edk2/ShellPkg/Library
Vincent Gatine 21b358b81d ShellPkg/Pci: Restore BAR informations
Restore informations lost in the pci shell command.

sbsa-ref Host Bridge:

```
 Cache Line Size(C): 00                 Latency Timer(D): 00
 Header Type(0E):    00, Single function, PCI device
 Class: Bridge Device - Host/PCI bridge -
+Base Address Registers(10):
+  (None)
+Expansion ROM Disabled(30)
+
+Cardbus CIS ptr(28):   00000000
+Sub VendorID(2C):          1AF4      Subsystem ID(2E):      1100
+Capabilities Ptr(34):        00
+Interrupt Line(3C):          FF      Interrupt Pin(3D):       00
+Min_Gnt(3E):                 00      Max_Lat(3F):             00
```
sbsa-ref Ethernet Controller:

```
 Cache Line Size(C): 00                 Latency Timer(D): 00
 Header Type(0E):    00, Single function, PCI device
 Class: Network Controller - Ethernet controller -
+Base Address Registers(10):
+     Start_Address  Type  Space    Prefetchable?     Size             Limit
+  --------------------------------------------------------------------------
+          81060000  Mem   32 bits  No             00020000          8107FFFF
+          81040000  Mem   32 bits  No             00020000          8105FFFF
+              0000  I/O                               0020              001F
+          81080000  Mem   32 bits  No             00004000          81083FFF
+  --------------------------------------------------------------------------
+Expansion ROM Disabled(30)
+
+Cardbus CIS ptr(28):   00000000
+Sub VendorID(2C):          8086      Subsystem ID(2E):      0000
+Capabilities Ptr(34):        C8
+Interrupt Line(3C):          FF      Interrupt Pin(3D):       01
+Min_Gnt(3E):                 00      Max_Lat(3F):             00

 Pci Express device capability structure:
 CapID( 0):          10            NextCap Ptr( 1):    A0
```

Signed-off-by: Vincent Gatine <vincent.gatine@sipearl.com>
2026-07-17 22:58:58 +00:00
..
UefiHandleParsingLib ShellPkg/UefiHandleParsingLib: support handle list growth 2026-03-26 17:36:35 +00:00
UefiShellAcpiViewCommandLib ShellPkg/AcpiView: Add parser for CCEL ACPI table 2026-07-03 12:24:39 +00:00
UefiShellBcfgCommandLib ShellPkg: Use the newly introduced ShellPrintHiiDefaultEx() alias 2025-10-01 10:02:57 +02:00
UefiShellCEntryLib ShellPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
UefiShellCommandLib ShellPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
UefiShellDebug1CommandsLib ShellPkg/Pci: Restore BAR informations 2026-07-17 22:58:58 +00:00
UefiShellDriver1CommandsLib ShellPkg/UefiShellDriver1: Remove unused Status 2026-04-09 11:13:08 +00:00
UefiShellInstall1CommandsLib ShellPkg: Fix typos 2023-12-08 13:25:11 +00:00
UefiShellLevel1CommandsLib ShellPkg/UefiShellLevel1: Lower indentation level in MainCmdXXX() 2026-04-30 12:14:33 +00:00
UefiShellLevel2CommandsLib ShellPkg: Fix the issue that the UEFI Shell layout is messed up 2026-06-21 16:49:02 +00:00
UefiShellLevel3CommandsLib ShellPkg/UefiShellLevel3: Lower indentation level in MainCmdXXX() 2026-05-01 12:16:07 +00:00
UefiShellLib ShellPkg/UefiShellLib: Add IsDotOrDotDot() function 2026-04-24 18:18:47 +00:00
UefiShellNetwork1CommandsLib ShellPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
UefiShellNetwork2CommandsLib ShellPkg: align UNI file headers with UNI Spec standard 2026-03-02 19:32:17 +00:00