From: Evgeny Yakovlev <wrfsh@yandex-team.ru> To: qemu-devel@nongnu.org, mst@redhat.com Cc: yc-core@yandex-team.ru Subject: [Qemu-devel] [PATCH] i386/acpi: show PCI Express bus on pxb-pcie expanders Date: Fri, 19 Jul 2019 11:54:29 +0300 [thread overview] Message-ID: <1563526469-15588-1-git-send-email-wrfsh@yandex-team.ru> (raw) Show PCIe host bridge PNP id with PCI host bridge as a compatible id when expanding a pcie bus. Signed-off-by: Evgeny Yakovlev <wrfsh@yandex-team.ru> --- hw/i386/acpi-build.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hw/i386/acpi-build.c b/hw/i386/acpi-build.c index d281ffa..0675952 100644 --- a/hw/i386/acpi-build.c +++ b/hw/i386/acpi-build.c @@ -1908,10 +1908,13 @@ build_dsdt(GArray *table_data, BIOSLinker *linker, scope = aml_scope("\\_SB"); dev = aml_device("PC%.02X", 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))); 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()); + } else { + aml_append(dev, aml_name_decl("_HID", aml_eisaid("PNP0A03"))); } if (numa_node != NUMA_NODE_UNASSIGNED) { -- 2.7.4
WARNING: multiple messages have this Message-ID (diff)
From: "Michael S. Tsirkin" <mst@redhat.com> To: qemu-devel@nongnu.org Cc: Peter Maydell <peter.maydell@linaro.org>, Eduardo Habkost <ehabkost@redhat.com>, qemu-stable@nongnu.org, Igor Mammedov <imammedo@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Evgeny Yakovlev <wrfsh@yandex-team.ru>, Richard Henderson <rth@twiddle.net> Subject: [Qemu-devel] [PULL 04/12] i386/acpi: show PCI Express bus on pxb-pcie expanders Date: Thu, 25 Jul 2019 11:31:44 -0400 [thread overview] Message-ID: <1563526469-15588-1-git-send-email-wrfsh@yandex-team.ru> (raw) Message-ID: <20190725153144.TnMO5KSGx4158_k1vYVQSH7G47pH9X1C-G-URtQ509k@z> (raw) In-Reply-To: <20190725153059.7313-1-mst@redhat.com> From: Evgeny Yakovlev <wrfsh@yandex-team.ru> 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> --- hw/i386/acpi-build.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hw/i386/acpi-build.c b/hw/i386/acpi-build.c index e7b756b51b..f3fdfefcd5 100644 --- a/hw/i386/acpi-build.c +++ b/hw/i386/acpi-build.c @@ -1914,10 +1914,13 @@ build_dsdt(GArray *table_data, BIOSLinker *linker, scope = aml_scope("\\_SB"); dev = aml_device("PC%.02X", 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))); 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()); + } else { + aml_append(dev, aml_name_decl("_HID", aml_eisaid("PNP0A03"))); } if (numa_node != NUMA_NODE_UNASSIGNED) { -- MST
next prev reply other threads:[~2019-07-19 8:54 UTC|newest] Thread overview: 53+ messages / expand[flat|nested] mbox.gz Atom feed top 2019-07-25 15:31 [Qemu-devel] [PULL 00/12] virtio, pc: fixes, cleanups Michael S. Tsirkin 2019-06-02 11:42 ` [Qemu-devel] [PATCH] ioapic: kvm: Skip route updates for masked pins Jan Kiszka 2019-06-02 12:10 ` Peter Xu 2019-06-03 6:30 ` Jan Kiszka 2019-06-03 0:36 ` Michael S. Tsirkin 2019-07-21 8:58 ` Jan Kiszka 2019-07-21 10:04 ` Michael S. Tsirkin 2019-07-21 16:55 ` Paolo Bonzini 2019-07-25 15:31 ` [Qemu-devel] [PULL 03/12] " Michael S. Tsirkin 2019-06-24 9:13 ` [Qemu-devel] [PATCH] docs: clarify multiqueue vs multiple virtqueues Stefan Hajnoczi 2019-06-24 10:19 ` Marc-André Lureau 2019-07-17 10:14 ` Stefan Hajnoczi 2019-07-17 10:35 ` Michael S. Tsirkin 2019-07-25 15:31 ` [Qemu-devel] [PULL 01/12] " Michael S. Tsirkin 2019-07-18 16:14 ` [Qemu-devel] [PATCH v2] i386/acpi: fix gint overflow in crs_range_compare Evgeny Yakovlev 2019-07-18 20:30 ` Michael S. Tsirkin 2019-07-25 15:31 ` [Qemu-devel] [PULL 02/12] " Michael S. Tsirkin 2019-07-19 8:54 ` Evgeny Yakovlev [this message] 2019-07-19 12:14 ` [Qemu-devel] [PATCH] i386/acpi: show PCI Express bus on pxb-pcie expanders Igor Mammedov 2019-07-25 15:31 ` [Qemu-devel] [PULL 04/12] " Michael S. Tsirkin 2019-07-25 15:32 ` [Qemu-devel] [PULL 12/12] virtio-balloon: free pbp more aggressively Michael S. Tsirkin 2019-07-26 9:53 ` [Qemu-devel] [PULL 00/12] virtio, pc: fixes, cleanups Peter Maydell -- strict thread matches above, loose matches on Subject: below -- 2019-07-25 11:36 [Qemu-devel] [PATCH-for-4.1 v4 0/7] virtio-balloon: fixes David Hildenbrand 2019-07-25 11:36 ` [Qemu-devel] [PATCH-for-4.1 v4 1/7] virtio-balloon: Fix wrong sign extension of PFNs David Hildenbrand 2019-07-25 12:36 ` Pankaj Gupta 2019-07-25 11:36 ` [Qemu-devel] [PATCH-for-4.1 v4 2/7] virtio-balloon: Fix QEMU crashes on pagesize > BALLOON_PAGE_SIZE David Hildenbrand 2019-07-25 11:36 ` [Qemu-devel] [PATCH-for-4.1 v4 3/7] virtio-balloon: Simplify deflate with pbp David Hildenbrand 2019-07-25 11:36 ` [Qemu-devel] [PATCH-for-4.1 v4 4/7] virtio-balloon: Better names for offset variables in inflate/deflate code David Hildenbrand 2019-07-25 11:36 ` [Qemu-devel] [PATCH-for-4.1 v4 5/7] virtio-balloon: Rework pbp tracking data David Hildenbrand 2019-07-26 8:08 ` David Gibson 2019-07-25 11:36 ` [Qemu-devel] [PATCH-for-4.1 v4 6/7] virtio-balloon: Use temporary PBP only David Hildenbrand 2019-07-25 11:53 ` Michael S. Tsirkin 2019-07-25 11:56 ` David Hildenbrand 2019-07-25 11:36 ` [Qemu-devel] [PATCH-for-4.1 v4 7/7] virtio-balloon: No need to track subpages for the PBP anymore David Hildenbrand 2019-07-25 15:32 ` [Qemu-devel] [PULL 11/12] virtio-balloon: don't track subpages for the PBP Michael S. Tsirkin 2019-07-26 8:10 ` [Qemu-devel] [PATCH-for-4.1 v4 7/7] virtio-balloon: No need to track subpages for the PBP anymore David Gibson 2019-07-22 13:41 [Qemu-devel] [PATCH-for-4.1 v3 0/6] virtio-balloon: fixes David Hildenbrand 2019-07-22 13:41 ` [Qemu-devel] [PATCH-for-4.1 v3 1/6] virtio-balloon: Fix wrong sign extension of PFNs David Hildenbrand 2019-07-23 2:27 ` David Gibson 2019-07-25 15:31 ` [Qemu-devel] [PULL 05/12] " Michael S. Tsirkin 2019-07-22 13:41 ` [Qemu-devel] [PATCH-for-4.1 v3 2/6] virtio-balloon: Fix QEMU crashes on pagesize > BALLOON_PAGE_SIZE David Hildenbrand 2019-07-25 15:31 ` [Qemu-devel] [PULL 06/12] " Michael S. Tsirkin 2019-07-22 13:41 ` [Qemu-devel] [PATCH-for-4.1 v3 3/6] virtio-balloon: Simplify deflate with pbp David Hildenbrand 2019-07-25 15:32 ` [Qemu-devel] [PULL 07/12] " Michael S. Tsirkin 2019-07-22 13:41 ` [Qemu-devel] [PATCH-for-4.1 v3 4/6] virtio-balloon: Better names for offset variables in inflate/deflate code David Hildenbrand 2019-07-25 15:32 ` [Qemu-devel] [PULL 08/12] " Michael S. Tsirkin 2019-07-22 13:41 ` [Qemu-devel] [PATCH-for-4.1 v3 5/6] virtio-balloon: Rework pbp tracking data David Hildenbrand 2019-07-23 2:54 ` David Gibson 2019-07-23 7:38 ` David Hildenbrand 2019-07-25 15:32 ` [Qemu-devel] [PULL 09/12] " Michael S. Tsirkin 2019-07-22 13:41 ` [Qemu-devel] [PATCH-for-4.1 v3 6/6] virtio-balloon: Use temporary PBP only David Hildenbrand 2019-07-23 3:22 ` David Gibson 2019-07-25 15:32 ` [Qemu-devel] [PULL 10/12] " Michael S. Tsirkin
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=1563526469-15588-1-git-send-email-wrfsh@yandex-team.ru \ --to=wrfsh@yandex-team.ru \ --cc=mst@redhat.com \ --cc=qemu-devel@nongnu.org \ --cc=yc-core@yandex-team.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).