003 File Manager
Current Path:
/usr/src/usr.sbin/bhyve
usr
/
src
/
usr.sbin
/
bhyve
/
📁
..
📄
Makefile
(2.18 KB)
📄
Makefile.depend
(434 B)
📄
Makefile.depend.options
(115 B)
📄
acpi.c
(29.64 KB)
📄
acpi.h
(2.26 KB)
📄
ahci.h
(10.72 KB)
📄
atkbdc.c
(15.5 KB)
📄
atkbdc.h
(1.66 KB)
📄
audio.c
(6.84 KB)
📄
audio.h
(2.91 KB)
📄
bhyve.8
(18.81 KB)
📄
bhyvegc.c
(2.76 KB)
📄
bhyvegc.h
(1.83 KB)
📄
bhyverun.c
(33 KB)
📄
bhyverun.h
(2.06 KB)
📄
block_if.c
(21.38 KB)
📄
block_if.h
(3.37 KB)
📄
bootrom.c
(4.92 KB)
📄
bootrom.h
(1.8 KB)
📄
console.c
(3 KB)
📄
console.h
(2.18 KB)
📄
debug.h
(1.74 KB)
📄
fwctl.c
(9.7 KB)
📄
fwctl.h
(1.87 KB)
📄
gdb.c
(37.2 KB)
📄
gdb.h
(1.65 KB)
📄
hda_codec.c
(24.56 KB)
📄
hda_reg.h
(57.84 KB)
📄
hdac_reg.h
(10.96 KB)
📄
inout.c
(6.97 KB)
📄
inout.h
(2.54 KB)
📄
ioapic.c
(2.45 KB)
📄
ioapic.h
(1.65 KB)
📄
iov.c
(3.47 KB)
📄
iov.h
(1.93 KB)
📄
kernemu_dev.c
(2.95 KB)
📄
kernemu_dev.h
(1.44 KB)
📄
mem.c
(8.78 KB)
📄
mem.h
(2.31 KB)
📄
mevent.c
(9.86 KB)
📄
mevent.h
(1.95 KB)
📄
mevent_test.c
(5.36 KB)
📄
mptbl.c
(9.44 KB)
📄
mptbl.h
(1.53 KB)
📄
net_backends.c
(24.6 KB)
📄
net_backends.h
(4.19 KB)
📄
net_utils.c
(3.04 KB)
📄
net_utils.h
(1.67 KB)
📄
pci_ahci.c
(64.56 KB)
📄
pci_e82545.c
(65.54 KB)
📄
pci_emul.c
(54.54 KB)
📄
pci_emul.h
(8.47 KB)
📄
pci_fbuf.c
(10.34 KB)
📄
pci_hda.c
(30.87 KB)
📄
pci_hda.h
(2.73 KB)
📄
pci_hostbridge.c
(2.43 KB)
📄
pci_irq.c
(9.19 KB)
📄
pci_irq.h
(1.85 KB)
📄
pci_lpc.c
(11.06 KB)
📄
pci_lpc.h
(2.41 KB)
📄
pci_nvme.c
(73.14 KB)
📄
pci_passthru.c
(22.85 KB)
📄
pci_uart.c
(3.2 KB)
📄
pci_virtio_9p.c
(9.1 KB)
📄
pci_virtio_block.c
(15.89 KB)
📄
pci_virtio_console.c
(15.86 KB)
📄
pci_virtio_net.c
(20.05 KB)
📄
pci_virtio_rnd.c
(5.23 KB)
📄
pci_virtio_scsi.c
(19.95 KB)
📄
pci_xhci.c
(80.6 KB)
📄
pci_xhci.h
(13.02 KB)
📄
pctestdev.c
(6.3 KB)
📄
pctestdev.h
(1.65 KB)
📄
pm.c
(8.9 KB)
📄
post.c
(1.8 KB)
📄
ps2kbd.c
(10.24 KB)
📄
ps2kbd.h
(1.8 KB)
📄
ps2mouse.c
(9.85 KB)
📄
ps2mouse.h
(1.94 KB)
📄
rfb.c
(25.9 KB)
📄
rfb.h
(1.56 KB)
📄
rtc.c
(3.4 KB)
📄
rtc.h
(1.52 KB)
📄
smbiostbl.c
(25.33 KB)
📄
smbiostbl.h
(1.54 KB)
📄
snapshot.c
(38.16 KB)
📄
snapshot.h
(3.51 KB)
📄
sockstream.c
(2.16 KB)
📄
sockstream.h
(1.54 KB)
📄
spinup_ap.c
(3 KB)
📄
spinup_ap.h
(1.5 KB)
📄
task_switch.c
(25.78 KB)
📄
uart_emul.c
(15.75 KB)
📄
uart_emul.h
(1.99 KB)
📄
usb_emul.c
(2.3 KB)
📄
usb_emul.h
(4.56 KB)
📄
usb_mouse.c
(19.9 KB)
📄
vga.c
(33.42 KB)
📄
vga.h
(5.32 KB)
📄
virtio.c
(25.01 KB)
📄
virtio.h
(18.67 KB)
📄
vmgenc.c
(3.27 KB)
📄
vmgenc.h
(1.48 KB)
📄
xmsr.c
(5.28 KB)
📄
xmsr.h
(1.59 KB)
Editing: Makefile
# # $FreeBSD$ # .include <src.opts.mk> CFLAGS+=-I${.CURDIR}/../../contrib/lib9p CFLAGS+=-I${SRCTOP}/sys .PATH: ${SRCTOP}/sys/cam/ctl PROG= bhyve PACKAGE= bhyve MAN= bhyve.8 BHYVE_SYSDIR?=${SRCTOP} SRCS= \ atkbdc.c \ acpi.c \ audio.c \ bhyvegc.c \ bhyverun.c \ block_if.c \ bootrom.c \ console.c \ ctl_util.c \ ctl_scsi_all.c \ fwctl.c \ gdb.c \ hda_codec.c \ inout.c \ ioapic.c \ kernemu_dev.c \ mem.c \ mevent.c \ mptbl.c \ net_backends.c \ net_utils.c \ pci_ahci.c \ pci_e82545.c \ pci_emul.c \ pci_hda.c \ pci_fbuf.c \ pci_hostbridge.c \ pci_irq.c \ pci_lpc.c \ pci_nvme.c \ pci_passthru.c \ pci_virtio_9p.c \ pci_virtio_block.c \ pci_virtio_console.c \ pci_virtio_net.c \ pci_virtio_rnd.c \ pci_virtio_scsi.c \ pci_uart.c \ pci_xhci.c \ pctestdev.c \ pm.c \ post.c \ ps2kbd.c \ ps2mouse.c \ rfb.c \ rtc.c \ smbiostbl.c \ sockstream.c \ task_switch.c \ uart_emul.c \ usb_emul.c \ usb_mouse.c \ virtio.c \ vga.c \ vmgenc.c \ xmsr.c \ spinup_ap.c \ iov.c .if ${MK_BHYVE_SNAPSHOT} != "no" SRCS+= snapshot.c .endif CFLAGS.kernemu_dev.c+= -I${SRCTOP}/sys/amd64 .PATH: ${BHYVE_SYSDIR}/sys/amd64/vmm SRCS+= vmm_instruction_emul.c LIBADD= vmmapi md pthread z util sbuf cam 9p .if ${MK_CASPER} != "no" LIBADD+= casper LIBADD+= cap_pwd LIBADD+= cap_grp # Temporary disable capsicum, until we integrate checkpoint code with it. #CFLAGS+=-DWITH_CASPER .endif .if ${MK_BHYVE_SNAPSHOT} != "no" LIBADD+= ucl xo .endif .if ${MK_INET_SUPPORT} != "no" CFLAGS+=-DINET .endif .if ${MK_INET6_SUPPORT} != "no" CFLAGS+=-DINET6 .endif .if ${MK_NETGRAPH_SUPPORT} != "no" CFLAGS+=-DNETGRAPH LIBADD+= netgraph .endif .if ${MK_OPENSSL} == "no" CFLAGS+=-DNO_OPENSSL .else LIBADD+= crypto .endif CFLAGS+= -I${BHYVE_SYSDIR}/sys/dev/e1000 CFLAGS+= -I${BHYVE_SYSDIR}/sys/dev/mii CFLAGS+= -I${BHYVE_SYSDIR}/sys/dev/usb/controller .if ${MK_BHYVE_SNAPSHOT} != "no" CFLAGS+= -I${SRCTOP}/contrib/libucl/include # Temporary disable capsicum, until we integrate checkpoint code with it. CFLAGS+= -DWITHOUT_CAPSICUM CFLAGS+= -DBHYVE_SNAPSHOT .endif .ifdef GDB_LOG CFLAGS+=-DGDB_LOG .endif WARNS?= 2 .include <bsd.prog.mk>
Upload File
Create Folder