Message ID | 20170404123123.11928-1-ard.biesheuvel@linaro.org |
---|---|
Headers | show |
Series | Juno cleanup -- OpenPlatformPkg edition | expand |
On 4 April 2017 at 13:31, Ard Biesheuvel <ard.biesheuvel@linaro.org> wrote: > Counterpart to the EDK2 series switching Juno to the generic non-discoverable > device driver and generic PCI host bridge driver. > > Ard Biesheuvel (4): > Platforms/Juno: add non-discoverable device driver and library > Platforms/Juno: add PciHostBridgeLib implementation > Platforms/Juno: switch to generic PCI host bridge driver > Platforms/Juno: remove BdsLib dependency > > Platforms/ARM/Juno/ArmJuno.dsc | 24 ++- > Platforms/ARM/Juno/ArmJuno.fdf | 11 +- > Platforms/ARM/Juno/Library/JunoPciHostBridgeLib/JunoPciHostBridgeLib.c | 199 ++++++++++++++++++++ > Platforms/ARM/Juno/Library/JunoPciHostBridgeLib/JunoPciHostBridgeLib.inf | 77 ++++++++ > Platforms/ARM/Juno/Library/JunoPciHostBridgeLib/XPressRich3.c | 182 ++++++++++++++++++ > Platforms/ARM/Juno/Library/JunoPciHostBridgeLib/XPressRich3.h | 107 +++++++++++ > 6 files changed, 585 insertions(+), 15 deletions(-) > create mode 100644 Platforms/ARM/Juno/Library/JunoPciHostBridgeLib/JunoPciHostBridgeLib.c > create mode 100644 Platforms/ARM/Juno/Library/JunoPciHostBridgeLib/JunoPciHostBridgeLib.inf > create mode 100644 Platforms/ARM/Juno/Library/JunoPciHostBridgeLib/XPressRich3.c > create mode 100644 Platforms/ARM/Juno/Library/JunoPciHostBridgeLib/XPressRich3.h > > -- > 2.9.3 > I tested the whole series in conjunction with the EDK2 series and it works fine on Juno R0/1/2, TC2 and FVP Foundation and AEMv8 models. I tested PCIe ethernet and SATA HDD on R1 and R2, and a USB memory stick on R0/1/2. Tested-by: Ryan Harkin <ryan.harkin@linaro.org>