inside a BHyVe-based virtual machine. It is a thin wrapper on top of userboot.so which is a variant of the FreeBSD loader packaged as a shared library. 'bhyveload' provides callbacks that are utilized by userboot.so to do things like console i/o, disk i/o, set virtual machine registers etc. Thanks for Doug Rabson (dfr@) for making this happen.
37 lines
645 B
Makefile
37 lines
645 B
Makefile
# $FreeBSD$
|
|
|
|
# kgzip: builds, but missing support files
|
|
# mptable: broken (not 64 bit clean)
|
|
# pnpinfo: crashes (not really useful anyway)
|
|
.if ${MK_ACPI} != "no"
|
|
SUBDIR+= acpi
|
|
.endif
|
|
.if ${MK_APM} != "no"
|
|
SUBDIR+= apm
|
|
.endif
|
|
SUBDIR+= asf
|
|
SUBDIR+= bhyve
|
|
SUBDIR+= bhyveload
|
|
SUBDIR+= boot0cfg
|
|
.if ${MK_TOOLCHAIN} != "no"
|
|
SUBDIR+= btxld
|
|
.endif
|
|
SUBDIR+= cpucontrol
|
|
SUBDIR+= kgmon
|
|
SUBDIR+= lptcontrol
|
|
.if ${MK_NCP} != "no"
|
|
SUBDIR+= mount_nwfs
|
|
.endif
|
|
SUBDIR+= mount_smbfs
|
|
SUBDIR+= mptable
|
|
.if ${MK_NDIS} != "no"
|
|
SUBDIR+= ndiscvt
|
|
.endif
|
|
SUBDIR+= sicontrol
|
|
SUBDIR+= spkrtest
|
|
.if ${MK_SYSINSTALL} != "no"
|
|
SUBDIR+= sade
|
|
.endif
|
|
SUBDIR+= vmmctl
|
|
SUBDIR+= zzz
|