Giter Site home page Giter Site logo

freebsd-bhyve-plus-port's Introduction

FreeBSD Hypervisor Extensions

There are features or bug fixes that are not yet present in BHyVe shipped with certain FreeBSD versions, and this repository holds a port to make them accessible. Changes here are upstreamed to the FreeBSD ports tree time to time.

Currently, the following extensions are offered over the vanilla bhyve distribution available from the base system:

  • A more up-to-date version of the lib9p library is imported, which is newer than the one present in the FreeBSD base system.

Installation

After cloning the repository, the port can be installed as follows.

# cd sysutils/bhyve+
# make install clean

Note that the port is going to install a version of vmm.ko under /boot/modules/ which must be explicitly referenced when using kldload(8) for loading the module.

freebsd-bhyve-plus-port's People

Contributors

pauamma avatar pgj avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

pauamma kasra2003

freebsd-bhyve-plus-port's Issues

Build error on 13.0-STABLE

Hi,
Having an issue building, which I suspect is the #1 reason wifibox hard-locks and crashes on 13.0-STABLE.

cd /usr/ports/sysutils/bhyve+ && make
leads to:
===> Building for bhyve+-0.1.0
make[1]: "/usr/ports/sysutils/bhyve+/work/share/mk/src.libnames.mk" line 733: /usr/ports/sysutils/bhyve+/work/lib9p-7ef466772108856ee3e093735033232a6f1a3f04: Missing or incorrect _DP_9p entry in src.libnames.mk. Should match LIBADD for 9p ('sbuf casper cap_pwd cap_grp' vs 'sbuf')

make[1]: stopped in /usr/ports/sysutils/bhyve+/work/lib9p-7ef466772108856ee3e093735033232a6f1a3f04
*** Error code 1

Stop. make: stopped in /usr/ports/sysutils/bhyve+

Not quite sure where to go from here, much of bhyve's internals are way above my head...

Port newer PCI pass-through fixes to FreeBSD 13.0-RELEASE

There have been many changes to the bhyve PCI pass-through support that were added for 13-STABLE since the publication of 13.0-RELEASE. These might be beneficial to be ported as part of bhyve+ so users would not have to upgrade to a newer version of the base system to receive these fixes.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.