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

Reply via email to