+ This procedure returns a list of root HPCs. The PCI bus driver must initialize these controllers \r
+ during the boot process. The PCI bus driver may or may not be able to detect these HPCs. If the \r
+ platform includes a PCI-to-CardBus bridge, it can be included in this list if it requires initialization. \r
+ The HpcList must be self consistent. An HPC cannot control any of its parent buses. Only one HPC \r
+ can control a PCI bus. Because this list includes only root HPCs, no HPC in the list can be a child of \r
+ another HPC. This policy must be enforced by the EFI_PCI_HOT_PLUG_INIT_PROTOCOL. \r
+ The PCI bus driver may not check for such invalid conditions. \r
+ The callee allocates the buffer HpcList\r
+\r