mirror of
https://chromium.googlesource.com/crosvm/crosvm
synced 2025-02-11 04:26:38 +00:00
Supply the OS with basic PCI hostbridge information (PIO region, MMIO region, etc) using Device (_SB.PCI0) in DSDT. Without this info the Linux kernel behaves erroneously in iova_reserve_pci_windows(). Output from the Linux kernel, w/o _SB.PCI0: pci_bus 0000:00: root bus resource [mem 0x00000000-0x7fffffffff] Since DSDT contains PCI hostbridge information, ACPI is always required. Use "acpi=noirq" in cmdline when DSDT/MADT is not provided by the user. The Linux kernel refers to PCI configuration space for interrupt routing. BUG=b:181736020 TEST=boot Linux kernel and check dmesg Change-Id: Id328a958fb770e087788e71fe480839eab4f40c7 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/2846422 Tested-by: kokoro <noreply+kokoro@google.com> Commit-Queue: David Stevens <stevensd@chromium.org> Reviewed-by: Daniel Verkamp <dverkamp@chromium.org> |
||
---|---|---|
.. | ||
src | ||
Cargo.toml |