Commit Graph

9 Commits

Author SHA1 Message Date
Mark Johnston
0637a7f088 Add a bhyve VM backend (#1150)
* vm: add bhyve support

bhyve is FreeBSD's native hypervisor.  Because it is missing snapshot
support and user networking, some additional configuration on the host
is required.  However, unlike QEMU on FreeBSD, bhyve can make use of
hardware virtualization features and is thus faster.

* docs/freebsd: document bhyve support
2019-05-11 19:38:53 +02:00
Michael Tuexen
b78c475a45 docs/freebsd: fix typo
Thanks to Greg for making me aware of it.
2019-04-30 09:13:44 +02:00
Michael Tuexen
20f16beff7 docs/freebsd: update found_bugs.md 2019-04-30 07:32:54 +02:00
Mark Johnston
a6dc4f1d3a docs/freebsd: updates based on recent progress
The setup instructions now reflect the steps needed to fuzz a recent
FreeBSD-CURRENT system.  The previous instructions were written for
11.0-era FreeBSD and can be simplified.  Steps required only on older
versions (e.g., 11.2 or 12.0) can be re-added if there is demand, but it
is expect that most syzkaller users are FreeBSD developers running
-CURRENT.

- Remove completed TODOs.
- Document how to build and install a KCOV-enabled kernel.
- Update set-up steps for a FreeBSD host.  The newly added llvm metaport
  makes it unnecessary to compile clang-format.  The stock QEMU package
  works fine on FreeBSD-CURRENT and it is not necessary to compile QEMU
  binaries anymore.
- Document steps for preparing an image to be fuzzed under GCE as well
  as QEMU.  (The required steps are identical aside from syz-manager
  configuration.)
2019-03-12 14:30:21 +01:00
Michael Tüxen
9eed2ae1f1 docs/freebsd: add description for setting up a FreeBSD host
* Add description for setting up FreeBSD host

* Fix typo

* Fix comments provided by Dmitry
2019-03-01 10:47:42 +01:00
Michael Tüxen
12ed2d2cbc docs/freebsd: add missing found bug
When committing the fix the the FreeBSD repo, I missed the line
stating that the issue was found by running syzkaller. So this
entry was missed...
2019-03-01 09:05:11 +01:00
Ed Maste
773431cfd0 docs: add FreeBSD found bugs 2019-02-26 15:16:36 +01:00
Ed Maste
acaf875db9 docs: sort FreeBSD bugs most recent first 2019-02-26 15:16:36 +01:00
Dmitry Vyukov
3b8291bd1a docs: move OS-specific docs to subdirs
Move freebsd, fuchsia, gvisor docs into own subdirs
as we do for all other OSes.
Add freebsd found_bugs.md.
2019-02-26 13:38:57 +01:00