cloud-hypervisor/arch/src/x86_64
Rob Bradford 2c3c335de6 arch: x86_64: Add basic SMBIOS support
Taken from crosvm: 44336b913126d73f9f8d6854f57aac92b5db809e and adapted
for Cloud Hypervisor.

This is basic and incomplete support but Linux correctly finds the DMI
data based on this:

root@clr-c6ed47bc1c9d473d9a3a8bddc50ee4cb ~ # dmesg | grep -i dmi
[    0.000000] DMI: Cloud Hypervisor cloud-hypervisor, BIOS 0

root@clr-c6ed47bc1c9d473d9a3a8bddc50ee4cb ~ # dmesg | grep -i smbio
[    0.000000] SMBIOS 3.2.0 present.

Signed-off-by: Rob Bradford <robert.bradford@intel.com>
2020-06-30 08:15:48 +02:00
..
gdt.rs arch, pci, vmm: Initial switch to the hypervisor crate 2020-06-22 15:03:15 +02:00
interrupts.rs arch, hypervisor, vmm: KvmHyperVisor -> KvmHypervisor 2020-06-25 10:25:13 +02:00
layout.rs arch: x86_64: Add basic SMBIOS support 2020-06-30 08:15:48 +02:00
mod.rs arch: x86_64: Add basic SMBIOS support 2020-06-30 08:15:48 +02:00
mptable.rs dependencies: bump vm-memory from 4237db3 to f3d1c27 2020-02-06 11:40:45 +01:00
regs.rs arch, hypervisor, vmm: KvmHyperVisor -> KvmHypervisor 2020-06-25 10:25:13 +02:00
smbios.rs arch: x86_64: Add basic SMBIOS support 2020-06-30 08:15:48 +02:00