1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-11-30 08:19:09 +00:00
freebsd/usr.sbin/bhyve
Mark Johnston 83b003fbe9 bhyve: Build the HPET ACPI table on amd64 only
There is no HPET on arm64 and vm_get_hpet_capabilities() is not
implemented there.  Move the vm_get_hpet_capabilities() call into
build_hpet(): I cannot see a downside, and doing so eliminates a global
variable and reduces the amount of code that needs to be conditionally
compiled.  No functional change intended.

Reviewed by:	corvink, jhb
MFC after:	1 week
Sponsored by:	Innovate UK
Differential Revision:	https://reviews.freebsd.org/D40990
2023-10-04 12:53:17 -04:00
..
amd64 bhyve: Move most early initialization into an MD routine 2023-10-04 12:53:17 -04:00
kbdlayout
acpi_device.c
acpi_device.h
acpi.c bhyve: Build the HPET ACPI table on amd64 only 2023-10-04 12:53:17 -04:00
acpi.h
ahci.h
audio.c
audio.h
basl.c bhyve: add config option to load ACPI tables into memory 2023-08-22 07:49:00 +02:00
basl.h
bhyve_config.5 bhyve: always generate ACPI tables 2023-09-28 10:43:04 +02:00
bhyve.8 bhyve: always generate ACPI tables 2023-09-28 10:43:04 +02:00
bhyvegc.c
bhyvegc.h
bhyverun.c bhyve: Move most early initialization into an MD routine 2023-10-04 12:53:17 -04:00
bhyverun.h bhyve: Move most early initialization into an MD routine 2023-10-04 12:53:17 -04:00
block_if.c
block_if.h
bootrom.c
bootrom.h
config.c
config.h
console.c
console.h
debug.h
gdb.c
gdb.h
hda_codec.c
hda_reg.h
hdac_reg.h
iov.c
iov.h
ipc.h
Makefile bhyve: Move vcpu initialization into a MD source file 2023-10-04 12:53:17 -04:00
Makefile.depend
Makefile.depend.options
mem.c
mem.h
mevent_test.c
mevent.c
mevent.h
net_backends.c
net_backends.h
net_utils.c
net_utils.h
pci_ahci.c
pci_e82545.c
pci_emul.c bhyve: Make most I/O port handling specific to amd64 2023-10-04 12:53:17 -04:00
pci_emul.h bhyve: Move legacy PCI interrupt handling under amd64/ 2023-10-04 12:53:17 -04:00
pci_fbuf.c bhyve: Conditionally compile framebuffer-related code 2023-10-04 12:53:17 -04:00
pci_hda.c
pci_hda.h
pci_hostbridge.c
pci_nvme.c bhyve: Store the FreeBSD OUI in little-endian in the controller data 2023-08-17 11:32:32 -07:00
pci_passthru.c bhyve: Improve pcifd function naming 2023-10-04 12:53:16 -04:00
pci_passthru.h bhyve: Improve pcifd function naming 2023-10-04 12:53:16 -04:00
pci_uart.c
pci_virtio_9p.c
pci_virtio_block.c
pci_virtio_console.c
pci_virtio_input.c
pci_virtio_net.c
pci_virtio_rnd.c
pci_virtio_scsi.c
pci_xhci.c
pci_xhci.h
pctestdev.c bhyve: Make most I/O port handling specific to amd64 2023-10-04 12:53:17 -04:00
pctestdev.h
qemu_fwcfg.c bhyve: Make most I/O port handling specific to amd64 2023-10-04 12:53:17 -04:00
qemu_fwcfg.h
qemu_loader.c
qemu_loader.h
rfb.c
rfb.h
smbiostbl.c
smbiostbl.h
snapshot.c bhyve: Remove some unneeded includes from snapshot.c 2023-10-04 12:53:16 -04:00
snapshot.h
sockstream.c
sockstream.h
tpm_device.c bhyve: add cmdline option for TPM emulation 2023-08-17 08:17:59 +02:00
tpm_device.h bhyve: add cmdline option for TPM emulation 2023-08-17 08:17:59 +02:00
tpm_emul_passthru.c
tpm_emul.h
tpm_intf_crb.c
tpm_intf.h
tpm_ppi_qemu.c
tpm_ppi.h
uart_emul.c bhyve: default UART to 115200 2023-08-17 14:53:23 -04:00
uart_emul.h
usb_emul.c
usb_emul.h
usb_mouse.c
virtio.c
virtio.h bhyve: Move legacy PCI interrupt handling under amd64/ 2023-10-04 12:53:17 -04:00
vmexit.h bhyve: Split vmexit handling into a separate file 2023-10-04 12:53:16 -04:00
vmgenc.c
vmgenc.h