Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: db299fa7882e6f46d87a51ee31d02c70f96e115d
      
https://github.com/tianocore/edk2/commit/db299fa7882e6f46d87a51ee31d02c70f96e115d
  Author: Tuan Phan <tp...@ventanamicro.com>
  Date:   2025-07-23 (Wed, 23 Jul 2025)

  Changed paths:
    R 
UefiCpuPkg/Library/BaseRiscV64CpuExceptionHandlerLib/BaseRiscV64CpuExceptionHandlerLib.inf
    R 
UefiCpuPkg/Library/BaseRiscV64CpuExceptionHandlerLib/BaseRiscV64CpuExceptionHandlerLib.uni
    R 
UefiCpuPkg/Library/BaseRiscV64CpuExceptionHandlerLib/CpuExceptionHandlerLib.c
    R 
UefiCpuPkg/Library/BaseRiscV64CpuExceptionHandlerLib/CpuExceptionHandlerLib.h
    R 
UefiCpuPkg/Library/BaseRiscV64CpuExceptionHandlerLib/SupervisorTrapHandler.S
    M UefiCpuPkg/Library/CpuExceptionHandlerLib/DxeCpuExceptionHandlerLib.inf
    A UefiCpuPkg/Library/CpuExceptionHandlerLib/RiscV/ExceptionHandler.h
    A UefiCpuPkg/Library/CpuExceptionHandlerLib/RiscV/ExceptionHandlerAsm.S
    A UefiCpuPkg/Library/CpuExceptionHandlerLib/RiscV/ExceptionLib.c
    M UefiCpuPkg/Library/CpuExceptionHandlerLib/SecPeiCpuExceptionHandlerLib.inf
    M UefiCpuPkg/UefiCpuPkg.ci.yaml
    M UefiCpuPkg/UefiCpuPkg.dsc

  Log Message:
  -----------
  UefiCpuPkg: CpuExceptionHandlerLib: Support RISC-V

Relocate exception handler code from BaseRiscV64CpuExceptionHandlerLib to
CpuExceptionHandlerLib.

Signed-off-by: Tuan Phan <tp...@ventanamicro.com>


  Commit: 3a06b5dac989573c4d2a568ec7b961ebadb12f86
      
https://github.com/tianocore/edk2/commit/3a06b5dac989573c4d2a568ec7b961ebadb12f86
  Author: Tuan Phan <tp...@ventanamicro.com>
  Date:   2025-07-23 (Wed, 23 Jul 2025)

  Changed paths:
    M OvmfPkg/RiscVVirt/Library/PlatformSecLib/SecEntry.S

  Log Message:
  -----------
  OvmfPkg/RiscVVirt/PlatformSecLib: Clear s0 (fp) at entry point

Scrub s0 (fp) to prevent stack tracing from extending beyond the Sec code.

Signed-off-by: Andrei Warkentin <andrei.warken...@intel.com>


  Commit: aee4d29d56ddeafc34f9e9144ec3028bd749ec96
      
https://github.com/tianocore/edk2/commit/aee4d29d56ddeafc34f9e9144ec3028bd749ec96
  Author: Tuan Phan <tp...@ventanamicro.com>
  Date:   2025-07-23 (Wed, 23 Jul 2025)

  Changed paths:
    M BaseTools/Conf/tools_def.template

  Log Message:
  -----------
  BaseTools/tools_def: Enable frame pointer for RISC-V

Add -fno-omit-frame-pointer to RISC-V targets to ensure frame pointers
are preserved, supporting stack backtraces for debugging.

Signed-off-by: Tuan Phan <tp...@ventanamicro.com>


  Commit: 4052e8f15589bba9b386ed0fa6082f377074cb84
      
https://github.com/tianocore/edk2/commit/4052e8f15589bba9b386ed0fa6082f377074cb84
  Author: Tuan Phan <tp...@ventanamicro.com>
  Date:   2025-07-23 (Wed, 23 Jul 2025)

  Changed paths:
    M UefiCpuPkg/Library/CpuExceptionHandlerLib/DxeCpuExceptionHandlerLib.inf
    A UefiCpuPkg/Library/CpuExceptionHandlerLib/RiscV/Backtrace.c
    A UefiCpuPkg/Library/CpuExceptionHandlerLib/RiscV/Backtrace.h
    A UefiCpuPkg/Library/CpuExceptionHandlerLib/RiscV/BacktraceHelper.c
    A UefiCpuPkg/Library/CpuExceptionHandlerLib/RiscV/BacktraceHelperSec.c
    M UefiCpuPkg/Library/CpuExceptionHandlerLib/RiscV/ExceptionLib.c
    M UefiCpuPkg/Library/CpuExceptionHandlerLib/SecPeiCpuExceptionHandlerLib.inf

  Log Message:
  -----------
  UefiCpuPkg: CpuExceptionHandlerLib: RISC-V: Support backtrace

Add support for backtrace in DEBUG builds for RISC-V.

Signed-off-by: Tuan Phan <tp...@ventanamicro.com>


  Commit: 04fe3f50d63c0427fb7c4e6a45b48f487e985c5a
      
https://github.com/tianocore/edk2/commit/04fe3f50d63c0427fb7c4e6a45b48f487e985c5a
  Author: Tuan Phan <tp...@ventanamicro.com>
  Date:   2025-07-23 (Wed, 23 Jul 2025)

  Changed paths:
    M OvmfPkg/RiscVVirt/RiscVVirt.dsc.inc

  Log Message:
  -----------
  OvmfPkg/RiscVVirt: Adopt New CpuExceptionHandlerLib

Utilize the updated CpuExceptionHandlerLib, which now includes
RISC-V support.

Signed-off-by: Tuan Phan <tp...@ventanamicro.com>


Compare: https://github.com/tianocore/edk2/compare/c840e5f95b0f...04fe3f50d63c

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