[PATCH] MdeModulePkg/Pci: Display more information of PCIe devices


Chang, Abner
 

From: Abner Chang <abner.chang@...>

Display PCIe Vendor ID and Device ID in DEBUG message.

Signed-off-by: Kuei-Hung Lin <Kuei-Hung.Lin@...>
Cc: Hao A Wu <hao.a.wu@...>
Cc: Ray Ni <ray.ni@...>
Cc: Garrett Kirkendall <garrett.kirkendall@...>
Cc: Abner Chang <abner.chang@...>
Signed-off-by: Abner Chang <abner.chang@...>
---
MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumeratorSupport.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumeratorSupport.c b/MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumeratorSupport.c
index 8eca8596958..c4c3457fcdd 100644
--- a/MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumeratorSupport.c
+++ b/MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumeratorSupport.c
@@ -227,13 +227,15 @@ PciSearchDevice (

DEBUG ((
DEBUG_INFO,
- "PciBus: Discovered %s @ [%02x|%02x|%02x]\n",
+ "PciBus: Discovered %s @ [%02x|%02x|%02x] [VID = 0x%x, DID = 0x%0x]\n",
IS_PCI_BRIDGE (Pci) ? L"PPB" :
IS_CARDBUS_BRIDGE (Pci) ? L"P2C" :
L"PCI",
Bus,
Device,
- Func
+ Func,
+ Pci->Hdr.VendorId,
+ Pci->Hdr.DeviceId
));

if (!IS_PCI_BRIDGE (Pci)) {
--
2.37.1.windows.1


Chang, Abner
 

[AMD Official Use Only - General]

CC the author.

-----Original Message-----
From: Chang, Abner <Abner.Chang@...>
Sent: Saturday, December 10, 2022 4:09 PM
To: devel@edk2.groups.io
Cc: Hao A Wu <hao.a.wu@...>; Ray Ni <ray.ni@...>; Kirkendall,
Garrett <Garrett.Kirkendall@...>; Chang, Abner
<Abner.Chang@...>
Subject: [PATCH] MdeModulePkg/Pci: Display more information of PCIe devices

From: Abner Chang <abner.chang@...>

Display PCIe Vendor ID and Device ID in DEBUG message.

Signed-off-by: Kuei-Hung Lin <Kuei-Hung.Lin@...>
Cc: Hao A Wu <hao.a.wu@...>
Cc: Ray Ni <ray.ni@...>
Cc: Garrett Kirkendall <garrett.kirkendall@...>
Cc: Abner Chang <abner.chang@...>
Signed-off-by: Abner Chang <abner.chang@...>
---
MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumeratorSupport.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumeratorSupport.c
b/MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumeratorSupport.c
index 8eca8596958..c4c3457fcdd 100644
--- a/MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumeratorSupport.c
+++ b/MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumeratorSupport.c
@@ -227,13 +227,15 @@ PciSearchDevice (

DEBUG ((
DEBUG_INFO,
- "PciBus: Discovered %s @ [%02x|%02x|%02x]\n",
+ "PciBus: Discovered %s @ [%02x|%02x|%02x] [VID = 0x%x, DID = 0x%0x]\n",
IS_PCI_BRIDGE (Pci) ? L"PPB" :
IS_CARDBUS_BRIDGE (Pci) ? L"P2C" :
L"PCI",
Bus,
Device,
- Func
+ Func,
+ Pci->Hdr.VendorId,
+ Pci->Hdr.DeviceId
));

if (!IS_PCI_BRIDGE (Pci)) {
--
2.37.1.windows.1