crosvm/src
Mike Gerow a2734226ed smbios: add ability to specify custom OEM strings
Type 11 SMBIOS OEM strings entries are commonly used to pass arbitrary
information into a VM. For example, systemd's credentials[1] system
looks for specially formatted values here.

The main goal here is to allow parameterization of a VM when we're
booting with OVMF, in which case providing parameters via the kernel
cmdline is less useful.

QEMU suports something similar, but this is a significantly simplified
approach, allowing only OEM strings instead of a wider range of DMI
table entries QEMU allows customizing.

[1]: https://systemd.io/CREDENTIALS/

BUG=b:244366989
TEST=cargo test; passed oem strings into vm and confirmed they are in
dmi tables

Change-Id: I5e106983e624c8a244b8074d6944bc0c9acfd748
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3868327
Auto-Submit: Mike Gerow <gerow@google.com>
Commit-Queue: Daniel Verkamp <dverkamp@chromium.org>
Tested-by: Mike Gerow <gerow@google.com>
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
2022-09-07 23:04:25 +00:00
..
crosvm smbios: add ability to specify custom OEM strings 2022-09-07 23:04:25 +00:00
sys smbios: add ability to specify custom OEM strings 2022-09-07 23:04:25 +00:00
crosvm.rs config: remove redundant file exists checks 2022-08-24 19:37:40 +00:00
main.rs qcow: Turn QCOW support into a feature 2022-09-01 08:13:29 +00:00
sys.rs Reformat imports 2022-07-28 00:15:50 +00:00