From: "Leif Lindholm" <leif@nuviainc.com>
To: Nhi Pham <nhi@os.amperecomputing.com>
Cc: devel@edk2.groups.io, patches@amperecomputing.com,
vunguyen@os.amperecomputing.com,
Thang Nguyen <thang@os.amperecomputing.com>,
Chuong Tran <chuong@os.amperecomputing.com>,
Phong Vo <phong@os.amperecomputing.com>,
Michael D Kinney <michael.d.kinney@intel.com>,
Ard Biesheuvel <ardb+tianocore@kernel.org>,
Nate DeSimone <nathaniel.l.desimone@intel.com>
Subject: Re: [edk2-platforms][PATCH v5 00/30] Add new Ampere Mt. Jade platform
Date: Thu, 18 Nov 2021 14:25:46 +0000 [thread overview]
Message-ID: <YZZiato8TUy1Rtw8@leviathan> (raw)
In-Reply-To: <c21f86a0-dc6f-24c8-f4cc-9723b2b56fb5@os.amperecomputing.com>
On Thu, Nov 18, 2021 at 20:45:15 +0700, Nhi Pham wrote:
> On 18/11/2021 20:02, Leif Lindholm wrote:
> > Hi Nhi,
> >
> > 9/10 cannot be merged at this point, because that one is dependent on
> > "EmbeddedPkg/AcpiLib: Add more helper functions" to be merged into
> > edk2, which is currently in hard freeze.
> >
> > But if you'd like, I'm happy for 1-8/30 to be merged at this point.
>
> Thanks, Leif. That works for me.
1-8/30 pushed as 60d6b7c751bb..a1a215834fe8.
Thanks!
> Best regards,
>
> Nhi
>
> >
> > Best Regards,
> >
> > Leif
> >
> > On Wed, Nov 17, 2021 at 23:46:57 +0700, Nhi Pham wrote:
> > > This patch series adds the support for the Mt. Jade platform based on Ampere's
> > > Altra Family Processor.
> > >
> > > Notes:
> > > + The current patch series was tested with the edk2-stable202108 tag.
> > > + Require the added common functions in EmbeddedPkg AcpiLib
> > > https://edk2.groups.io/g/devel/message/80408
> > > + The IASL compiler version 20201217 is required to build.
> > > + The edk2-non-osi source is required to build.
> > >
> > > You can get code from
> > > https://github.com/AmpereComputing/edk2-platforms/tree/ampere-upstream-wip-v5
> > >
> > > Cc: Vu Nguyen <vunguyen@os.amperecomputing.com>
> > > Cc: Nhi Pham <nhi@os.amperecomputing.com>
> > > Cc: Thang Nguyen <thang@os.amperecomputing.com>
> > > Cc: Chuong Tran <chuong@os.amperecomputing.com>
> > > Cc: Phong Vo <phong@os.amperecomputing.com>
> > > Cc: Leif Lindholm <leif@nuviainc.com>
> > > Cc: Michael D Kinney <michael.d.kinney@intel.com>
> > > Cc: Ard Biesheuvel <ardb+tianocore@kernel.org>
> > > Cc: Nate DeSimone <nathaniel.l.desimone@intel.com>
> > >
> > > Signed-off-by: Nhi Pham <nhi@os.amperecomputing.com>
> > >
> > > Changes since v4:
> > > + FlashLib: Fix variable naming.
> > > + Ac01PcieLib: Fix live-coded integers and variable naming.
> > > + PciSegmentLib: Fix variable naming.
> > > + Update the Watchdog timer configuration screen for the removal of
> > > the FailSafe which the implementation is not compliant with PI
> > > specification.
> > >
> > > Changes since v3:
> > > We had mainly restructured the PCIe libraries and updated the FlashLib.
> > > + Ac01PcieLib
> > > * Address all Leif's feedback, especially on variable/macro naming and
> > > enum definitions.
> > > * Update with the new PciePhyLib wrapper for removing the awkward
> > > stuff.
> > > * Move ACPI stuff to AcpiPlatformDxe through new files: AcpiIort.c,
> > > AcpiMcfg.c. And, PCIe patching is moved to AcpiDsdt.c.
> > > * Move functions to access the PCIe configuration space to the PciSegmentLib.
> > > * Ac01PcieLib now maintains the basic functions to initialize the PCIe Root Complex.
> > > + BoardPcieLib
> > > * Address all Leif's feedback.
> > > * Separate PCIe screen menu from the BoardPcieLib into an independent
> > > module called RootComplexConfigDxe.
> > > * BoardPcieLib take responsibility for providing the segment number and
> > > handling the PERST
> > > + **NEW** PcieInitPei: To build the Root Complex HOB and initialize all PCIe
> > > Root Complexes.
> > > + PciHostBridgeLib: Remove the event for fixing up the ACPI table.
> > > + **NEW** Add RuntimeFlashLib
> > > + **NEW** Add RuntimeNVParamLib
> > > + Remove PlatformPeiLib, MemoryInitPei, MmCommunicationDxe -> Leverage modules
> > > from edk2 code.
> > > + Drop PlatformPcieDeviceConfigDxe as it will be upstreamed later.
> > > + Merge FailSafeLib into FailSafeDxe
> > > + Rename NVRAM_UUID to PLATFORM_CONFIG_UUID
> > > + Other minor improvements based on Leif's feedback.
> > > + Update sign-off tag to Nhi Pham, but don't change author.
> > >
> > > Changes since v2:
> > > + Addressed all Leif's feedback.
> > >
> > > Changes since v1:
> > > + Addressed all Leif's feedback in the thread
> > > https://edk2.groups.io/g/devel/message/70356.
> > > + Removed the LinuxBoot image as Leif's feedback in the thread
> > > https://edk2.groups.io/g/devel/message/68717. The image will be
> > > pre-produced by users as the instruction in the README before compiling.
> > > + Other major code improvements from in-house review:
> > > * Create new AmperePlatformPkg and AmpereSiliconPkg packages for
> > > containing common Platform/Silicon modules.
> > > * Remove SMProLib and PMProLib libraries which are replaced by the
> > > MailboxInterfaceLib and SystemFirmwareInterfaceLib libraries for the
> > > communication interface between UEFI and System Firmware.
> > > * Clean up and fix coding styles to conform to EDK II C Coding
> > > Standards Specification.
> > >
> > >
> > > Nhi Pham (7):
> > > JadePkg: Implement RealTimeClockLib for PCF85063
> > > AmpereAltraPkg, JadePkg: Add ACPI support
> > > JadePkg: Add ASpeed GOP driver
> > > AmpereAltraPkg: Add Random Number Generator Support
> > > AmpereAltraPkg: Add platform info screen
> > > AmpereAltraPkg: Add configuration screen for CPU
> > > AmpereAltraPkg: Add configuration screen for ACPI
> > >
> > > Quan Nguyen (3):
> > > AmpereAltraPkg: Add BootProgress support
> > > JadePkg: Add SMBIOS tables support
> > > AmpereAltraPkg: Add configuration screen for RAS
> > >
> > > Vu Nguyen (20):
> > > Ampere: Initial support for Ampere Altra processor and Mt. Jade
> > > platform
> > > AmpereAltraPkg: Add FlashLib library instance
> > > AmpereAltraPkg: Add DwI2cLib library instance
> > > AmpereAltraPkg: Add DwGpioLib library instance
> > > AmpereAltraPkg: Support UEFI non-volatile variable
> > > AmpereSiliconPkg: Add PlatformManagerUiLib library instance
> > > AmpereAltraPkg: Add Root Complex HOB data structures
> > > AmpereAltraPkg: Add Ac01PcieLib library instance
> > > JadePkg: Add BoardPcieLib library instance
> > > AmpereAltraPkg: Add driver to initialize PCIe Root Complex
> > > AmpereAltraPkg: Add PciHostBridgeLib library instance
> > > AmpereAltraPkg: Add PciSegmentLib library instance
> > > JadePkg: Enable PciHostBridgeDxe driver
> > > JadePkg: Add PciPlatformDxe driver
> > > JadePkg: Add ACPI tables to support PCIe
> > > AmpereAltraPkg: Add DebugInfoPei module
> > > AmpereAltraPkg: Add configuration screen for PCIe
> > > Ampere: Utilize the PCIe User setting
> > > AmpereAltraPkg: Add configuration screen for Memory
> > > AmpereAltraPkg: Add configuration screen for Watchdog timer
> > >
> > > .../Ampere/AmpereAltraPkg/AmpereAltraPkg.dec | 75 +
> > > .../AmpereSiliconPkg/AmpereSiliconPkg.dec | 82 +
> > > .../AmpereAltraPkg/AmpereAltraPkg.dsc.inc | 741 +++
> > > Platform/Ampere/JadePkg/Jade.dsc | 194 +
> > > Platform/Ampere/JadePkg/Jade.fdf | 362 ++
> > > .../Ampere/JadePkg/AcpiTables/AcpiTables.inf | 20 +
> > > .../AcpiPlatformDxe/AcpiPlatformDxe.inf | 83 +
> > > .../Drivers/PciPlatformDxe/PciPlatformDxe.inf | 41 +
> > > .../SmbiosMemInfoDxe/SmbiosMemInfoDxe.inf | 45 +
> > > .../SmbiosPlatformDxe/SmbiosPlatformDxe.inf | 53 +
> > > .../Library/BoardPcieLib/BoardPcieLib.inf | 27 +
> > > .../JadePkg/Library/OemMiscLib/OemMiscLib.inf | 36 +
> > > .../PCF85063RealTimeClockLib.inf | 44 +
> > > .../AcpiCommonTables/AcpiCommonTables.inf | 44 +
> > > .../Drivers/ATFHobPei/ATFHobPeim.inf | 41 +
> > > .../Drivers/AcpiConfigDxe/AcpiConfigDxe.inf | 58 +
> > > .../BootProgressDxe/BootProgressDxe.inf | 51 +
> > > .../BootProgressPeim/BootProgressPeim.inf | 49 +
> > > .../Drivers/CpuConfigDxe/CpuConfigDxe.inf | 58 +
> > > .../Drivers/DebugInfoPei/DebugInfoPei.inf | 40 +
> > > .../Drivers/FlashFvbDxe/FlashFvbDxe.inf | 54 +
> > > .../Drivers/FlashPei/FlashPei.inf | 49 +
> > > .../Drivers/MemInfoDxe/MemInfoDxe.inf | 59 +
> > > .../Drivers/PcieInitPei/PcieInitPei.inf | 45 +
> > > .../PlatformInfoDxe/PlatformInfoDxe.inf | 52 +
> > > .../Drivers/RasConfigDxe/RasConfigDxe.inf | 56 +
> > > .../AmpereAltraPkg/Drivers/RngDxe/RngDxe.inf | 43 +
> > > .../RootComplexConfigDxe.inf | 61 +
> > > .../WatchdogConfigDxe/WatchdogConfigDxe.inf | 50 +
> > > .../Library/Ac01PcieLib/Ac01PcieLib.inf | 42 +
> > > .../Library/AmpereCpuLib/AmpereCpuLib.inf | 45 +
> > > .../AmpereCpuLib/RuntimeAmpereCpuLib.inf | 50 +
> > > .../Library/ArmPlatformLib/ArmPlatformLib.inf | 57 +
> > > .../BoardPcieLibNull/BoardPcieLibNull.inf | 25 +
> > > .../Library/DwGpioLib/DwGpioLib.inf | 33 +
> > > .../Library/DwI2cLib/DwI2cLib.inf | 38 +
> > > .../Library/FlashLib/FlashLib.inf | 35 +
> > > .../Library/FlashLib/RuntimeFlashLib.inf | 37 +
> > > .../MailboxInterfaceLib.inf | 37 +
> > > .../MemoryInitPeiLib/MemoryInitPeiLib.inf | 59 +
> > > .../MmCommunicationLib/MmCommunicationLib.inf | 35 +
> > > .../Library/NVParamLib/NVParamLib.inf | 33 +
> > > .../Library/NVParamLib/RuntimeNVParamLib.inf | 35 +
> > > .../PciHostBridgeLib/PciHostBridgeLib.inf | 39 +
> > > .../PciSegmentLibPci/PciSegmentLibPci.inf | 32 +
> > > .../AmpereAltraPkg/Library/RngLib/RngLib.inf | 29 +
> > > .../SystemFirmwareInterfaceLib.inf | 30 +
> > > .../Library/TrngLib/TrngLib.inf | 29 +
> > > .../PlatformUiLib/PlatformManagerUiLib.inf | 47 +
> > > .../Drivers/AcpiPlatformDxe/AcpiApei.h | 133 +
> > > .../Drivers/AcpiPlatformDxe/AcpiNfit.h | 50 +
> > > .../Drivers/AcpiPlatformDxe/AcpiPlatform.h | 86 +
> > > .../PCF85063RealTimeClockLib/PCF85063.h | 91 +
> > > .../Drivers/AcpiConfigDxe/AcpiConfigDxe.h | 62 +
> > > .../Drivers/CpuConfigDxe/CpuConfigDxe.h | 52 +
> > > .../CpuConfigDxe/CpuConfigNVDataStruc.h | 19 +
> > > .../Drivers/MemInfoDxe/MemInfoScreen.h | 159 +
> > > .../MemInfoDxe/MemInfoScreenNVDataStruct.h | 47 +
> > > .../Drivers/PcieInitPei/RootComplexNVParam.h | 28 +
> > > .../Drivers/PlatformInfoDxe/PlatformInfoHii.h | 22 +
> > > .../Drivers/RasConfigDxe/RasConfigDxe.h | 61 +
> > > .../RasConfigDxe/RasConfigNVDataStruct.h | 46 +
> > > .../RootComplexConfigDxe.h | 114 +
> > > .../RootComplexConfigNVDataStruct.h | 91 +
> > > .../WatchdogConfigDxe/WatchdogConfigDxe.h | 73 +
> > > .../WatchdogConfigNVDataStruct.h | 25 +
> > > .../Include/AcpiConfigNVDataStruct.h | 28 +
> > > .../AmpereAltraPkg/Include/AcpiHeader.h | 37 +
> > > .../Include/Guid/AcpiConfigHii.h | 19 +
> > > .../Include/Guid/CpuConfigHii.h | 19 +
> > > .../Include/Guid/PlatformInfoHob.h | 188 +
> > > .../Include/Guid/RootComplexConfigHii.h | 33 +
> > > .../Include/Guid/RootComplexInfoHob.h | 140 +
> > > .../Include/Guid/WatchdogConfigHii.h | 19 +
> > > .../Include/Library/Ac01PcieLib.h | 49 +
> > > .../Include/Library/AmpereCpuLib.h | 276 +
> > > .../Include/Library/BoardPcieLib.h | 45 +
> > > .../AmpereAltraPkg/Include/Library/FlashLib.h | 118 +
> > > .../AmpereAltraPkg/Include/Library/GpioLib.h | 76 +
> > > .../AmpereAltraPkg/Include/Library/I2cLib.h | 100 +
> > > .../Include/Library/MailboxInterfaceLib.h | 172 +
> > > .../Include/Library/MmCommunicationLib.h | 44 +
> > > .../Include/Library/NVParamLib.h | 134 +
> > > .../Library/SystemFirmwareInterfaceLib.h | 282 +
> > > .../AmpereAltraPkg/Include/Library/TrngLib.h | 31 +
> > > .../AmpereAltraPkg/Include/NVParamDef.h | 534 ++
> > > .../AmpereAltraPkg/Include/Platform/Ac01.h | 342 +
> > > .../Library/Ac01PcieLib/PcieCore.h | 372 ++
> > > .../ArmPlatformLib/PlatformMemoryMap.h | 135 +
> > > .../Library/FlashLib/FlashLibCommon.h | 92 +
> > > .../Library/NVParamLib/NVParamLibCommon.h | 70 +
> > > .../Include/Guid/PlatformManagerHii.h | 31 +
> > > .../Library/PlatformUiLib/PlatformManager.h | 51 +
> > > .../PlatformUiLib/PlatformManagerVfr.h | 28 +
> > > .../Drivers/AcpiConfigDxe/AcpiConfigVfr.vfr | 69 +
> > > .../Drivers/CpuConfigDxe/CpuConfigVfr.vfr | 43 +
> > > .../Drivers/MemInfoDxe/MemInfoScreenVfr.vfr | 62 +
> > > .../PlatformInfoDxe/PlatformInfoVfr.vfr | 112 +
> > > .../Drivers/RasConfigDxe/RasConfigVfr.vfr | 95 +
> > > .../RootComplexConfigVfr.vfr | 219 +
> > > .../WatchdogConfigDxe/WatchdogConfigVfr.vfr | 45 +
> > > .../Drivers/AcpiPlatformDxe/AcpiApei.c | 454 ++
> > > .../Drivers/AcpiPlatformDxe/AcpiDsdt.c | 691 ++
> > > .../Drivers/AcpiPlatformDxe/AcpiIort.c | 367 ++
> > > .../Drivers/AcpiPlatformDxe/AcpiMadt.c | 348 +
> > > .../Drivers/AcpiPlatformDxe/AcpiMcfg.c | 151 +
> > > .../Drivers/AcpiPlatformDxe/AcpiNfit.c | 596 ++
> > > .../Drivers/AcpiPlatformDxe/AcpiPcct.c | 413 ++
> > > .../Drivers/AcpiPlatformDxe/AcpiPlatformDxe.c | 188 +
> > > .../Drivers/AcpiPlatformDxe/AcpiPptt.c | 333 +
> > > .../Drivers/AcpiPlatformDxe/AcpiSlit.c | 187 +
> > > .../Drivers/AcpiPlatformDxe/AcpiSrat.c | 271 +
> > > .../Drivers/PciPlatformDxe/PciPlatformDxe.c | 258 +
> > > .../SmbiosMemInfoDxe/SmbiosMemInfoDxe.c | 704 ++
> > > .../SmbiosPlatformDxe/SmbiosPlatformDxe.c | 1153 ++++
> > > .../Library/BoardPcieLib/BoardPcieLib.c | 117 +
> > > .../JadePkg/Library/OemMiscLib/OemMiscLib.c | 325 +
> > > .../PCF85063RealTimeClockLib/PCF85063.c | 317 +
> > > .../PCF85063RealTimeClockLib.c | 257 +
> > > .../Drivers/ATFHobPei/ATFHobPeim.c | 51 +
> > > .../Drivers/AcpiConfigDxe/AcpiConfigDxe.c | 728 +++
> > > .../BootProgressDxe/BootProgressDxe.c | 212 +
> > > .../BootProgressPeim/BootProgressPeim.c | 211 +
> > > .../Drivers/CpuConfigDxe/CpuConfigDxe.c | 530 ++
> > > .../Drivers/DebugInfoPei/DebugInfoPei.c | 209 +
> > > .../Drivers/FlashFvbDxe/FlashFvbDxe.c | 525 ++
> > > .../Drivers/FlashPei/FlashPei.c | 125 +
> > > .../Drivers/MemInfoDxe/MemInfoNvramLib.c | 394 ++
> > > .../Drivers/MemInfoDxe/MemInfoScreen.c | 1395 ++++
> > > .../Drivers/PcieInitPei/PcieInitPei.c | 191 +
> > > .../Drivers/PcieInitPei/RootComplexNVParam.c | 514 ++
> > > .../Drivers/PlatformInfoDxe/PlatformInfoDxe.c | 390 ++
> > > .../Drivers/RasConfigDxe/RasConfigDxe.c | 821 +++
> > > .../AmpereAltraPkg/Drivers/RngDxe/RngDxe.c | 164 +
> > > .../RootComplexConfigDxe.c | 1226 ++++
> > > .../WatchdogConfigDxe/WatchdogConfigDxe.c | 435 ++
> > > .../Library/Ac01PcieLib/PcieCore.c | 1419 +++++
> > > .../Library/AmpereCpuLib/AmpereCpuLib.c | 42 +
> > > .../Library/AmpereCpuLib/AmpereCpuLibCommon.c | 637 ++
> > > .../AmpereCpuLib/RuntimeAmpereCpuLib.c | 137 +
> > > .../Library/ArmPlatformLib/ArmPlatformLib.c | 168 +
> > > .../ArmPlatformLib/ArmPlatformLibMemory.c | 256 +
> > > .../BoardPcieLibNull/BoardPcieLibNull.c | 47 +
> > > .../Library/DwGpioLib/DwGpioLib.c | 314 +
> > > .../Library/DwI2cLib/DwI2cLib.c | 882 +++
> > > .../Library/FlashLib/FlashLib.c | 83 +
> > > .../Library/FlashLib/FlashLibCommon.c | 372 ++
> > > .../Library/FlashLib/RuntimeFlashLib.c | 137 +
> > > .../MailboxInterfaceLib/MailboxInterfaceLib.c | 281 +
> > > .../MemoryInitPeiLib/MemoryInitPeiLib.c | 93 +
> > > .../MmCommunicationLib/MmCommunicationLib.c | 184 +
> > > .../Library/NVParamLib/NVParamLib.c | 64 +
> > > .../Library/NVParamLib/NVParamLibCommon.c | 235 +
> > > .../Library/NVParamLib/RuntimeNVParamLib.c | 130 +
> > > .../PciHostBridgeLib/PciHostBridgeLib.c | 256 +
> > > .../Library/PciSegmentLibPci/PciSegmentLib.c | 1523 +++++
> > > .../AmpereAltraPkg/Library/RngLib/RngLib.c | 141 +
> > > .../SystemFirmwareInterfaceLib.c | 328 +
> > > .../AmpereAltraPkg/Library/TrngLib/TrngLib.c | 63 +
> > > .../Library/PlatformUiLib/PlatformManager.c | 354 ++
> > > Platform/Ampere/JadePkg/AcpiTables/CPU-S0.asi | 5639 +++++++++++++++++
> > > Platform/Ampere/JadePkg/AcpiTables/CPU-S1.asi | 5639 +++++++++++++++++
> > > Platform/Ampere/JadePkg/AcpiTables/CPU.asi | 127 +
> > > Platform/Ampere/JadePkg/AcpiTables/Dsdt.asl | 531 ++
> > > .../Ampere/JadePkg/AcpiTables/PCI-PDRC.asi | 217 +
> > > .../JadePkg/AcpiTables/PCI-S0.Rca01.asi | 681 ++
> > > Platform/Ampere/JadePkg/AcpiTables/PCI-S0.asi | 2078 ++++++
> > > Platform/Ampere/JadePkg/AcpiTables/PCI-S1.asi | 2087 ++++++
> > > Platform/Ampere/JadePkg/AcpiTables/PMU-S0.asi | 1303 ++++
> > > Platform/Ampere/JadePkg/AcpiTables/PMU-S1.asi | 1303 ++++
> > > Platform/Ampere/JadePkg/AcpiTables/PMU.asi | 10 +
> > > .../AmpereAltraPkg/AcpiCommonTables/Bert.aslc | 33 +
> > > .../AmpereAltraPkg/AcpiCommonTables/Dbg2.aslc | 87 +
> > > .../AmpereAltraPkg/AcpiCommonTables/Einj.asl | 165 +
> > > .../AmpereAltraPkg/AcpiCommonTables/Fadt.aslc | 87 +
> > > .../AmpereAltraPkg/AcpiCommonTables/Gtdt.aslc | 180 +
> > > .../AmpereAltraPkg/AcpiCommonTables/Hest.asl | 330 +
> > > .../AmpereAltraPkg/AcpiCommonTables/Sdei.asl | 17 +
> > > .../AmpereAltraPkg/AcpiCommonTables/Spcr.aslc | 81 +
> > > .../AmpereAltraPkg/AcpiCommonTables/Ssdt.asl | 15 +
> > > .../AcpiConfigDxe/AcpiConfigStrings.uni | 27 +
> > > .../BootProgressDxe/BootProgressDxe.uni | 16 +
> > > .../BootProgressPeim/BootProgressPeim.uni | 18 +
> > > .../Drivers/CpuConfigDxe/CpuConfigStrings.uni | 17 +
> > > .../Drivers/MemInfoDxe/MemInfoDxe.uni | 9 +
> > > .../Drivers/MemInfoDxe/MemInfoDxeExtra.uni | 9 +
> > > .../MemInfoDxe/MemInfoScreenStrings.uni | 64 +
> > > .../PlatformInfoDxe/PlatformInfoStrings.uni | 56 +
> > > .../Drivers/RasConfigDxe/RasConfigStrings.uni | 38 +
> > > .../AmpereAltraPkg/Drivers/RngDxe/RngDxe.uni | 10 +
> > > .../Drivers/RngDxe/RngDxeExtra.uni | 9 +
> > > .../RootComplexConfigDxe.uni | 102 +
> > > .../WatchdogConfigStrings.uni | 22 +
> > > .../ArmPlatformLib/ArmPlatformHelper.S | 45 +
> > > .../AmpereAltraPkg/Library/RngLib/RngLib.uni | 13 +
> > > .../Ampere/AmpereSiliconPkg/FvRules.fdf.inc | 176 +
> > > .../PlatformUiLib/PlatformManagerStrings.uni | 21 +
> > > .../PlatformUiLib/PlatformManagerUiLib.uni | 13 +
> > > .../PlatformUiLib/PlatformManagerVfr.Vfr | 29 +
> > > 199 files changed, 53350 insertions(+)
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/AmpereAltraPkg.dec
> > > create mode 100644 Silicon/Ampere/AmpereSiliconPkg/AmpereSiliconPkg.dec
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/AmpereAltraPkg.dsc.inc
> > > create mode 100644 Platform/Ampere/JadePkg/Jade.dsc
> > > create mode 100644 Platform/Ampere/JadePkg/Jade.fdf
> > > create mode 100644 Platform/Ampere/JadePkg/AcpiTables/AcpiTables.inf
> > > create mode 100644 Platform/Ampere/JadePkg/Drivers/AcpiPlatformDxe/AcpiPlatformDxe.inf
> > > create mode 100644 Platform/Ampere/JadePkg/Drivers/PciPlatformDxe/PciPlatformDxe.inf
> > > create mode 100644 Platform/Ampere/JadePkg/Drivers/SmbiosMemInfoDxe/SmbiosMemInfoDxe.inf
> > > create mode 100644 Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.inf
> > > create mode 100644 Platform/Ampere/JadePkg/Library/BoardPcieLib/BoardPcieLib.inf
> > > create mode 100644 Platform/Ampere/JadePkg/Library/OemMiscLib/OemMiscLib.inf
> > > create mode 100644 Platform/Ampere/JadePkg/Library/PCF85063RealTimeClockLib/PCF85063RealTimeClockLib.inf
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/AcpiCommonTables/AcpiCommonTables.inf
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/ATFHobPei/ATFHobPeim.inf
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/AcpiConfigDxe/AcpiConfigDxe.inf
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/BootProgress/BootProgressDxe/BootProgressDxe.inf
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/BootProgress/BootProgressPeim/BootProgressPeim.inf
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/CpuConfigDxe/CpuConfigDxe.inf
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/DebugInfoPei/DebugInfoPei.inf
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/FlashFvbDxe/FlashFvbDxe.inf
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/FlashPei/FlashPei.inf
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/MemInfoDxe/MemInfoDxe.inf
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/PcieInitPei/PcieInitPei.inf
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/RasConfigDxe/RasConfigDxe.inf
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/RngDxe/RngDxe.inf
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/RootComplexConfigDxe/RootComplexConfigDxe.inf
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/WatchdogConfigDxe/WatchdogConfigDxe.inf
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/Ac01PcieLib/Ac01PcieLib.inf
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/AmpereCpuLib/AmpereCpuLib.inf
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/AmpereCpuLib/RuntimeAmpereCpuLib.inf
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/ArmPlatformLib/ArmPlatformLib.inf
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/BoardPcieLibNull/BoardPcieLibNull.inf
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/DwGpioLib/DwGpioLib.inf
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/DwI2cLib/DwI2cLib.inf
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/FlashLib/FlashLib.inf
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/FlashLib/RuntimeFlashLib.inf
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/MailboxInterfaceLib/MailboxInterfaceLib.inf
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/MemoryInitPeiLib/MemoryInitPeiLib.inf
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/MmCommunicationLib/MmCommunicationLib.inf
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/NVParamLib/NVParamLib.inf
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/NVParamLib/RuntimeNVParamLib.inf
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/PciHostBridgeLib/PciHostBridgeLib.inf
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/PciSegmentLibPci/PciSegmentLibPci.inf
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/RngLib/RngLib.inf
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/SystemFirmwareInterfaceLib/SystemFirmwareInterfaceLib.inf
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/TrngLib/TrngLib.inf
> > > create mode 100644 Silicon/Ampere/AmpereSiliconPkg/Library/PlatformUiLib/PlatformManagerUiLib.inf
> > > create mode 100644 Platform/Ampere/JadePkg/Drivers/AcpiPlatformDxe/AcpiApei.h
> > > create mode 100644 Platform/Ampere/JadePkg/Drivers/AcpiPlatformDxe/AcpiNfit.h
> > > create mode 100644 Platform/Ampere/JadePkg/Drivers/AcpiPlatformDxe/AcpiPlatform.h
> > > create mode 100644 Platform/Ampere/JadePkg/Library/PCF85063RealTimeClockLib/PCF85063.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/AcpiConfigDxe/AcpiConfigDxe.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/CpuConfigDxe/CpuConfigDxe.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/CpuConfigDxe/CpuConfigNVDataStruc.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/MemInfoDxe/MemInfoScreen.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/MemInfoDxe/MemInfoScreenNVDataStruct.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/PcieInitPei/RootComplexNVParam.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/PlatformInfoDxe/PlatformInfoHii.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/RasConfigDxe/RasConfigDxe.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/RasConfigDxe/RasConfigNVDataStruct.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/RootComplexConfigDxe/RootComplexConfigDxe.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/RootComplexConfigDxe/RootComplexConfigNVDataStruct.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/WatchdogConfigDxe/WatchdogConfigDxe.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/WatchdogConfigDxe/WatchdogConfigNVDataStruct.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Include/AcpiConfigNVDataStruct.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Include/AcpiHeader.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Include/Guid/AcpiConfigHii.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Include/Guid/CpuConfigHii.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Include/Guid/PlatformInfoHob.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Include/Guid/RootComplexConfigHii.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Include/Guid/RootComplexInfoHob.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Include/Guid/WatchdogConfigHii.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Include/Library/Ac01PcieLib.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Include/Library/AmpereCpuLib.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Include/Library/BoardPcieLib.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Include/Library/FlashLib.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Include/Library/GpioLib.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Include/Library/I2cLib.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Include/Library/MailboxInterfaceLib.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Include/Library/MmCommunicationLib.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Include/Library/NVParamLib.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Include/Library/SystemFirmwareInterfaceLib.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Include/Library/TrngLib.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Include/NVParamDef.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Include/Platform/Ac01.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/Ac01PcieLib/PcieCore.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/ArmPlatformLib/PlatformMemoryMap.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/FlashLib/FlashLibCommon.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/NVParamLib/NVParamLibCommon.h
> > > create mode 100644 Silicon/Ampere/AmpereSiliconPkg/Include/Guid/PlatformManagerHii.h
> > > create mode 100644 Silicon/Ampere/AmpereSiliconPkg/Library/PlatformUiLib/PlatformManager.h
> > > create mode 100644 Silicon/Ampere/AmpereSiliconPkg/Library/PlatformUiLib/PlatformManagerVfr.h
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/AcpiConfigDxe/AcpiConfigVfr.vfr
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/CpuConfigDxe/CpuConfigVfr.vfr
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/MemInfoDxe/MemInfoScreenVfr.vfr
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/PlatformInfoDxe/PlatformInfoVfr.vfr
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/RasConfigDxe/RasConfigVfr.vfr
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/RootComplexConfigDxe/RootComplexConfigVfr.vfr
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/WatchdogConfigDxe/WatchdogConfigVfr.vfr
> > > create mode 100644 Platform/Ampere/JadePkg/Drivers/AcpiPlatformDxe/AcpiApei.c
> > > create mode 100644 Platform/Ampere/JadePkg/Drivers/AcpiPlatformDxe/AcpiDsdt.c
> > > create mode 100644 Platform/Ampere/JadePkg/Drivers/AcpiPlatformDxe/AcpiIort.c
> > > create mode 100644 Platform/Ampere/JadePkg/Drivers/AcpiPlatformDxe/AcpiMadt.c
> > > create mode 100644 Platform/Ampere/JadePkg/Drivers/AcpiPlatformDxe/AcpiMcfg.c
> > > create mode 100644 Platform/Ampere/JadePkg/Drivers/AcpiPlatformDxe/AcpiNfit.c
> > > create mode 100644 Platform/Ampere/JadePkg/Drivers/AcpiPlatformDxe/AcpiPcct.c
> > > create mode 100644 Platform/Ampere/JadePkg/Drivers/AcpiPlatformDxe/AcpiPlatformDxe.c
> > > create mode 100644 Platform/Ampere/JadePkg/Drivers/AcpiPlatformDxe/AcpiPptt.c
> > > create mode 100644 Platform/Ampere/JadePkg/Drivers/AcpiPlatformDxe/AcpiSlit.c
> > > create mode 100644 Platform/Ampere/JadePkg/Drivers/AcpiPlatformDxe/AcpiSrat.c
> > > create mode 100644 Platform/Ampere/JadePkg/Drivers/PciPlatformDxe/PciPlatformDxe.c
> > > create mode 100644 Platform/Ampere/JadePkg/Drivers/SmbiosMemInfoDxe/SmbiosMemInfoDxe.c
> > > create mode 100644 Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.c
> > > create mode 100644 Platform/Ampere/JadePkg/Library/BoardPcieLib/BoardPcieLib.c
> > > create mode 100644 Platform/Ampere/JadePkg/Library/OemMiscLib/OemMiscLib.c
> > > create mode 100644 Platform/Ampere/JadePkg/Library/PCF85063RealTimeClockLib/PCF85063.c
> > > create mode 100644 Platform/Ampere/JadePkg/Library/PCF85063RealTimeClockLib/PCF85063RealTimeClockLib.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/ATFHobPei/ATFHobPeim.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/AcpiConfigDxe/AcpiConfigDxe.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/BootProgress/BootProgressDxe/BootProgressDxe.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/BootProgress/BootProgressPeim/BootProgressPeim.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/CpuConfigDxe/CpuConfigDxe.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/DebugInfoPei/DebugInfoPei.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/FlashFvbDxe/FlashFvbDxe.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/FlashPei/FlashPei.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/MemInfoDxe/MemInfoNvramLib.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/MemInfoDxe/MemInfoScreen.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/PcieInitPei/PcieInitPei.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/PcieInitPei/RootComplexNVParam.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/RasConfigDxe/RasConfigDxe.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/RngDxe/RngDxe.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/RootComplexConfigDxe/RootComplexConfigDxe.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/WatchdogConfigDxe/WatchdogConfigDxe.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/Ac01PcieLib/PcieCore.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/AmpereCpuLib/AmpereCpuLib.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/AmpereCpuLib/AmpereCpuLibCommon.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/AmpereCpuLib/RuntimeAmpereCpuLib.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/ArmPlatformLib/ArmPlatformLib.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/ArmPlatformLib/ArmPlatformLibMemory.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/BoardPcieLibNull/BoardPcieLibNull.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/DwGpioLib/DwGpioLib.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/DwI2cLib/DwI2cLib.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/FlashLib/FlashLib.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/FlashLib/FlashLibCommon.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/FlashLib/RuntimeFlashLib.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/MailboxInterfaceLib/MailboxInterfaceLib.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/MemoryInitPeiLib/MemoryInitPeiLib.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/MmCommunicationLib/MmCommunicationLib.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/NVParamLib/NVParamLib.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/NVParamLib/NVParamLibCommon.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/NVParamLib/RuntimeNVParamLib.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/PciHostBridgeLib/PciHostBridgeLib.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/PciSegmentLibPci/PciSegmentLib.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/RngLib/RngLib.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/SystemFirmwareInterfaceLib/SystemFirmwareInterfaceLib.c
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/TrngLib/TrngLib.c
> > > create mode 100644 Silicon/Ampere/AmpereSiliconPkg/Library/PlatformUiLib/PlatformManager.c
> > > create mode 100644 Platform/Ampere/JadePkg/AcpiTables/CPU-S0.asi
> > > create mode 100644 Platform/Ampere/JadePkg/AcpiTables/CPU-S1.asi
> > > create mode 100644 Platform/Ampere/JadePkg/AcpiTables/CPU.asi
> > > create mode 100644 Platform/Ampere/JadePkg/AcpiTables/Dsdt.asl
> > > create mode 100644 Platform/Ampere/JadePkg/AcpiTables/PCI-PDRC.asi
> > > create mode 100644 Platform/Ampere/JadePkg/AcpiTables/PCI-S0.Rca01.asi
> > > create mode 100644 Platform/Ampere/JadePkg/AcpiTables/PCI-S0.asi
> > > create mode 100644 Platform/Ampere/JadePkg/AcpiTables/PCI-S1.asi
> > > create mode 100644 Platform/Ampere/JadePkg/AcpiTables/PMU-S0.asi
> > > create mode 100644 Platform/Ampere/JadePkg/AcpiTables/PMU-S1.asi
> > > create mode 100644 Platform/Ampere/JadePkg/AcpiTables/PMU.asi
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/AcpiCommonTables/Bert.aslc
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/AcpiCommonTables/Dbg2.aslc
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/AcpiCommonTables/Einj.asl
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/AcpiCommonTables/Fadt.aslc
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/AcpiCommonTables/Gtdt.aslc
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/AcpiCommonTables/Hest.asl
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/AcpiCommonTables/Sdei.asl
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/AcpiCommonTables/Spcr.aslc
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/AcpiCommonTables/Ssdt.asl
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/AcpiConfigDxe/AcpiConfigStrings.uni
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/BootProgress/BootProgressDxe/BootProgressDxe.uni
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/BootProgress/BootProgressPeim/BootProgressPeim.uni
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/CpuConfigDxe/CpuConfigStrings.uni
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/MemInfoDxe/MemInfoDxe.uni
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/MemInfoDxe/MemInfoDxeExtra.uni
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/MemInfoDxe/MemInfoScreenStrings.uni
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/PlatformInfoDxe/PlatformInfoStrings.uni
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/RasConfigDxe/RasConfigStrings.uni
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/RngDxe/RngDxe.uni
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/RngDxe/RngDxeExtra.uni
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/RootComplexConfigDxe/RootComplexConfigDxe.uni
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Drivers/WatchdogConfigDxe/WatchdogConfigStrings.uni
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/ArmPlatformLib/ArmPlatformHelper.S
> > > create mode 100644 Silicon/Ampere/AmpereAltraPkg/Library/RngLib/RngLib.uni
> > > create mode 100644 Silicon/Ampere/AmpereSiliconPkg/FvRules.fdf.inc
> > > create mode 100644 Silicon/Ampere/AmpereSiliconPkg/Library/PlatformUiLib/PlatformManagerStrings.uni
> > > create mode 100644 Silicon/Ampere/AmpereSiliconPkg/Library/PlatformUiLib/PlatformManagerUiLib.uni
> > > create mode 100644 Silicon/Ampere/AmpereSiliconPkg/Library/PlatformUiLib/PlatformManagerVfr.Vfr
> > >
> > > --
> > > 2.17.1
> > >
prev parent reply other threads:[~2021-11-18 14:25 UTC|newest]
Thread overview: 38+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-11-17 16:46 [edk2-platforms][PATCH v5 00/30] Add new Ampere Mt. Jade platform Nhi Pham
2021-11-17 16:46 ` [edk2-platforms][PATCH v5 01/30] Ampere: Initial support for Ampere Altra processor and " Nhi Pham
2021-11-17 16:46 ` [edk2-platforms][PATCH v5 02/30] AmpereAltraPkg: Add FlashLib library instance Nhi Pham
2021-11-18 12:50 ` Leif Lindholm
2021-11-17 16:47 ` [edk2-platforms][PATCH v5 03/30] AmpereAltraPkg: Add DwI2cLib " Nhi Pham
2021-11-17 16:47 ` [edk2-platforms][PATCH v5 04/30] AmpereAltraPkg: Add DwGpioLib " Nhi Pham
2021-11-17 16:47 ` [edk2-platforms][PATCH v5 05/30] JadePkg: Implement RealTimeClockLib for PCF85063 Nhi Pham
2021-11-17 16:47 ` [edk2-platforms][PATCH v5 06/30] AmpereAltraPkg: Add BootProgress support Nhi Pham
2021-11-17 16:47 ` [edk2-platforms][PATCH v5 07/30] AmpereAltraPkg: Support UEFI non-volatile variable Nhi Pham
2021-11-17 16:47 ` [edk2-platforms][PATCH v5 08/30] AmpereSiliconPkg: Add PlatformManagerUiLib library instance Nhi Pham
2021-11-17 16:47 ` [edk2-platforms][PATCH v5 09/30] AmpereAltraPkg, JadePkg: Add ACPI support Nhi Pham
2021-11-17 16:47 ` [edk2-platforms][PATCH v5 10/30] AmpereAltraPkg: Add Root Complex HOB data structures Nhi Pham
2021-11-17 16:47 ` [edk2-platforms][PATCH v5 11/30] AmpereAltraPkg: Add Ac01PcieLib library instance Nhi Pham
2021-11-18 12:33 ` Leif Lindholm
2021-11-18 13:33 ` Nhi Pham
2021-11-17 16:47 ` [edk2-platforms][PATCH v5 12/30] JadePkg: Add BoardPcieLib " Nhi Pham
2021-11-17 16:47 ` [edk2-platforms][PATCH v5 13/30] AmpereAltraPkg: Add driver to initialize PCIe Root Complex Nhi Pham
2021-11-17 16:47 ` [edk2-platforms][PATCH v5 14/30] AmpereAltraPkg: Add PciHostBridgeLib library instance Nhi Pham
2021-11-17 16:47 ` [edk2-platforms][PATCH v5 15/30] AmpereAltraPkg: Add PciSegmentLib " Nhi Pham
2021-11-18 13:10 ` Leif Lindholm
2021-11-17 16:47 ` [edk2-platforms][PATCH v5 16/30] JadePkg: Enable PciHostBridgeDxe driver Nhi Pham
2021-11-17 16:47 ` [edk2-platforms][PATCH v5 17/30] JadePkg: Add PciPlatformDxe driver Nhi Pham
2021-11-17 16:47 ` [edk2-platforms][PATCH v5 18/30] JadePkg: Add ACPI tables to support PCIe Nhi Pham
2021-11-17 16:47 ` [edk2-platforms][PATCH v5 19/30] JadePkg: Add ASpeed GOP driver Nhi Pham
2021-11-17 16:47 ` [edk2-platforms][PATCH v5 20/30] AmpereAltraPkg: Add Random Number Generator Support Nhi Pham
2021-11-17 16:47 ` [edk2-platforms][PATCH v5 21/30] JadePkg: Add SMBIOS tables support Nhi Pham
2021-11-17 16:47 ` [edk2-platforms][PATCH v5 22/30] AmpereAltraPkg: Add DebugInfoPei module Nhi Pham
2021-11-17 16:47 ` [edk2-platforms][PATCH v5 23/30] AmpereAltraPkg: Add configuration screen for PCIe Nhi Pham
2021-11-17 16:47 ` [edk2-platforms][PATCH v5 24/30] Ampere: Utilize the PCIe User setting Nhi Pham
2021-11-17 16:47 ` [edk2-platforms][PATCH v5 25/30] AmpereAltraPkg: Add platform info screen Nhi Pham
2021-11-17 16:47 ` [edk2-platforms][PATCH v5 26/30] AmpereAltraPkg: Add configuration screen for Memory Nhi Pham
2021-11-17 16:47 ` [edk2-platforms][PATCH v5 27/30] AmpereAltraPkg: Add configuration screen for CPU Nhi Pham
2021-11-17 16:47 ` [edk2-platforms][PATCH v5 28/30] AmpereAltraPkg: Add configuration screen for ACPI Nhi Pham
2021-11-17 16:47 ` [edk2-platforms][PATCH v5 29/30] AmpereAltraPkg: Add configuration screen for RAS Nhi Pham
2021-11-17 16:47 ` [edk2-platforms][PATCH v5 30/30] AmpereAltraPkg: Add configuration screen for Watchdog timer Nhi Pham
2021-11-18 13:02 ` [edk2-platforms][PATCH v5 00/30] Add new Ampere Mt. Jade platform Leif Lindholm
2021-11-18 13:45 ` Nhi Pham
2021-11-18 14:25 ` Leif Lindholm [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-list from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=YZZiato8TUy1Rtw8@leviathan \
--to=devel@edk2.groups.io \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox