Branch: refs/heads/master Home: https://github.com/tianocore/edk2 Commit: 67b744697c0780cce462560ab2d5d1c7fc18ecaf https://github.com/tianocore/edk2/commit/67b744697c0780cce462560ab2d5d1c7fc18ecaf Author: Akshay Behl <cap...@rivosinc.com> Date: 2025-07-08 (Tue, 08 Jul 2025)
Changed paths: M UefiCpuPkg/Library/BaseRiscV64CpuTimerLib/BaseRiscV64CpuTimerLib.inf M UefiCpuPkg/Library/BaseRiscV64CpuTimerLib/CpuTimerLib.c Log Message: ----------- UefiCpuPkg: TimerLib support to fetch freq from DT On RISC-V platforms, just like other platforms, we need to pass various information from one stage to another (hartid/cmo operations etc). Also there are some settings like Timer freq which are platform dependent which use PCDs. Today hartid is extracted through Firmware Context (custom in mem structure passed from one stage to another). For CMO we have a features HOB. Going forward we would like to have a standard mechanism to pass on such information and DT is handy as it can easily carry all this information (in some cases nodes already exists). This patch implement timebase frequency extraction from DT. Signed-off-by: Akshay Behl <cap...@rivosinc.com> Co-authored-by: Dhaval Sharma <dha...@rivosinc.com> Commit: 8c721d68ea04ea73af011e1726a9b2c42973a243 https://github.com/tianocore/edk2/commit/8c721d68ea04ea73af011e1726a9b2c42973a243 Author: Akshay Behl <cap...@rivosinc.com> Date: 2025-07-08 (Tue, 08 Jul 2025) Changed paths: M EmbeddedPkg/EmbeddedPkg.dec R EmbeddedPkg/Include/Guid/FdtHob.h A MdePkg/Include/Guid/FdtHob.h M MdePkg/MdePkg.dec Log Message: ----------- MdePkg, EmbeddedPkg: Moved definition of Fdt Guid to MdePkg MdePkg has a more refined implementation of Fdt as compared to the EmbeddedPkg which was the initial implementation, hence moving the Fdt Guid from EmbeddedPkg to MdePkg. Continuous-integration-options: PatchCheck.ignore-multi-package Signed-off-by: Akshay Behl <cap...@rivosinc.com> Co-authored-by: Dhaval Sharma <dha...@rivosinc.com> Commit: 484930e0c6b7991758a098b6e0fd31dec38e7d85 https://github.com/tianocore/edk2/commit/484930e0c6b7991758a098b6e0fd31dec38e7d85 Author: Akshay Behl <cap...@rivosinc.com> Date: 2025-07-08 (Tue, 08 Jul 2025) Changed paths: M UefiCpuPkg/CpuDxeRiscV64/CpuDxe.c M UefiCpuPkg/CpuDxeRiscV64/CpuDxe.h M UefiCpuPkg/CpuDxeRiscV64/CpuDxeRiscV64.inf Log Message: ----------- UefiCpuPkg/CpuDxeRiscV64: Use DT based timer frequency for CPU driver There is GetPerformanceCounterProperties() that relies on Device Tree to fetch timer frequency and removes the dependency from the PCDs, use that instead. Signed-off-by: Akshay Behl <cap...@rivosinc.com> Co-authored-by: Dhaval Sharma <dha...@rivosinc.com> Commit: 34d609402bfec75c51a02deac7733c9a0128f55d https://github.com/tianocore/edk2/commit/34d609402bfec75c51a02deac7733c9a0128f55d Author: Akshay Behl <cap...@rivosinc.com> Date: 2025-07-08 (Tue, 08 Jul 2025) Changed paths: M UefiCpuPkg/CpuTimerDxeRiscV64/CpuTimerDxeRiscV64.inf M UefiCpuPkg/CpuTimerDxeRiscV64/Timer.c Log Message: ----------- UefiCpuPkg/CpuTimerDxeRiscV64: Use DT based timer frequency in Timer driver There is GetPerformanceCounterProperties() that relies on Device Tree to fetch timer frequency and removes the dependency from the PCDs, use that instead. Signed-off-by: Akshay Behl <cap...@rivosinc.com> Co-authored-by: Dhaval Sharma <dha...@rivosinc.com> Commit: 6cb05533875cf00e7b6072ae17fe171f75c39d98 https://github.com/tianocore/edk2/commit/6cb05533875cf00e7b6072ae17fe171f75c39d98 Author: Akshay Behl <cap...@rivosinc.com> Date: 2025-07-08 (Tue, 08 Jul 2025) Changed paths: M OvmfPkg/RiscVVirt/RiscVVirt.fdf.inc Log Message: ----------- OvmfPkg/RiscVVirt: Remove unnecessary PCD Signed-off-by: Akshay Behl <cap...@rivosinc.com> Co-authored-by: Dhaval Sharma <dha...@rivosinc.com> Commit: 49b7a5e961bec6ad6e2459c39eecc19d88cbfa8d https://github.com/tianocore/edk2/commit/49b7a5e961bec6ad6e2459c39eecc19d88cbfa8d Author: Akshay Behl <cap...@rivosinc.com> Date: 2025-07-08 (Tue, 08 Jul 2025) Changed paths: M ArmVirtPkg/KvmtoolCfgMgrDxe/ConfigurationManagerDxe.inf M ArmVirtPkg/Library/KvmtoolPlatformPeiLib/KvmtoolPlatformPeiLib.inf M ArmVirtPkg/Library/PlatformPeiLib/PlatformPeiLib.inf Log Message: ----------- ArmVirtPkg: Remove unnecessary dependency on EmbeddedPkg These libraries required dependency on EmbeddedPkg for the FdtHob which has been moved to MdePkg. This dependency is not needed anymore and can now be removed. Signed-off-by: Akshay Behl <cap...@rivosinc.com> Co-authored-by: Dhaval Sharma <dha...@rivosinc.com> Compare: https://github.com/tianocore/edk2/compare/5ea0be305a07...49b7a5e961be To unsubscribe from these emails, change your notification settings at https://github.com/tianocore/edk2/settings/notifications _______________________________________________ edk2-commits mailing list edk2-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-commits