Abner: Is there one BZ for this migration? Thanks Liming > -----邮件原件----- > 发件人: devel@edk2.groups.io <devel@edk2.groups.io> 代表 Abner Chang > 发送时间: 2022年1月8日 10:26 > 收件人: devel@edk2.groups.io > 抄送: abner.ch...@hpe.com; Sean Brogan <sean.bro...@microsoft.com>; > Bret Barkelew <bret.barke...@microsoft.com>; Michael D Kinney > <michael.d.kin...@intel.com>; Leif Lindholm <l...@nuviainc.com>; Liming > Gao <gaolim...@byosoft.com.cn>; Daniel Schaefer > <daniel.schae...@hpe.com>; Sunil V L <suni...@ventanamicro.com> > 主题: [edk2-devel] [PATCH 00/79] Migration of RiscV*Pkg > > This is the migration of RISC-V related packages from edk2-platforms repo to > edk2 repo, as the RISC-V edk2 port is getting mature and the demands of > RISC-V > edk2 port is increasing. RiscVVirtPKg is the next RISC-V edk2 package to > upstream to edk2 repo, which is built base on edk2 RiscVPkg and > RiscVPlatformPkg > for RISC-V QEMU port. The edk2 port drivers for RISC-V processor, > peripherals, > and the implemetation of industry standards (such as UEFI/ACPI/RISC-V > related specs) are also emulated base on RisVVirtPkg. > > * Patches you can ignore: > Commit/Patch ca3c581e(1/79)-d3f147c4(61/79) are originally located in > edk2-platforms repo. Those patches had been reviewed and the commit > message > are all preserved for the migration. > > *- Patches require review: > 1. Commit/Patch 9aad8c35(62/79) and b284fa42(63/79) are the changes > to rename > RISC-V PlatformPkg and ProcessorPkg to RiscVPlatformPkg and > RiscVPkg. > 2. Commit/Patch 6955062e(64/79) and a786bc26(65/79) are build error > fixes. > 3. Commit/Patch c1fe0fe9(66/79) addes a git submodule for RISC-V > OpenSBI. > 4. The rest of patches are the fixes for edk2 Core CI. > The patches for edk2 core CI fixes are created base on the CI test > items > but not base on the package owner or module, because those changes > are all > belong to RiscV*Pkg for CI issues and have no functional changes. > > Signed-off-by: Abner Chang <abner.ch...@hpe.com> > Cc: Sean Brogan <sean.bro...@microsoft.com> > Cc: Bret Barkelew <bret.barke...@microsoft.com> > Cc: Michael D Kinney <michael.d.kin...@intel.com> > Cc: Leif Lindholm <l...@nuviainc.com> > Cc: Liming Gao <gaolim...@byosoft.com.cn> > Cc: Daniel Schaefer <daniel.schae...@hpe.com> > Cc: Sunil V L <suni...@ventanamicro.com> > > Abner Chang (65): > ProcessorPkg/Include: Add header files of RISC-V processor package > ProcessorPkg/Library: RISC-V CPU library > ProcessorPkg/Library: Add RISC-V exception library > ProcessorPkg/Library: Add RISC-V timer library > ProcessorPkg/RiscVOpensbLib: Add opensbi submodule > ProcessorPkg/Library: Add RiscVOpensbiLib > ProcessorPkg/Library: RISC-V PEI Service Table Pointer library > ProcessorPkg/CpuDxe: Add RISC-V CPU DXE driver. > ProcessorPkg/SmbiosDxe: Generic SMBIOS DXE driver for RISC-V > platforms. > ProcesorPkg/Library: NULL instance of RISC-V platform timer library. > RISC-V/ProcessorPkg: RISC-V package. > PlatformPkg/Library: RISC-V Platform Temporary Memory library > PlatformPkg/Library: Add FirmwareContextProcessorSpecificLib module > PlatformPkg/Library: NULL instance of RiscVOpensbiPlatformLib > PlatformPkg/Library: NULL instance of PlatformMemoryTestLib > PlatformPkg/Library: NULL instance of PlatformUpdateProgressLib > PlatformPkg/Library: Platform Boot Manager library. > PlatformPkg/SecMain: RISC-V SecMain module. > PlatformPkg: Add RiscVPlatformPkg > RISC-V/PlatformPkg: Revise Readme.md > Silicon/SiFive: Handle case of NULL FirmwareContext > Silicon/RISC-V: Update old SMBIOS struct filed name > U5SeriesPkg: Deduplicate PlatformPei > RISC-V: Split SMBIOS out of PlatformPei > RISC-V: Use U5 SMBIOS library only for those platforms > Silicon/RISC-V: Introduce FirmwareContext library > Silicon/RISC-V: PeiServiceTableLib uses RiscVFirmwareContextLib > RISC-V/PlatformPkg: Add FdtPeim to pass DTB from PEI to DXE via HOB > RISC-V/PlatformPkg: Fixup FDT from HOB and install into config table > RISC-V: Switch to latest OpenSBI > RISC-V: Implement ResetSystem RT call > Move OpenSbiPlatformLib to RISC-V/PlatformPkg > RISC-V/PlatformPkg: Update document > RISC-V: Add RISC-V PeiCoreEntryPoint library > RISC-V: Create opensbi firmware domains > RISC-V: Use RISC-V PeiCoreEntryPoint library > Platform/RISC-V: Add library to get PPI descriptor > Platform/RISC-V: Use PlatformSecPpiLib > Platform/RISC-V: Add NULL library instance of RiscVSpecialPlatformLib > Platform/RISC-V: Remove platform dependency from common platform lib > Platform/RISC-V: Remove Null instance of OpensbiPlatformLibNull > RiscVPlatformPkg/Sec: Initial hart_index2Id array > RiscVPlatformPkg/OpensbiPlatformLib: Remove platform code > RiscVPlatformPkg/RiscVSpecialPlatformLib: Rename module name > RiscVPkg: Update opensbi library > RiscVPlatformPkg/Sec: Check Cold/Warm hart > RiscVPlatformPkg/Sec: Add more comments to Secmain.c > RiscV/ProcessorPkg: Create read mtime CSR library instances > RiscV/ProcessorPkg: Use mtime CSR library > RISC-V/PlatformPkg: Updates for the latest OpenSBI > PlatformPkg/Sec: Separate EDK2 Opensbi platform hook. > RISC-V/PlatformPkg: Determine hart number from DTB > Silicon/RISC-V: Add PciCpuIoDxe driver > Platform/RISC-V: Add debug message to SecMain.c > Platform/RISC-V: Initialize variable to zero > RiscVPlatformPkg: Rename PlatformPkg to RiscVPlatformPkg > RiscVPkg: Rename ProcessorPkg to RiscVPkg > RiscVPkg: Fix build fail on RiscVPkg package > RiscVPkg/PlatformPei: Fix the build error > edk2:.gitmodules > RiscVPlatformPkg: Address Core CI ECC errors. > RiscVPkg: Address Core CI ECC errors. > edk2: RiscVPlatformPkg Core CI YAML file > edk2: RiscVPkg Core CI YAML file > edk2: Enable Core CI on RiscV*Pkg > > Dandan Bi (2): > Platform/RISC-V: Consume MdeLibs.dsc.inc for RegisterFilterLib > Silicon/RISC_V: Consume MdeLibs.dsc.inc for RegisterFilterLib > > Daniel Schaefer (4): > ProcessorPkg/Library: Add RiscVEdk2SbiLib > RISC-V/CpuDxe: Ignore set memory attributes failure > Signal EndOfDxe in boot manager > RISC-V/PlatformPkg: Build DeviceTree and use that in SEC > > changab (8): > RiscVPlatformVPkg: Address Core CI Spelling errors. > RiscVPlatformVPkg: Address Core CI package dependency check errors > RiscVPlatformVPkg: Address Core CI license check errors. > RiscVPlatformVPkg: Address Core CI library header check errors > RiscVPlatformVPkg: Address Core CI Uncrustify errors > RiscVPkg: Address Core CI library header check errors > RiscVPkg: Address Core CI Spelling errors. > RiscVPkg: Address Core CI Uncrustify errors > > RiscVPkg/RiscVPkg.dec | 50 + > RiscVPlatformPkg/RiscVPlatformPkg.dec | 94 + > RiscVPkg/RiscVPkg.dsc | 109 + > RiscVPlatformPkg/RiscVPlatformPkg.dsc | 95 + > .../PeiServicesTablePointerLibOpenSbi.inf | 39 + > RiscVPkg/Library/RiscVCpuLib/RiscVCpuLib.inf | 34 + > .../RiscVEdk2SbiLib/RiscVEdk2SbiLib.inf | 28 + > .../CpuExceptionHandlerDxeLib.inf | 43 + > .../RiscVFirmwareContextSbiLib.inf | 34 + > .../RiscVFirmwareContextSscratchLib.inf | 33 + > .../RiscVFirmwareContextStvecLib.inf | 34 + > .../RiscVOpensbiLib/RiscVOpensbiLib.inf | 89 + > .../RiscVPlatformTimerLib.inf | 35 + > .../EmulatedMachineModeTimerLib.inf | 34 + > .../MachineModeTimerLib.inf | 38 + > .../RiscVTimerLib/BaseRiscVTimerLib.inf | 35 + > RiscVPkg/Universal/CpuDxe/CpuDxe.inf | 49 + > RiscVPkg/Universal/FdtDxe/FdtDxe.inf | 53 + > .../Universal/PciCpuIo2Dxe/PciCpuIo2Dxe.inf | 47 + > .../Universal/SmbiosDxe/RiscVSmbiosDxe.inf | 55 + > .../Edk2OpensbiPlatformWrapperLib.inf | 44 + > .../FirmwareContextProcessorSpecificLib.inf | 31 + > .../OpensbiPlatformLib/OpensbiPlatformLib.inf | 50 + > .../PeiCoreEntryPoint/PeiCoreEntryPoint.inf | 36 + > .../PeiCoreInfoHobLib.inf | 43 + > .../PlatformBootManagerLib.inf | 55 + > .../PlatformMemoryTestLibNull.inf | 27 + > .../PlatformSecPpiLibNull.inf | 32 + > .../PlatformUpdateProgressLibNull.inf | 28 + > .../Library/ResetSystemLib/ResetSystemLib.inf | 32 + > .../RiscVPlatformTempMemoryInitLibNull.inf | 38 + > .../RiscVSpecialPlatformLibNull.inf | 36 + > .../Universal/FdtPeim/FdtPeim.inf | 46 + > .../Universal/Pei/PlatformPei/PlatformPei.inf | 66 + > RiscVPlatformPkg/Universal/Sec/SecMain.inf | 79 + > RiscVPkg/Include/IndustryStandard/RiscV.h | 162 ++ > .../Include/IndustryStandard/RiscVOpensbi.h | 62 + > .../Include/Library/MachineModeTimerLib.h | 17 + > RiscVPkg/Include/Library/RiscVCpuLib.h | 118 + > RiscVPkg/Include/Library/RiscVEdk2SbiLib.h | 596 +++++ > .../Include/Library/RiscVFirmwareContextLib.h | 43 + > .../Include/Library/RiscVPlatformTimerLib.h | 25 + > RiscVPkg/Include/OpensbiTypes.h | 82 + > RiscVPkg/Include/ProcessorSpecificHobData.h | 97 + > RiscVPkg/Include/RiscVImpl.h | 87 + > .../Include/SmbiosProcessorSpecificData.h | 57 + > .../CpuExceptionHandlerLib.h | 110 + > RiscVPkg/Universal/CpuDxe/CpuDxe.h | 198 ++ > RiscVPkg/Universal/SmbiosDxe/RiscVSmbiosDxe.h | 22 + > .../Library/Edk2OpensbiPlatformWrapperLib.h | 16 + > .../FirmwareContextProcessorSpecificLib.h | 54 + > .../Include/Library/PlatformSecPpiLib.h | 24 + > .../Library/RiscVPlatformTempMemoryInitLib.h | 29 + > .../Include/Library/RiscVSpecialPlatformLib.h | 20 + > .../PlatformBootManager.h | 109 + > .../Universal/Pei/PlatformPei/Platform.h | 97 + > RiscVPlatformPkg/Universal/Sec/SecMain.h | 64 + > .../PeiServicesTablePointerOpenSbi.c | 119 + > .../Library/RiscVEdk2SbiLib/RiscVEdk2SbiLib.c | 1016 +++++++++ > .../CpuExceptionHandlerLib.c | 194 ++ > .../RiscVFirmwareContextSbiLib.c | 51 + > .../RiscVFirmwareContextSscratchLib.c | 48 + > .../RiscVFirmwareContextStvecLib.c | 48 + > .../Library/RiscVTimerLib/RiscVTimerLib.c | 199 ++ > RiscVPkg/Universal/CpuDxe/CpuDxe.c | 310 +++ > RiscVPkg/Universal/FdtDxe/FdtDxe.c | 134 ++ > .../Universal/PciCpuIo2Dxe/PciCpuIo2Dxe.c | 557 +++++ > RiscVPkg/Universal/SmbiosDxe/RiscVSmbiosDxe.c | 350 +++ > .../Edk2OpensbiPlatformWrapperLib.c | 554 +++++ > .../FirmwareContextProcessorSpecificLib.c | 123 ++ > .../OpensbiPlatformLib/OpensbiPlatform.c | 270 +++ > .../PeiCoreEntryPoint/PeiCoreEntryPoint.c | 106 + > .../PeiCoreInfoHobLibNull/CoreInfoHob.c | 36 + > .../PlatformBootManager.c | 257 +++ > .../PlatformBootManagerLib/PlatformData.c | 53 + > .../PlatformMemoryTestLibNull.c | 29 + > .../PlatformSecPpiLibNull/PlatformSecPpiLib.c | 27 + > .../PlatformUpdateProgressLibNull.c | 53 + > .../Library/ResetSystemLib/ResetSystemLib.c | 128 ++ > .../RiscVSpecialPlatformLib.c | 19 + > RiscVPlatformPkg/Universal/FdtPeim/FdtPeim.c | 73 + > .../Universal/Pei/PlatformPei/Fv.c | 54 + > .../Universal/Pei/PlatformPei/MemDetect.c | 80 + > .../Universal/Pei/PlatformPei/Platform.c | 365 ++++ > RiscVPlatformPkg/Universal/Sec/SecMain.c | 733 +++++++ > RiscVPlatformPkg/Readme.md | 224 ++ > .../templates/pr-gate-build-job.yml | 3 + > .gitmodules | 3 + > .pytool/CISettings.py | 6 +- > .../PeiServicesTablePointerLibOpenSbi.uni | 16 + > RiscVPkg/Library/RiscVCpuLib/Cpu.S | 143 ++ > .../CpuExceptionHandlerLib.uni | 13 + > .../RiscVExceptionLib/SupervisorTrapHandler.S | 112 + > RiscVPkg/Library/RiscVOpensbiLib/opensbi | 1 + > .../RiscVPlatformTimerLibNull.S | 40 + > .../EmulatedMachineModeTimerLib.S | 24 + > .../MachineModeTimerLib/MachineModeTimerLib.S | 25 + > RiscVPkg/RiscVPkg.ci.yaml | 151 ++ > RiscVPkg/RiscVPkg.uni | 29 + > RiscVPkg/RiscVPkgExtra.uni | 13 + > RiscVPkg/Universal/CpuDxe/CpuDxe.uni | 13 + > RiscVPkg/Universal/CpuDxe/CpuDxeExtra.uni | 14 + > .../Universal/SmbiosDxe/RiscVSmbiosDxe.uni | 12 + > .../SmbiosDxe/RiscVSmbiosDxeExtra.uni | 13 + > .../Documents/Media/RiscVEdk2BootProcess.svg | 1928 > +++++++++++++++++ > .../Documents/Media/RiscVEdk2FwDomain.svg | 1290 +++++++++++ > .../PeiCoreEntryPoint/PeiCoreEntryPoint.uni | 14 + > .../PlatformBootManagerLib/Strings.uni | 28 + > .../Riscv64/TempMemInit.S | 26 + > RiscVPlatformPkg/RiscVPlatformPkg.ci.yaml | 122 ++ > RiscVPlatformPkg/RiscVPlatformPkg.uni | 84 + > RiscVPlatformPkg/RiscVPlatformPkgExtra.uni | 12 + > .../Universal/Sec/Riscv64/SecEntry.S | 579 +++++ > 113 files changed, 14683 insertions(+), 1 deletion(-) > create mode 100644 RiscVPkg/RiscVPkg.dec > create mode 100644 RiscVPlatformPkg/RiscVPlatformPkg.dec > create mode 100644 RiscVPkg/RiscVPkg.dsc > create mode 100644 RiscVPlatformPkg/RiscVPlatformPkg.dsc > create mode 100644 > RiscVPkg/Library/PeiServicesTablePointerLibOpenSbi/PeiServicesTablePointer > LibOpenSbi.inf > create mode 100644 RiscVPkg/Library/RiscVCpuLib/RiscVCpuLib.inf > create mode 100644 RiscVPkg/Library/RiscVEdk2SbiLib/RiscVEdk2SbiLib.inf > create mode 100644 > RiscVPkg/Library/RiscVExceptionLib/CpuExceptionHandlerDxeLib.inf > create mode 100644 > RiscVPkg/Library/RiscVFirmwareContextSbiLib/RiscVFirmwareContextSbiLib.i > nf > create mode 100644 > RiscVPkg/Library/RiscVFirmwareContextSscratchLib/RiscVFirmwareContextS > scratchLib.inf > create mode 100644 > RiscVPkg/Library/RiscVFirmwareContextStvecLib/RiscVFirmwareContextStve > cLib.inf > create mode 100644 RiscVPkg/Library/RiscVOpensbiLib/RiscVOpensbiLib.inf > create mode 100644 > RiscVPkg/Library/RiscVPlatformTimerLibNull/RiscVPlatformTimerLib.inf > create mode 100644 > RiscVPkg/Library/RiscVReadMachineModeTimer/EmulatedMachineModeTim > erLib/EmulatedMachineModeTimerLib.inf > create mode 100644 > RiscVPkg/Library/RiscVReadMachineModeTimer/MachineModeTimerLib/Ma > chineModeTimerLib.inf > create mode 100644 RiscVPkg/Library/RiscVTimerLib/BaseRiscVTimerLib.inf > create mode 100644 RiscVPkg/Universal/CpuDxe/CpuDxe.inf > create mode 100644 RiscVPkg/Universal/FdtDxe/FdtDxe.inf > create mode 100644 RiscVPkg/Universal/PciCpuIo2Dxe/PciCpuIo2Dxe.inf > create mode 100644 RiscVPkg/Universal/SmbiosDxe/RiscVSmbiosDxe.inf > create mode 100644 > RiscVPlatformPkg/Library/Edk2OpensbiPlatformWrapperLib/Edk2OpensbiPlat > formWrapperLib.inf > create mode 100644 > RiscVPlatformPkg/Library/FirmwareContextProcessorSpecificLib/FirmwareCo > ntextProcessorSpecificLib.inf > create mode 100644 > RiscVPlatformPkg/Library/OpensbiPlatformLib/OpensbiPlatformLib.inf > create mode 100644 > RiscVPlatformPkg/Library/PeiCoreEntryPoint/PeiCoreEntryPoint.inf > create mode 100644 > RiscVPlatformPkg/Library/PeiCoreInfoHobLibNull/PeiCoreInfoHobLib.inf > create mode 100644 > RiscVPlatformPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib > .inf > create mode 100644 > RiscVPlatformPkg/Library/PlatformMemoryTestLibNull/PlatformMemoryTestLi > bNull.inf > create mode 100644 > RiscVPlatformPkg/Library/PlatformSecPpiLibNull/PlatformSecPpiLibNull.inf > create mode 100644 > RiscVPlatformPkg/Library/PlatformUpdateProgressLibNull/PlatformUpdatePro > gressLibNull.inf > create mode 100644 > RiscVPlatformPkg/Library/ResetSystemLib/ResetSystemLib.inf > create mode 100644 > RiscVPlatformPkg/Library/RiscVPlatformTempMemoryInitLibNull/RiscVPlatfor > mTempMemoryInitLibNull.inf > create mode 100644 > RiscVPlatformPkg/Library/RiscVSpecialPlatformLibNull/RiscVSpecialPlatformLi > bNull.inf > create mode 100644 RiscVPlatformPkg/Universal/FdtPeim/FdtPeim.inf > create mode 100644 > RiscVPlatformPkg/Universal/Pei/PlatformPei/PlatformPei.inf > create mode 100644 RiscVPlatformPkg/Universal/Sec/SecMain.inf > create mode 100644 RiscVPkg/Include/IndustryStandard/RiscV.h > create mode 100644 RiscVPkg/Include/IndustryStandard/RiscVOpensbi.h > create mode 100644 RiscVPkg/Include/Library/MachineModeTimerLib.h > create mode 100644 RiscVPkg/Include/Library/RiscVCpuLib.h > create mode 100644 RiscVPkg/Include/Library/RiscVEdk2SbiLib.h > create mode 100644 RiscVPkg/Include/Library/RiscVFirmwareContextLib.h > create mode 100644 RiscVPkg/Include/Library/RiscVPlatformTimerLib.h > create mode 100644 RiscVPkg/Include/OpensbiTypes.h > create mode 100644 RiscVPkg/Include/ProcessorSpecificHobData.h > create mode 100644 RiscVPkg/Include/RiscVImpl.h > create mode 100644 RiscVPkg/Include/SmbiosProcessorSpecificData.h > create mode 100644 > RiscVPkg/Library/RiscVExceptionLib/CpuExceptionHandlerLib.h > create mode 100644 RiscVPkg/Universal/CpuDxe/CpuDxe.h > create mode 100644 RiscVPkg/Universal/SmbiosDxe/RiscVSmbiosDxe.h > create mode 100644 > RiscVPlatformPkg/Include/Library/Edk2OpensbiPlatformWrapperLib.h > create mode 100644 > RiscVPlatformPkg/Include/Library/FirmwareContextProcessorSpecificLib.h > create mode 100644 RiscVPlatformPkg/Include/Library/PlatformSecPpiLib.h > create mode 100644 > RiscVPlatformPkg/Include/Library/RiscVPlatformTempMemoryInitLib.h > create mode 100644 > RiscVPlatformPkg/Include/Library/RiscVSpecialPlatformLib.h > create mode 100644 > RiscVPlatformPkg/Library/PlatformBootManagerLib/PlatformBootManager.h > create mode 100644 > RiscVPlatformPkg/Universal/Pei/PlatformPei/Platform.h > create mode 100644 RiscVPlatformPkg/Universal/Sec/SecMain.h > create mode 100644 > RiscVPkg/Library/PeiServicesTablePointerLibOpenSbi/PeiServicesTablePointer > OpenSbi.c > create mode 100644 RiscVPkg/Library/RiscVEdk2SbiLib/RiscVEdk2SbiLib.c > create mode 100644 > RiscVPkg/Library/RiscVExceptionLib/CpuExceptionHandlerLib.c > create mode 100644 > RiscVPkg/Library/RiscVFirmwareContextSbiLib/RiscVFirmwareContextSbiLib. > c > create mode 100644 > RiscVPkg/Library/RiscVFirmwareContextSscratchLib/RiscVFirmwareContextS > scratchLib.c > create mode 100644 > RiscVPkg/Library/RiscVFirmwareContextStvecLib/RiscVFirmwareContextStve > cLib.c > create mode 100644 RiscVPkg/Library/RiscVTimerLib/RiscVTimerLib.c > create mode 100644 RiscVPkg/Universal/CpuDxe/CpuDxe.c > create mode 100644 RiscVPkg/Universal/FdtDxe/FdtDxe.c > create mode 100644 RiscVPkg/Universal/PciCpuIo2Dxe/PciCpuIo2Dxe.c > create mode 100644 RiscVPkg/Universal/SmbiosDxe/RiscVSmbiosDxe.c > create mode 100644 > RiscVPlatformPkg/Library/Edk2OpensbiPlatformWrapperLib/Edk2OpensbiPlat > formWrapperLib.c > create mode 100644 > RiscVPlatformPkg/Library/FirmwareContextProcessorSpecificLib/FirmwareCo > ntextProcessorSpecificLib.c > create mode 100644 > RiscVPlatformPkg/Library/OpensbiPlatformLib/OpensbiPlatform.c > create mode 100644 > RiscVPlatformPkg/Library/PeiCoreEntryPoint/PeiCoreEntryPoint.c > create mode 100644 > RiscVPlatformPkg/Library/PeiCoreInfoHobLibNull/CoreInfoHob.c > create mode 100644 > RiscVPlatformPkg/Library/PlatformBootManagerLib/PlatformBootManager.c > create mode 100644 > RiscVPlatformPkg/Library/PlatformBootManagerLib/PlatformData.c > create mode 100644 > RiscVPlatformPkg/Library/PlatformMemoryTestLibNull/PlatformMemoryTestLi > bNull.c > create mode 100644 > RiscVPlatformPkg/Library/PlatformSecPpiLibNull/PlatformSecPpiLib.c > create mode 100644 > RiscVPlatformPkg/Library/PlatformUpdateProgressLibNull/PlatformUpdatePro > gressLibNull.c > create mode 100644 > RiscVPlatformPkg/Library/ResetSystemLib/ResetSystemLib.c > create mode 100644 > RiscVPlatformPkg/Library/RiscVSpecialPlatformLibNull/RiscVSpecialPlatformLi > b.c > create mode 100644 RiscVPlatformPkg/Universal/FdtPeim/FdtPeim.c > create mode 100644 RiscVPlatformPkg/Universal/Pei/PlatformPei/Fv.c > create mode 100644 > RiscVPlatformPkg/Universal/Pei/PlatformPei/MemDetect.c > create mode 100644 > RiscVPlatformPkg/Universal/Pei/PlatformPei/Platform.c > create mode 100644 RiscVPlatformPkg/Universal/Sec/SecMain.c > create mode 100644 RiscVPlatformPkg/Readme.md > create mode 100644 > RiscVPkg/Library/PeiServicesTablePointerLibOpenSbi/PeiServicesTablePointer > LibOpenSbi.uni > create mode 100644 RiscVPkg/Library/RiscVCpuLib/Cpu.S > create mode 100644 > RiscVPkg/Library/RiscVExceptionLib/CpuExceptionHandlerLib.uni > create mode 100644 > RiscVPkg/Library/RiscVExceptionLib/SupervisorTrapHandler.S > create mode 160000 RiscVPkg/Library/RiscVOpensbiLib/opensbi > create mode 100644 > RiscVPkg/Library/RiscVPlatformTimerLibNull/RiscVPlatformTimerLibNull.S > create mode 100644 > RiscVPkg/Library/RiscVReadMachineModeTimer/EmulatedMachineModeTim > erLib/EmulatedMachineModeTimerLib.S > create mode 100644 > RiscVPkg/Library/RiscVReadMachineModeTimer/MachineModeTimerLib/Ma > chineModeTimerLib.S > create mode 100644 RiscVPkg/RiscVPkg.ci.yaml > create mode 100644 RiscVPkg/RiscVPkg.uni > create mode 100644 RiscVPkg/RiscVPkgExtra.uni > create mode 100644 RiscVPkg/Universal/CpuDxe/CpuDxe.uni > create mode 100644 RiscVPkg/Universal/CpuDxe/CpuDxeExtra.uni > create mode 100644 RiscVPkg/Universal/SmbiosDxe/RiscVSmbiosDxe.uni > create mode 100644 > RiscVPkg/Universal/SmbiosDxe/RiscVSmbiosDxeExtra.uni > create mode 100644 > RiscVPlatformPkg/Documents/Media/RiscVEdk2BootProcess.svg > create mode 100644 > RiscVPlatformPkg/Documents/Media/RiscVEdk2FwDomain.svg > create mode 100644 > RiscVPlatformPkg/Library/PeiCoreEntryPoint/PeiCoreEntryPoint.uni > create mode 100644 > RiscVPlatformPkg/Library/PlatformBootManagerLib/Strings.uni > create mode 100644 > RiscVPlatformPkg/Library/RiscVPlatformTempMemoryInitLibNull/Riscv64/Te > mpMemInit.S > create mode 100644 RiscVPlatformPkg/RiscVPlatformPkg.ci.yaml > create mode 100644 RiscVPlatformPkg/RiscVPlatformPkg.uni > create mode 100644 RiscVPlatformPkg/RiscVPlatformPkgExtra.uni > create mode 100644 RiscVPlatformPkg/Universal/Sec/Riscv64/SecEntry.S > > -- > 2.31.1 > > > > >
-=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#85500): https://edk2.groups.io/g/devel/message/85500 Mute This Topic: https://groups.io/mt/88339190/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-