freebsd-nq/usr.sbin/bhyve
Toomas Soome 04f55b5b0e bhyve smbios type 3 structure is incorrect
If you look at the SMBIOS specification, we'll find something is
missing. In particular at offset 0Dh is supposed to be the OEM-defined
field. This should go between security and height. It is not legal to
actually skip this and will lead to other folks not properly
interpreting later parts of the table.

https://www.illumos.org/issues/14312

Reviewed by:	jhb
Submitted by:	Robert Mustacchi <rm@fingolfin.org>
Obtained from:	ilumos
MFC after:	1 week
Differential Revision: https://reviews.freebsd.org/D33682
2021-12-27 20:06:33 +02:00
..
acpi.c bhyve: clean up trailing whitespaces 2021-12-27 19:58:10 +02:00
acpi.h
ahci.h
atkbdc.c
atkbdc.h
audio.c
audio.h bhyve: clean up trailing whitespaces 2021-12-27 19:58:10 +02:00
bhyve_config.5 bhyve_config.5: Document gdb.address. 2021-09-25 10:07:18 -07:00
bhyve.8 bhyve: Support a _VARS.fd file for bootrom 2021-12-12 08:07:27 -07:00
bhyvegc.c
bhyvegc.h
bhyverun.c bhyve: clean up trailing whitespaces 2021-12-27 19:58:10 +02:00
bhyverun.h Refactor configuration management in bhyve. 2021-03-18 16:30:26 -07:00
block_if.c bhyve: clean up trailing whitespaces 2021-12-27 19:58:10 +02:00
block_if.h bhyve: Add support for handling disk resize events to block_if. 2021-06-11 18:00:24 -07:00
bootrom.c bhyve: Support a _VARS.fd file for bootrom 2021-12-12 08:07:27 -07:00
bootrom.h
config.c bhyve: clean up trailing whitespaces 2021-12-27 19:58:10 +02:00
config.h bhyve: clean up trailing whitespaces 2021-12-27 19:58:10 +02:00
console.c Append Keyboard Layout specified option for using VNC. 2021-04-21 12:40:44 +02:00
console.h Append Keyboard Layout specified option for using VNC. 2021-04-21 12:40:44 +02:00
debug.h
fwctl.c bhyve: clean up trailing whitespaces 2021-12-27 19:58:10 +02:00
fwctl.h
gdb.c bhyve: change a default address from ANY to localhost 2021-08-21 19:43:17 +02:00
gdb.h byhve: add option to specify IP address for gdb 2021-08-21 19:43:17 +02:00
hda_codec.c Refactor configuration management in bhyve. 2021-03-18 16:30:26 -07:00
hda_reg.h bhyve: clean up trailing whitespaces 2021-12-27 19:58:10 +02:00
hdac_reg.h
inout.c bhyve: clean up trailing whitespaces 2021-12-27 19:58:10 +02:00
inout.h bhyve: clean up trailing whitespaces 2021-12-27 19:58:10 +02:00
ioapic.c
ioapic.h
iov.c
iov.h
kernemu_dev.c
kernemu_dev.h
Makefile Add a virtio-input device emulation. 2021-06-08 19:05:09 +10:00
Makefile.depend
Makefile.depend.options
mem.c bhyve: clean up trailing whitespaces 2021-12-27 19:58:10 +02:00
mem.h
mevent_test.c bhyve: clean up trailing whitespaces 2021-12-27 19:58:10 +02:00
mevent.c bhyve: clean up trailing whitespaces 2021-12-27 19:58:10 +02:00
mevent.h bhyve: clean up trailing whitespaces 2021-12-27 19:58:10 +02:00
mptbl.c bhyve: clean up trailing whitespaces 2021-12-27 19:58:10 +02:00
mptbl.h
net_backends.c bhyve: clean up trailing whitespaces 2021-12-27 19:58:10 +02:00
net_backends.h Refactor configuration management in bhyve. 2021-03-18 16:30:26 -07:00
net_utils.c Refactor configuration management in bhyve. 2021-03-18 16:30:26 -07:00
net_utils.h Refactor configuration management in bhyve. 2021-03-18 16:30:26 -07:00
pci_ahci.c bhyve: clean up trailing whitespaces 2021-12-27 19:58:10 +02:00
pci_e82545.c bhyve: clean up trailing whitespaces 2021-12-27 19:58:10 +02:00
pci_emul.c bhyve: clean up trailing whitespaces 2021-12-27 19:58:10 +02:00
pci_emul.h bhyve: clean up trailing whitespaces 2021-12-27 19:58:10 +02:00
pci_fbuf.c bhyve: clean up trailing whitespaces 2021-12-27 19:58:10 +02:00
pci_hda.c Refactor configuration management in bhyve. 2021-03-18 16:30:26 -07:00
pci_hda.h bhyve: clean up trailing whitespaces 2021-12-27 19:58:10 +02:00
pci_hostbridge.c bhyve hostbridge: Rename "device" property to "devid". 2021-03-24 09:29:15 -07:00
pci_irq.c
pci_irq.h
pci_lpc.c bhyve: clean up trailing whitespaces 2021-12-27 19:58:10 +02:00
pci_lpc.h
pci_nvme.c bhyve: clean up trailing whitespaces 2021-12-27 19:58:10 +02:00
pci_passthru.c bhyve: passthru: enable BARs before possibly mmap(2)ing them 2021-12-29 17:01:05 +00:00
pci_uart.c Refactor configuration management in bhyve. 2021-03-18 16:30:26 -07:00
pci_virtio_9p.c bhyve: clean up trailing whitespaces 2021-12-27 19:58:10 +02:00
pci_virtio_block.c bhyve: Support setting the disk serial number for VirtIO block devices. 2021-09-17 09:55:48 -07:00
pci_virtio_console.c bhyve: clean up trailing whitespaces 2021-12-27 19:58:10 +02:00
pci_virtio_input.c Add a virtio-input device emulation. 2021-06-08 19:05:09 +10:00
pci_virtio_net.c bhyve: clean up trailing whitespaces 2021-12-27 19:58:10 +02:00
pci_virtio_rnd.c bhyve: Fix vq_getchain() error handling bugs in various device models 2021-08-24 14:29:13 -04:00
pci_virtio_scsi.c bhyve: clean up trailing whitespaces 2021-12-27 19:58:10 +02:00
pci_xhci.c bhyve: clean up trailing whitespaces 2021-12-27 19:58:10 +02:00
pci_xhci.h
pctestdev.c Refactor configuration management in bhyve. 2021-03-18 16:30:26 -07:00
pctestdev.h Refactor configuration management in bhyve. 2021-03-18 16:30:26 -07:00
pm.c
post.c
ps2kbd.c Append Keyboard Layout specified option for using VNC. 2021-04-21 12:40:44 +02:00
ps2kbd.h
ps2mouse.c
ps2mouse.h bhyve: clean up trailing whitespaces 2021-12-27 19:58:10 +02:00
rfb.c Append Keyboard Layout specified option for using VNC. 2021-04-21 12:40:44 +02:00
rfb.h
rtc.c bhyve: clean up trailing whitespaces 2021-12-27 19:58:10 +02:00
rtc.h Refactor configuration management in bhyve. 2021-03-18 16:30:26 -07:00
smbiostbl.c bhyve smbios type 3 structure is incorrect 2021-12-27 20:06:33 +02:00
smbiostbl.h
snapshot.c bhyve/snapshot: split up mutex/cond initialization from socket creation 2021-05-21 11:23:06 -08:00
snapshot.h bhyve/snapshot: split up mutex/cond initialization from socket creation 2021-05-21 11:23:06 -08:00
sockstream.c
sockstream.h
spinup_ap.c
spinup_ap.h
task_switch.c
uart_emul.c bhyve: clean up trailing whitespaces 2021-12-27 19:58:10 +02:00
uart_emul.h Refactor configuration management in bhyve. 2021-03-18 16:30:26 -07:00
usb_emul.c Refactor configuration management in bhyve. 2021-03-18 16:30:26 -07:00
usb_emul.h Refactor configuration management in bhyve. 2021-03-18 16:30:26 -07:00
usb_mouse.c bhyve: clean up trailing whitespaces 2021-12-27 19:58:10 +02:00
vga.c
vga.h
virtio.c bhyve: Only snapshot initialized VirtIO queues 2021-12-17 13:06:53 -05:00
virtio.h bhyve: Split out a lower-level helper for VirtIO interrupts. 2021-06-11 18:00:25 -07:00
vmgenc.c
vmgenc.h
xmsr.c bhyve: implement rdmsr for MSR_IA32_FEATURE_CONTROL 2021-04-15 13:49:19 +10:00
xmsr.h