From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.42]) by mx.groups.io with SMTP id smtpd.web08.2216.1637245550644504957 for ; Thu, 18 Nov 2021 06:25:51 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@nuviainc-com.20210112.gappssmtp.com header.s=20210112 header.b=1/LkCv0c; spf=pass (domain: nuviainc.com, ip: 209.85.128.42, mailfrom: leif@nuviainc.com) Received: by mail-wm1-f42.google.com with SMTP id k37-20020a05600c1ca500b00330cb84834fso7764117wms.2 for ; Thu, 18 Nov 2021 06:25:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nuviainc-com.20210112.gappssmtp.com; s=20210112; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=9iULb5YEG69Bjh/jcXN060Z6ZWPa3KEAfYS1uT90Zrk=; b=1/LkCv0cEzcK0op/ueUv4pTKE6+oTxcWuBYuvFlGnDBYMNKnODjsVueQG0hjOMk7l4 MU/qDGdF454W4Uzfmgae/1isQ7aY+xHag3jJBHeW2kSBbvvD273lBi0YkhoniRHCyne8 TTTUzMoAyRmRgsZdQNWbOP52Rv4D4FvS/i/UDDUKJ1kcBOX/0T0OP1z88lg1TGIq1Seu YDWOajhJTVwDEnumT/c4q3P4nTgcXRfeUgm8XsgVXJpZ43XNgHcEhgGrsB4ARcBAou2T 2d/JnfJDryvjSsgXi9mJ+PGoSCDlSnFAmL8740GTutK8AprcLcQl7RWjhBdfiBTy/STH 0Mhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=9iULb5YEG69Bjh/jcXN060Z6ZWPa3KEAfYS1uT90Zrk=; b=5xCJb3fkORVvK5K7Vm6XoJr0a8ht9f5bS3Tk3RSFnWXyoT2KlKL5CLCBVAHtBxf52q nNjQclwKq5vN+VsSYMOnsqsxe5fJnj+sY/tXnW4kxSk3nydpk7hWjgLFCKhkwKIZwUo8 hKSXS4qbU3Khj/3Gh1MmZu8O86jOxpbg/+Atm8ZOyLS5Zwt3pAw9+0fVGTIzpYQFuVU8 zslYebczhQFKPgnYki9+KSQZpeFFOi7yG4QYyoVlF25hIMhGVr9Bp3sRgFqEGWUoXdsx rPhlvjRllnMvojNwSw8l+BzyPAbK7Gr/g73NSbxc1NINurib2zAhpZiYxwcRqBUC1/jh kdYQ== X-Gm-Message-State: AOAM532xGvDMXxunwA3p73naxciPA+CzCcrn9aqU+DJiFVVaJEdSAx7H g9eUd4aiveLrH1Gp1epZ6ORMSA== X-Google-Smtp-Source: ABdhPJxVlx3H8hlC2bkWTqb5W4akebNerd+ISkIZ4C7qZBckzk2TYLN1CzRVkxhI+/3yxmNUUMmsBA== X-Received: by 2002:a1c:4c06:: with SMTP id z6mr10369993wmf.185.1637245548727; Thu, 18 Nov 2021 06:25:48 -0800 (PST) Return-Path: Received: from leviathan (cpc92314-cmbg19-2-0-cust559.5-4.cable.virginm.net. [82.11.186.48]) by smtp.gmail.com with ESMTPSA id m21sm11395wrb.2.2021.11.18.06.25.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 Nov 2021 06:25:48 -0800 (PST) Date: Thu, 18 Nov 2021 14:25:46 +0000 From: "Leif Lindholm" To: Nhi Pham Cc: devel@edk2.groups.io, patches@amperecomputing.com, vunguyen@os.amperecomputing.com, Thang Nguyen , Chuong Tran , Phong Vo , Michael D Kinney , Ard Biesheuvel , Nate DeSimone Subject: Re: [edk2-platforms][PATCH v5 00/30] Add new Ampere Mt. Jade platform Message-ID: References: <20211117164727.10922-1-nhi@os.amperecomputing.com> MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=us-ascii Content-Disposition: inline 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 > > > Cc: Nhi Pham > > > Cc: Thang Nguyen > > > Cc: Chuong Tran > > > Cc: Phong Vo > > > Cc: Leif Lindholm > > > Cc: Michael D Kinney > > > Cc: Ard Biesheuvel > > > Cc: Nate DeSimone > > > > > > Signed-off-by: Nhi Pham > > > > > > 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 > > >