[U-Boot] PCI configuration Issue for QEMU ACPI Support
Saket Sinha
saket.sinha89 at gmail.com
Wed Sep 9 06:44:15 CEST 2015
Hi,
This is regarding the PCI configuration Issue for QEMU ACPI Support.
I am comparing arch/x86/cpu/qemu/acpi/pci-crs.asl and
arch/x86/dts/qemu-x86_q35.dts and we find there are different ranges
been specified for PCI configuration in both the files.
As per my understanding for Qemu q35 (emulation of the ICH9 host
chipset) where we have PCIe support which is made possible by PCI
express enhanced accessmechanism (ECAM).
This address is 0xe0000000 which is what I have put in
arch/x86/dts/qemu-x86_q35.dts when I am memory mapping the PCI bus.
I do not find this range in listed in arch/x86/dts/qemu-x86_q35.dts
where 0x80000000 which is the start of the range in the device tree.
Thus U-Boot sets PCI to map into memory starting at 0x80000000 but
when Linux starts booting with ACPI support it gets different values
and we get PCI configuration errors in the Linux boot bootup logs.
Regards,
Saket Sinha
More information about the U-Boot
mailing list