mirror of
https://chromium.googlesource.com/crosvm/crosvm
synced 2024-11-28 17:44:10 +00:00
a2734226ed
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> |
||
---|---|---|
.. | ||
src | ||
Cargo.toml |