Re: [PATCH v4 0/9] Add extra pci roots support for Arm

Laszlo Ersek

On 01/12/21 10:45, Jiahui Cen wrote:
* Refactor InitRootBridges/UninitRootBridges/GetRootBridges/FreeRootBridges.
* Fix library dependencies.

* Rename utility functions under the PciHostBridgeUtilityLib namespace.
* Remove some unused Library dependencies.
* Sort the Include headers.

* Separated into four patches.
* Factor the same logic parts into a new library.


This patch series adds support for extra pci roots for ARM.

In order to avoid duplicated codes, we introduce a new library
PciHostBridgeUtilityLib which extracts common interfaces from
OvmfPkg/PciHostBridgeLib. It provides conflicts informing and extra pci
roots scanning. Using the utility lib, the uefi could scan for extra
root buses and recognize multiple roots for ARM.

Cc: Jordan Justen <>
Cc: Laszlo Ersek <>
Cc: Ard Biesheuvel <>
Cc: Rebecca Cran <>
Cc: Peter Grehan <>
Cc: Anthony Perard <>
Cc: Julien Grall <>
Cc: Leif Lindholm <>
Cc: Sami Mujawar <>
Signed-off-by: Jiahui Cen <>
Signed-off-by: Yubo Miao <>
I've finished reviewing this version; please submit v6.


Join to automatically receive all group messages.