mirror of
https://github.com/qemu/qemu.git
synced 2025-08-09 10:25:06 +00:00
i386/acpi: show PCI Express bus on pxb-pcie expanders
Show PCIe host bridge PNP id with PCI host bridge as a compatible id when expanding a pcie bus. Cc: qemu-stable@nongnu.org Signed-off-by: Evgeny Yakovlev <wrfsh@yandex-team.ru> Message-Id: <1563526469-15588-1-git-send-email-wrfsh@yandex-team.ru> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
This commit is contained in:
parent
be1927c97e
commit
ee4b0c8686
@ -1914,10 +1914,13 @@ build_dsdt(GArray *table_data, BIOSLinker *linker,
|
|||||||
scope = aml_scope("\\_SB");
|
scope = aml_scope("\\_SB");
|
||||||
dev = aml_device("PC%.02X", bus_num);
|
dev = aml_device("PC%.02X", bus_num);
|
||||||
aml_append(dev, aml_name_decl("_UID", aml_int(bus_num)));
|
aml_append(dev, aml_name_decl("_UID", aml_int(bus_num)));
|
||||||
aml_append(dev, aml_name_decl("_HID", aml_eisaid("PNP0A03")));
|
|
||||||
aml_append(dev, aml_name_decl("_BBN", aml_int(bus_num)));
|
aml_append(dev, aml_name_decl("_BBN", aml_int(bus_num)));
|
||||||
if (pci_bus_is_express(bus)) {
|
if (pci_bus_is_express(bus)) {
|
||||||
|
aml_append(dev, aml_name_decl("_HID", aml_eisaid("PNP0A08")));
|
||||||
|
aml_append(dev, aml_name_decl("_CID", aml_eisaid("PNP0A03")));
|
||||||
aml_append(dev, build_q35_osc_method());
|
aml_append(dev, build_q35_osc_method());
|
||||||
|
} else {
|
||||||
|
aml_append(dev, aml_name_decl("_HID", aml_eisaid("PNP0A03")));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (numa_node != NUMA_NODE_UNASSIGNED) {
|
if (numa_node != NUMA_NODE_UNASSIGNED) {
|
||||||
|
Loading…
Reference in New Issue
Block a user