Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: 8f62819df37d025a44c7b1799df1f34ff9ba18eb
https://github.com/tianocore/edk2/commit/8f62819df37d025a44c7b1799df1f34ff9ba18eb
Author: Tuan Phan <[email protected]>
Date: 2025-07-15 (Tue, 15 Jul 2025)
Changed paths:
M MdePkg/Include/Library/CpuLib.h
M MdePkg/Library/BaseCpuLib/BaseCpuLib.inf
A MdePkg/Library/BaseCpuLib/RiscV/InitializeFpu.S
Log Message:
-----------
MdePkg/BaseCpuLib: Add FPU initialization support for RISC-V
Enable RISC-V support for the InitializeFloatingPointUnits function.
Signed-off-by: Tuan Phan <[email protected]>
Commit: 66189310e283a1eb58752848bbeb500a5bd85afc
https://github.com/tianocore/edk2/commit/66189310e283a1eb58752848bbeb500a5bd85afc
Author: Tuan Phan <[email protected]>
Date: 2025-07-15 (Tue, 15 Jul 2025)
Changed paths:
M UefiCpuPkg/CpuDxeRiscV64/CpuDxe.c
M UefiCpuPkg/CpuDxeRiscV64/CpuDxe.h
M UefiCpuPkg/CpuDxeRiscV64/CpuDxeRiscV64.inf
R UefiCpuPkg/Include/Library/BaseRiscVFpuLib.h
R UefiCpuPkg/Library/BaseRiscVFpuLib/BaseRiscVFpuLib.inf
R UefiCpuPkg/Library/BaseRiscVFpuLib/RiscVFpuCore.S
M UefiCpuPkg/UefiCpuPkg.dec
M UefiCpuPkg/UefiCpuPkg.dsc
Log Message:
-----------
UefiCpuPkg: Remove BaseRiscVFpuLib
FPU initialization for RiscV is now handled in CpuLib,
rendering this library obsolete.
Signed-off-by: Tuan Phan <[email protected]>
Commit: f53f943b592722de8de4e7d355b023b7b9280b1e
https://github.com/tianocore/edk2/commit/f53f943b592722de8de4e7d355b023b7b9280b1e
Author: Tuan Phan <[email protected]>
Date: 2025-07-15 (Tue, 15 Jul 2025)
Changed paths:
M OvmfPkg/RiscVVirt/RiscVVirt.dsc.inc
Log Message:
-----------
OvmfPkg/RiscVVirt: Unlink BaseRiscVFpuLib
BaseRiscVFpuLib is deprecated.
Signed-off-by: Tuan Phan <[email protected]>
Commit: dd36c3048fb2902daa1e1415401c98d87521a780
https://github.com/tianocore/edk2/commit/dd36c3048fb2902daa1e1415401c98d87521a780
Author: Tuan Phan <[email protected]>
Date: 2025-07-15 (Tue, 15 Jul 2025)
Changed paths:
A UefiCpuPkg/Include/Guid/RiscVSecHobData.h
Log Message:
-----------
UefiCpuPkg: RISC-V: Add SEC HOB Data definition
Introduce RISC-V SEC HOB Data structure to pass boot information from
SEC phase to PEI/DXE phases.
Signed-off-by: Tuan Phan <[email protected]>
Commit: 2ff92cf2aebe3a468a9daa9d3fbae2e0b702cfac
https://github.com/tianocore/edk2/commit/2ff92cf2aebe3a468a9daa9d3fbae2e0b702cfac
Author: Tuan Phan <[email protected]>
Date: 2025-07-15 (Tue, 15 Jul 2025)
Changed paths:
M UefiCpuPkg/CpuDxeRiscV64/CpuDxe.c
M UefiCpuPkg/CpuDxeRiscV64/CpuDxe.h
Log Message:
-----------
UefiCpuPkg/CpuDxeRiscV64: Retrieve booting info from SEC HOB data
The booting info is now stored in SEC HOB GUID data.
Signed-off-by: Tuan Phan <[email protected]>
Commit: 4d80dc68c614365971d627ca836b39a773c98f8c
https://github.com/tianocore/edk2/commit/4d80dc68c614365971d627ca836b39a773c98f8c
Author: Tuan Phan <[email protected]>
Date: 2025-07-15 (Tue, 15 Jul 2025)
Changed paths:
M MdePkg/Include/Library/BaseRiscVSbiLib.h
M MdePkg/Library/BaseRiscVSbiLib/BaseRiscVSbiLib.c
Log Message:
-----------
MdePkg: RISC-V: Remove firmware context APIs
Eliminate the APIs using the scratch register as PI 1.9 specifies
it for the PEI service table pointer.
Signed-off-by: Tuan Phan <[email protected]>
Commit: be053713c0b4638496c718ca3fb6faf39568f611
https://github.com/tianocore/edk2/commit/be053713c0b4638496c718ca3fb6faf39568f611
Author: Tuan Phan <[email protected]>
Date: 2025-07-15 (Tue, 15 Jul 2025)
Changed paths:
A MdePkg/Library/PeiServicesTablePointerLibRiscV/PeiServicesTablePointer.c
A
MdePkg/Library/PeiServicesTablePointerLibRiscV/PeiServicesTablePointerLib.inf
A
MdePkg/Library/PeiServicesTablePointerLibRiscV/PeiServicesTablePointerLib.uni
M MdePkg/MdePkg.dsc
Log Message:
-----------
MdePkg: RISC-V: Add PeiServicesTablePointerLib
Based on PI 1.9, the PEI service pointer will be stored in the
scratch register.
Signed-off-by: Tuan Phan <[email protected]>
Commit: dbe17c79e7775eb1757939c5ec2a1711f7b1d691
https://github.com/tianocore/edk2/commit/dbe17c79e7775eb1757939c5ec2a1711f7b1d691
Author: Tuan Phan <[email protected]>
Date: 2025-07-15 (Tue, 15 Jul 2025)
Changed paths:
M UefiCpuPkg/SecCore/SecBist.c
M UefiCpuPkg/SecCore/SecCore.inf
M UefiCpuPkg/SecCore/SecCoreNative.inf
M UefiCpuPkg/SecCore/SecMain.c
M UefiCpuPkg/SecCore/SecMain.h
A UefiCpuPkg/SecCore/SecTemporaryRamDone.c
Log Message:
-----------
UefiCpuPkg/SecCore: Add support for architectures beyond IA32 and X64
Encapsulate IA32 and X64 code under preprocessor directives to enable
module compatibility with other architectures.
Signed-off-by: Tuan Phan <[email protected]>
Commit: 977b68aa1efd400b54009f30c1f5c3225e9ea691
https://github.com/tianocore/edk2/commit/977b68aa1efd400b54009f30c1f5c3225e9ea691
Author: Tuan Phan <[email protected]>
Date: 2025-07-15 (Tue, 15 Jul 2025)
Changed paths:
A OvmfPkg/RiscVVirt/Library/PlatformSecLib/Cpu.c
A OvmfPkg/RiscVVirt/Library/PlatformSecLib/Memory.c
A OvmfPkg/RiscVVirt/Library/PlatformSecLib/Platform.c
A OvmfPkg/RiscVVirt/Library/PlatformSecLib/PlatformSecLib.c
A OvmfPkg/RiscVVirt/Library/PlatformSecLib/PlatformSecLib.h
A OvmfPkg/RiscVVirt/Library/PlatformSecLib/PlatformSecLib.inf
A OvmfPkg/RiscVVirt/Library/PlatformSecLib/SecEntry.S
M OvmfPkg/RiscVVirt/RiscVVirt.dsc.inc
M OvmfPkg/RiscVVirt/RiscVVirt.fdf.inc
M OvmfPkg/RiscVVirt/RiscVVirtQemu.dsc
M OvmfPkg/RiscVVirt/RiscVVirtQemu.fdf
R OvmfPkg/RiscVVirt/Sec/Cpu.c
R OvmfPkg/RiscVVirt/Sec/Memory.c
R OvmfPkg/RiscVVirt/Sec/Platform.c
R OvmfPkg/RiscVVirt/Sec/SecEntry.S
R OvmfPkg/RiscVVirt/Sec/SecMain.c
R OvmfPkg/RiscVVirt/Sec/SecMain.h
R OvmfPkg/RiscVVirt/Sec/SecMain.inf
Log Message:
-----------
OvmfPkg/RiscVVirt: Add PlatformSecLib library
Create PlatformSecLib library to support both PEIless and PEI booting
modes.
Signed-off-by: Tuan Phan <[email protected]>
Commit: 07552c31ad8b596e2c7725d2a0a573e47c30d2dc
https://github.com/tianocore/edk2/commit/07552c31ad8b596e2c7725d2a0a573e47c30d2dc
Author: Tuan Phan <[email protected]>
Date: 2025-07-15 (Tue, 15 Jul 2025)
Changed paths:
M OvmfPkg/RiscVVirt/Library/PrePiHobListPointerLib/PrePiHobListPointer.c
M
OvmfPkg/RiscVVirt/Library/PrePiHobListPointerLib/PrePiHobListPointerLib.inf
Log Message:
-----------
OvmfPkg/RiscVVirt: PrePiHobListPointerLib: Use scratch register directly
With firmware context APIs removed, store HobList pointer directly in the
scratch register for Peiless booting.
Signed-off-by: Tuan Phan <[email protected]>
Commit: 003c8887147a50aad8aa29aec1c554ed432b202e
https://github.com/tianocore/edk2/commit/003c8887147a50aad8aa29aec1c554ed432b202e
Author: Tuan Phan <[email protected]>
Date: 2025-07-15 (Tue, 15 Jul 2025)
Changed paths:
A OvmfPkg/RiscVVirt/PlatformPei/PlatformPeim.c
A OvmfPkg/RiscVVirt/PlatformPei/PlatformPeim.inf
Log Message:
-----------
OvmfPkg/RiscVVirt: Add PlatformPeim module
Introduce PEIM module to support platform initialization during the
PEI phase.
Signed-off-by: Tuan Phan <[email protected]>
Commit: ac20e4398a6022288bb6311ae4b1a9e3c24870c4
https://github.com/tianocore/edk2/commit/ac20e4398a6022288bb6311ae4b1a9e3c24870c4
Author: Tuan Phan <[email protected]>
Date: 2025-07-15 (Tue, 15 Jul 2025)
Changed paths:
M OvmfPkg/RiscVVirt/RiscVVirt.dsc.inc
M OvmfPkg/RiscVVirt/RiscVVirt.fdf.inc
M OvmfPkg/RiscVVirt/RiscVVirtQemu.dsc
M OvmfPkg/RiscVVirt/RiscVVirtQemu.fdf
Log Message:
-----------
OvmfPkg/RiscVVirt: Add PEI phase booting support
Introduce a switch to select between PEI and PEI less booting modes.
Signed-off-by: Tuan Phan <[email protected]>
Compare: https://github.com/tianocore/edk2/compare/b762965bda5f...ac20e4398a60
To unsubscribe from these emails, change your notification settings at
https://github.com/tianocore/edk2/settings/notifications
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits