crosvm/x86_64
Victor Ding 8050152448 x86_64: Generate ACPI device for each static PCI device
The generated ACPI devices are given deterministic names from PCI
addresses and topology. ACPI requires a device defined before any
reference or usage. For example, PCI switch must occur before its
downstream devices, and "Device" must occur before any "Scope"
extending it. By providing skeleton device definitions in DSDT, it
dramatically eases the composition of SSDT, especially when a device
is referenced in multiple SSDTs or "Scopes".

BUG=b:194390621
TEST=Dump DSDT and verify

Change-Id: Id9f74130b2c1f250374a3103db952ee10fa1b5ee
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3844817
Commit-Queue: Daniel Verkamp <dverkamp@chromium.org>
Tested-by: Daniel Verkamp <dverkamp@chromium.org>
Auto-Submit: Victor Ding <victording@chromium.org>
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
2022-08-24 19:48:54 +00:00
..
src x86_64: Generate ACPI device for each static PCI device 2022-08-24 19:48:54 +00:00
Cargo.toml devices: cmos: add unit tests 2022-08-03 19:26:51 +00:00