Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 8aeb405466043c7e9ff9fb9a9b65b559094851da
      
https://github.com/tianocore/edk2/commit/8aeb405466043c7e9ff9fb9a9b65b559094851da
  Author: Sunil V L <suni...@ventanamicro.com>
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
    A MdePkg/Include/Register/RiscV64/RiscVEncoding.h
    A MdePkg/Include/Register/RiscV64/RiscVImpl.h

  Log Message:
  -----------
  MdePkg/Register: Add register definition header files for RISC-V

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4076

Add register definitions and access routines for RISC-V. These
headers are leveraged from opensbi repo.

Cc: Daniel Schaefer <g...@danielschaefer.me>
Cc: Michael D Kinney <michael.d.kin...@intel.com>
Cc: Liming Gao <gaolim...@byosoft.com.cn>
Cc: Zhiguang Liu <zhiguang....@intel.com>
Signed-off-by: Sunil V L <suni...@ventanamicro.com>
Acked-by: Abner Chang <abner.ch...@amd.com>
Reviewed-by: Andrei Warkentin <andrei.warken...@intel.com>
Reviewed-by: Michael D Kinney <michael.d.kin...@intel.com>


  Commit: 550f196e823a9f857e0313e632d89b6653946f88
      
https://github.com/tianocore/edk2/commit/550f196e823a9f857e0313e632d89b6653946f88
  Author: Sunil V L <suni...@ventanamicro.com>
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
    M MdePkg/Include/Library/BaseLib.h
    M MdePkg/Library/BaseLib/BaseLib.inf
    A MdePkg/Library/BaseLib/RiscV64/CpuScratch.S
    A MdePkg/Library/BaseLib/RiscV64/ReadTimer.S
    M MdePkg/Library/BaseLib/RiscV64/RiscVInterrupt.S
    A MdePkg/Library/BaseLib/RiscV64/RiscVMmu.S

  Log Message:
  -----------
  MdePkg/BaseLib: RISC-V: Add few more helper functions

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4076

Few of the basic helper functions required for any
RISC-V CPU were added in edk2-platforms. To support
qemu virt, they need to be added in BaseLib.

Cc: Michael D Kinney <michael.d.kin...@intel.com>
Cc: Liming Gao <gaolim...@byosoft.com.cn>
Cc: Zhiguang Liu <zhiguang....@intel.com>
Cc: Daniel Schaefer <g...@danielschaefer.me>
Signed-off-by: Sunil V L <suni...@ventanamicro.com>
Acked-by: Abner Chang <abner.ch...@amd.com>
Reviewed-by: Andrei Warkentin <andrei.warken...@intel.com>
Reviewed-by: Michael D Kinney <michael.d.kin...@intel.com>


  Commit: 76e956547eafc88a46c7620d0fb128d4e10b1c64
      
https://github.com/tianocore/edk2/commit/76e956547eafc88a46c7620d0fb128d4e10b1c64
  Author: Sunil V L <suni...@ventanamicro.com>
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
    A MdePkg/Include/Library/BaseRiscVSbiLib.h
    A MdePkg/Library/BaseRiscVSbiLib/BaseRiscVSbiLib.c
    A MdePkg/Library/BaseRiscVSbiLib/BaseRiscVSbiLib.inf
    A MdePkg/Library/BaseRiscVSbiLib/RiscVSbiEcall.S
    M MdePkg/MdePkg.dec
    M MdePkg/MdePkg.dsc

  Log Message:
  -----------
  MdePkg: Add BaseRiscVSbiLib Library for RISC-V

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4076

This library is required to make SBI ecalls from the S-mode EDK2.
This is mostly copied from
edk2-platforms/Silicon/RISC-V/ProcessorPkg/Library/RiscVEdk2SbiLib

Cc: Michael D Kinney <michael.d.kin...@intel.com>
Cc: Liming Gao <gaolim...@byosoft.com.cn>
Cc: Zhiguang Liu <zhiguang....@intel.com>
Signed-off-by: Sunil V L <suni...@ventanamicro.com>
Acked-by: Abner Chang <abner.ch...@amd.com>
Reviewed-by: Andrei Warkentin <andrei.warken...@intel.com>
Reviewed-by: Michael D Kinney <michael.d.kin...@intel.com>


  Commit: d6017bca19c4c716c5c672e8de2f67658184b6f2
      
https://github.com/tianocore/edk2/commit/d6017bca19c4c716c5c672e8de2f67658184b6f2
  Author: Sunil V L <suni...@ventanamicro.com>
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
    A UefiCpuPkg/Include/Protocol/RiscVBootProtocol.h
    M UefiCpuPkg/UefiCpuPkg.dec

  Log Message:
  -----------
  UefiCpuPkg: Add RISCV_EFI_BOOT_PROTOCOL related definitions

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4076

RISC-V UEFI based platforms need to support RISCV_EFI_BOOT_PROTOCOL.
Add this protocol GUID definition and the header file required.

Cc: Eric Dong <eric.d...@intel.com>
Cc: Ray Ni <ray...@intel.com>
Cc: Rahul Kumar <rahul1.ku...@intel.com>
Cc: Daniel Schaefer <g...@danielschaefer.me>
Cc: Gerd Hoffmann <kra...@redhat.com>
Signed-off-by: Sunil V L <suni...@ventanamicro.com>
Acked-by: Abner Chang <abner.ch...@amd.com>
Reviewed-by: Heinrich Schuchardt <heinrich.schucha...@canonical.com>
Reviewed-by: Andrei Warkentin <andrei.warken...@intel.com>
Acked-by: Ray Ni <ray...@intel.com>


  Commit: cbac2c74e803af7c6af1607d503906e3b2c46a2a
      
https://github.com/tianocore/edk2/commit/cbac2c74e803af7c6af1607d503906e3b2c46a2a
  Author: Sunil V L <suni...@ventanamicro.com>
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
    A 
UefiCpuPkg/Library/BaseRiscV64CpuExceptionHandlerLib/BaseRiscV64CpuExceptionHandlerLib.inf
    A 
UefiCpuPkg/Library/BaseRiscV64CpuExceptionHandlerLib/BaseRiscV64CpuExceptionHandlerLib.uni
    A 
UefiCpuPkg/Library/BaseRiscV64CpuExceptionHandlerLib/CpuExceptionHandlerLib.c
    A 
UefiCpuPkg/Library/BaseRiscV64CpuExceptionHandlerLib/CpuExceptionHandlerLib.h
    A 
UefiCpuPkg/Library/BaseRiscV64CpuExceptionHandlerLib/SupervisorTrapHandler.S
    M UefiCpuPkg/UefiCpuPkg.dsc

  Log Message:
  -----------
  UefiCpuPkg: Add BaseRiscV64CpuExceptionHandlerLib

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4076

Add Cpu Exception Handler library for RISC-V. This is copied
from edk2-platforms/Silicon/RISC-V/ProcessorPkg/Library/RiscVExceptionLib

Cc: Eric Dong <eric.d...@intel.com>
Cc: Ray Ni <ray...@intel.com>
Cc: Rahul Kumar <rahul1.ku...@intel.com>
Cc: Daniel Schaefer <g...@danielschaefer.me>
Cc: Abner Chang <abner.ch...@amd.com>
Cc: Gerd Hoffmann <kra...@redhat.com>
Signed-off-by: Sunil V L <suni...@ventanamicro.com>
Acked-by: Abner Chang <abner.ch...@amd.com>
Reviewed-by: Andrei Warkentin <andrei.warken...@intel.com>
Acked-by: Ray Ni <ray...@intel.com>


  Commit: 705c3469b543a8907499a3cad30aa256ae8a40c5
      
https://github.com/tianocore/edk2/commit/705c3469b543a8907499a3cad30aa256ae8a40c5
  Author: Sunil V L <suni...@ventanamicro.com>
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
    A UefiCpuPkg/Library/BaseRiscV64CpuTimerLib/BaseRiscV64CpuTimerLib.inf
    A UefiCpuPkg/Library/BaseRiscV64CpuTimerLib/BaseRiscV64CpuTimerLib.uni
    A UefiCpuPkg/Library/BaseRiscV64CpuTimerLib/CpuTimerLib.c
    M UefiCpuPkg/UefiCpuPkg.dsc

  Log Message:
  -----------
  UefiCpuPkg: Add BaseRiscV64CpuTimerLib library

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4076

Add the RISC-V instance of the TimerLib.

This is mostly copied from
edk2-platforms/Silicon/RISC-V/ProcessorPkg/Library/RiscVTimerLib

Cc: Eric Dong <eric.d...@intel.com>
Cc: Ray Ni <ray...@intel.com>
Cc: Rahul Kumar <rahul1.ku...@intel.com>
Cc: Daniel Schaefer <g...@danielschaefer.me>
Cc: Abner Chang <abner.ch...@amd.com>
Cc: Gerd Hoffmann <kra...@redhat.com>
Signed-off-by: Sunil V L <suni...@ventanamicro.com>
Acked-by: Abner Chang <abner.ch...@amd.com>
Reviewed-by: Andrei Warkentin <andrei.warken...@intel.com>
Acked-by: Ray Ni <ray...@intel.com>


  Commit: 98fa877efd4fbdbddb532efe5ada5ca4aee67b85
      
https://github.com/tianocore/edk2/commit/98fa877efd4fbdbddb532efe5ada5ca4aee67b85
  Author: Sunil V L <suni...@ventanamicro.com>
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
    A UefiCpuPkg/CpuTimerDxeRiscV64/CpuTimerDxeRiscV64.inf
    A UefiCpuPkg/CpuTimerDxeRiscV64/CpuTimerDxeRiscV64.uni
    A UefiCpuPkg/CpuTimerDxeRiscV64/CpuTimerDxeRiscV64Extra.uni
    A UefiCpuPkg/CpuTimerDxeRiscV64/Timer.c
    A UefiCpuPkg/CpuTimerDxeRiscV64/Timer.h
    M UefiCpuPkg/UefiCpuPkg.dsc

  Log Message:
  -----------
  UefiCpuPkg: Add CpuTimerDxeRiscV64 module

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4076

This DXE module initializes the timer interrupt handler
and installs the Arch Timer protocol.

Cc: Eric Dong <eric.d...@intel.com>
Cc: Ray Ni <ray...@intel.com>
Cc: Rahul Kumar <rahul1.ku...@intel.com>
Cc: Daniel Schaefer <g...@danielschaefer.me>
Cc: Gerd Hoffmann <kra...@redhat.com>
Signed-off-by: Sunil V L <suni...@ventanamicro.com>
Acked-by: Abner Chang <abner.ch...@amd.com>
Reviewed-by: Andrei Warkentin <andrei.warken...@intel.com>
Acked-by: Ray Ni <ray...@intel.com>


  Commit: c27cdc941d67afa1f15e718aee8557f6875619fd
      
https://github.com/tianocore/edk2/commit/c27cdc941d67afa1f15e718aee8557f6875619fd
  Author: Sunil V L <suni...@ventanamicro.com>
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
    A UefiCpuPkg/CpuDxeRiscV64/CpuDxe.c
    A UefiCpuPkg/CpuDxeRiscV64/CpuDxe.h
    A UefiCpuPkg/CpuDxeRiscV64/CpuDxeRiscV64.inf
    A UefiCpuPkg/CpuDxeRiscV64/CpuDxeRiscV64.uni
    A UefiCpuPkg/CpuDxeRiscV64/CpuDxeRiscV64Extra.uni
    M UefiCpuPkg/UefiCpuPkg.dsc

  Log Message:
  -----------
  UefiCpuPkg: Add CpuDxeRiscV64 module

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4076

This is copied from
edk2-platforms/Silicon/RISC-V/ProcessorPkg/Universal/CpuDxe
and added the RISCV_EFI_BOOT_PROTOCOL support.

Cc: Eric Dong <eric.d...@intel.com>
Cc: Ray Ni <ray...@intel.com>
Cc: Rahul Kumar <rahul1.ku...@intel.com>
Cc: Daniel Schaefer <g...@danielschaefer.me>
Cc: Gerd Hoffmann <kra...@redhat.com>
Signed-off-by: Sunil V L <suni...@ventanamicro.com>
Acked-by: Abner Chang <abner.ch...@amd.com>
Reviewed-by: Andrei Warkentin <andrei.warken...@intel.com>


  Commit: a7dec790dc11427abc841d5a938df3319aad07fb
      
https://github.com/tianocore/edk2/commit/a7dec790dc11427abc841d5a938df3319aad07fb
  Author: Sunil V L <suni...@ventanamicro.com>
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
    M UefiCpuPkg/UefiCpuPkg.ci.yaml

  Log Message:
  -----------
  UefiCpuPkg/UefiCpuPkg.ci.yaml: Ignore RISC-V file

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4076

RISC-V register names do not follow the EDK2 formatting.
So, add it to ignore list for now.

Cc: Eric Dong <eric.d...@intel.com>
Cc: Ray Ni <ray...@intel.com>
Cc: Rahul Kumar <rahul1.ku...@intel.com>
Cc: Gerd Hoffmann <kra...@redhat.com>
Signed-off-by: Sunil V L <suni...@ventanamicro.com>
Acked-by: Abner Chang <abner.ch...@amd.com>
Reviewed-by: Andrei Warkentin <andrei.warken...@intel.com>
Reviewed-by: Michael D Kinney <michael.d.kin...@intel.com>
Acked-by: Ray Ni <ray...@intel.com>


  Commit: 09cd17b0deef4920a1845f70b0e4859f57726e6a
      
https://github.com/tianocore/edk2/commit/09cd17b0deef4920a1845f70b0e4859f57726e6a
  Author: Sunil V L <suni...@ventanamicro.com>
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
    M ArmVirtPkg/ArmVirtPkg.dec
    R ArmVirtPkg/PlatformHasAcpiDtDxe/PlatformHasAcpiDtDxe.c
    R ArmVirtPkg/PlatformHasAcpiDtDxe/PlatformHasAcpiDtDxe.inf
    M OvmfPkg/OvmfPkg.dec
    A OvmfPkg/PlatformHasAcpiDtDxe/PlatformHasAcpiDtDxe.c
    A OvmfPkg/PlatformHasAcpiDtDxe/PlatformHasAcpiDtDxe.inf

  Log Message:
  -----------
  ArmVirtPkg/PlatformHasAcpiDtDxe: Move to OvmfPkg

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4076

This module is required by other architectures like RISC-V.
Hence, move this to OvmfPkg.

Cc: Ard Biesheuvel <ardb+tianoc...@kernel.org>
Cc: Jiewen Yao <jiewen....@intel.com>
Cc: Jordan Justen <jordan.l.jus...@intel.com>
Cc: Gerd Hoffmann <kra...@redhat.com>
Signed-off-by: Sunil V L <suni...@ventanamicro.com>
Acked-by: Ard Biesheuvel <a...@kernel.org>
Reviewed-by: Andrei Warkentin <andrei.warken...@intel.com>


  Commit: f13264b340743bcd9ab62b6004b9fa0095000917
      
https://github.com/tianocore/edk2/commit/f13264b340743bcd9ab62b6004b9fa0095000917
  Author: Sunil V L <suni...@ventanamicro.com>
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
    M ArmVirtPkg/ArmVirtCloudHv.dsc
    M ArmVirtPkg/ArmVirtQemu.dsc
    M ArmVirtPkg/ArmVirtQemuFvMain.fdf.inc
    M ArmVirtPkg/ArmVirtQemuKernel.dsc
    M ArmVirtPkg/CloudHvPlatformHasAcpiDtDxe/CloudHvHasAcpiDtDxe.inf
    M ArmVirtPkg/KvmtoolPlatformDxe/KvmtoolPlatformDxe.inf

  Log Message:
  -----------
  ArmVirtPkg: Fix up the location of PlatformHasAcpiDtDxe

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4076

PlatformHasAcpiDtDxe is required by other architectures also.
Hence, it is moved to OvmfPkg. So, update the consumers of this
module with the new location.

Cc: Ard Biesheuvel <ardb+tianoc...@kernel.org>
Cc: Leif Lindholm <quic_llind...@quicinc.com>
Cc: Sami Mujawar <sami.muja...@arm.com>
Cc: Gerd Hoffmann <kra...@redhat.com>
Signed-off-by: Sunil V L <suni...@ventanamicro.com>
Reviewed-by: Andrei Warkentin <andrei.warken...@intel.com>
Acked-by: Ard Biesheuvel <a...@kernel.org>


  Commit: d78df93863f9afe50f5900bec48482b1de5fa3de
      
https://github.com/tianocore/edk2/commit/d78df93863f9afe50f5900bec48482b1de5fa3de
  Author: Sunil V L <suni...@ventanamicro.com>
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
    A OvmfPkg/RiscVVirt/Library/PlatformBootManagerLib/PlatformBm.c
    A OvmfPkg/RiscVVirt/Library/PlatformBootManagerLib/PlatformBm.h
    A 
OvmfPkg/RiscVVirt/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
    A OvmfPkg/RiscVVirt/Library/PlatformBootManagerLib/QemuKernel.c

  Log Message:
  -----------
  OvmfPkg/RiscVVirt: Add PlatformBootManagerLib library

RISC-V Qemu Virt platfform needs the PlatformBootManagerLib similar
to the one in ArmVirtPlatform. Add the library in OvmfPkg/RiscVVirt
leveraging the one from Arm.

Cc: Ard Biesheuvel <ardb+tianoc...@kernel.org>
Cc: Jiewen Yao <jiewen....@intel.com>
Cc: Jordan Justen <jordan.l.jus...@intel.com>
Cc: Gerd Hoffmann <kra...@redhat.com>
Signed-off-by: Sunil V L <suni...@ventanamicro.com>
Acked-by: Abner Chang <abner.ch...@amd.com>
Reviewed-by: Andrei Warkentin <andrei.warken...@intel.com>
Acked-by: Ard Biesheuvel <a...@kernel.org>
Acked-by: Jiewen Yao <jiewen....@intel.com>


  Commit: 6720b8e46f9f72b97402c57083778bf15b6f6d5b
      
https://github.com/tianocore/edk2/commit/6720b8e46f9f72b97402c57083778bf15b6f6d5b
  Author: Sunil V L <suni...@ventanamicro.com>
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
    A OvmfPkg/RiscVVirt/Library/PrePiHobListPointerLib/PrePiHobListPointer.c
    A 
OvmfPkg/RiscVVirt/Library/PrePiHobListPointerLib/PrePiHobListPointerLib.inf

  Log Message:
  -----------
  OvmfPkg/RiscVVirt: Add PrePiHobListPointerLib library

Add the PrePiHobListPointerLib required for RISC-V Qemu Virt machine
since it follows PEIless design.

Cc: Ard Biesheuvel <ardb+tianoc...@kernel.org>
Cc: Jiewen Yao <jiewen....@intel.com>
Cc: Jordan Justen <jordan.l.jus...@intel.com>
Cc: Gerd Hoffmann <kra...@redhat.com>
Signed-off-by: Sunil V L <suni...@ventanamicro.com>
Acked-by: Abner Chang <abner.ch...@amd.com>
Reviewed-by: Andrei Warkentin <andrei.warken...@intel.com>
Acked-by: Jiewen Yao <jiewen....@intel.com>
Acked-by: Ard Biesheuvel <a...@kernel.org>


  Commit: c126e3588d4081c59229247748e8fb7e3a65ba10
      
https://github.com/tianocore/edk2/commit/c126e3588d4081c59229247748e8fb7e3a65ba10
  Author: Sunil V L <suni...@ventanamicro.com>
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
    A OvmfPkg/RiscVVirt/Library/ResetSystemLib/BaseResetSystemLib.inf
    A OvmfPkg/RiscVVirt/Library/ResetSystemLib/ResetSystemLib.c

  Log Message:
  -----------
  OvmfPkg/RiscVVirt: Add ResetSystemLib library

RISC-V Qemu virt uses SBI calls to implement the reset.
Add the base class library.

Cc: Ard Biesheuvel <ardb+tianoc...@kernel.org>
Cc: Jiewen Yao <jiewen....@intel.com>
Cc: Jordan Justen <jordan.l.jus...@intel.com>
Cc: Gerd Hoffmann <kra...@redhat.com>
Signed-off-by: Sunil V L <suni...@ventanamicro.com>
Acked-by: Abner Chang <abner.ch...@amd.com>
Reviewed-by: Andrei Warkentin <andrei.warken...@intel.com>
Acked-by: Ard Biesheuvel <a...@kernel.org>
Acked-by: Jiewen Yao <jiewen....@intel.com>


  Commit: 6d5ae344cd1a4187334c6eeaa1c88aebe6881eff
      
https://github.com/tianocore/edk2/commit/6d5ae344cd1a4187334c6eeaa1c88aebe6881eff
  Author: Sunil V L <suni...@ventanamicro.com>
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
    A OvmfPkg/RiscVVirt/Library/VirtNorFlashPlatformLib/VirtNorFlashStaticLib.c
    A 
OvmfPkg/RiscVVirt/Library/VirtNorFlashPlatformLib/VirtNorFlashStaticLib.inf

  Log Message:
  -----------
  OvmfPkg/RiscVVirt: Add VirtNorFlashPlatformLib library

Qemu NOR flash driver needs this library. Add this
library for RISC-V leveraged from SbsaQemu.

Cc: Ard Biesheuvel <ardb+tianoc...@kernel.org>
Cc: Jiewen Yao <jiewen....@intel.com>
Cc: Jordan Justen <jordan.l.jus...@intel.com>
Cc: Gerd Hoffmann <kra...@redhat.com>
Signed-off-by: Sunil V L <suni...@ventanamicro.com>
Acked-by: Abner Chang <abner.ch...@amd.com>
Reviewed-by: Andrei Warkentin <andrei.warken...@intel.com>
Acked-by: Jiewen Yao <jiewen....@intel.com>
Acked-by: Ard Biesheuvel <a...@kernel.org>


  Commit: a43a62f9b0242aa87eeee7e8f0339ea00078fad2
      
https://github.com/tianocore/edk2/commit/a43a62f9b0242aa87eeee7e8f0339ea00078fad2
  Author: Sunil V L <suni...@ventanamicro.com>
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
    A OvmfPkg/RiscVVirt/PciCpuIo2Dxe/PciCpuIo2Dxe.c
    A OvmfPkg/RiscVVirt/PciCpuIo2Dxe/PciCpuIo2Dxe.inf

  Log Message:
  -----------
  OvmfPkg/RiscVVirt: Add PciCpuIo2Dxe module

Add PciCpuIo2Dxe driver to implement EFI_CPU_IO2_PROTOCOL
to add the translation for IO access. This is copied from
ArmPciCpuIo2Dxe driver.

Cc: Ard Biesheuvel <ardb+tianoc...@kernel.org>
Cc: Jiewen Yao <jiewen....@intel.com>
Cc: Jordan Justen <jordan.l.jus...@intel.com>
Cc: Gerd Hoffmann <kra...@redhat.com>
Signed-off-by: Sunil V L <suni...@ventanamicro.com>
Acked-by: Abner Chang <abner.ch...@amd.com>
Reviewed-by: Andrei Warkentin <andrei.warken...@intel.com>
Acked-by: Ard Biesheuvel <a...@kernel.org>
Acked-by: Jiewen Yao <jiewen....@intel.com>


  Commit: e1aaef001fd2ddb8c7b9375056598773bde46414
      
https://github.com/tianocore/edk2/commit/e1aaef001fd2ddb8c7b9375056598773bde46414
  Author: Sunil V L <suni...@ventanamicro.com>
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
    A OvmfPkg/RiscVVirt/Sec/Cpu.c
    A OvmfPkg/RiscVVirt/Sec/Memory.c
    A OvmfPkg/RiscVVirt/Sec/Platform.c
    A OvmfPkg/RiscVVirt/Sec/SecEntry.S
    A OvmfPkg/RiscVVirt/Sec/SecMain.c
    A OvmfPkg/RiscVVirt/Sec/SecMain.h
    A OvmfPkg/RiscVVirt/Sec/SecMain.inf

  Log Message:
  -----------
  OvmfPkg/RiscVVirt: Add SEC module

Add the SEC module for RISC-V Qemu virt machine support.
It uses the PEI less design.

Cc: Ard Biesheuvel <ardb+tianoc...@kernel.org>
Cc: Jiewen Yao <jiewen....@intel.com>
Cc: Jordan Justen <jordan.l.jus...@intel.com>
Cc: Gerd Hoffmann <kra...@redhat.com>
Signed-off-by: Sunil V L <suni...@ventanamicro.com>
Acked-by: Abner Chang <abner.ch...@amd.com>
Reviewed-by: Andrei Warkentin <andrei.warken...@intel.com>
Acked-by: Jiewen Yao <jiewen....@intel.com>
Acked-by: Ard Biesheuvel <a...@kernel.org>


  Commit: 92b27c2e6ada3b2d1521526f04967fb2aa555eb0
      
https://github.com/tianocore/edk2/commit/92b27c2e6ada3b2d1521526f04967fb2aa555eb0
  Author: Sunil V L <suni...@ventanamicro.com>
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
    A OvmfPkg/RiscVVirt/RiscVVirt.dsc.inc
    A OvmfPkg/RiscVVirt/RiscVVirt.fdf.inc
    A OvmfPkg/RiscVVirt/RiscVVirtQemu.dsc
    A OvmfPkg/RiscVVirt/RiscVVirtQemu.fdf
    A OvmfPkg/RiscVVirt/VarStore.fdf.inc

  Log Message:
  -----------
  OvmfPkg/RiscVVirt: Add build files for Qemu Virt platform

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4076

Add infrastructure files to build edk2 for RISC-V qemu virt machine.

- It follows PEI less design.
- EDK2 for qemu virt is booted in S-mode as a payload for M-mode FW
- Leveraged from ArmVirtQemu

Cc: Ard Biesheuvel <ardb+tianoc...@kernel.org>
Cc: Jiewen Yao <jiewen....@intel.com>
Cc: Jordan Justen <jordan.l.jus...@intel.com>
Cc: Gerd Hoffmann <kra...@redhat.com>
Signed-off-by: Sunil V L <suni...@ventanamicro.com>
Acked-by: Abner Chang <abner.ch...@amd.com>
Reviewed-by: Andrei Warkentin <andrei.warken...@intel.com>
Acked-by: Ard Biesheuvel <a...@kernel.org>
Acked-by: Jiewen Yao <jiewen....@intel.com>


  Commit: 5c551d6d912967ada3084033acea8acf37256043
      
https://github.com/tianocore/edk2/commit/5c551d6d912967ada3084033acea8acf37256043
  Author: Sunil V L <suni...@ventanamicro.com>
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
    M Maintainers.txt

  Log Message:
  -----------
  Maintainers.txt: Add entry for OvmfPkg/RiscVVirt

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4076

RiscVVirt is created to support EDK2 for RISC-V qemu
virt machine platform. Add maintainer entries.

Cc: Andrew Fish <af...@apple.com>
Cc: Leif Lindholm <quic_llind...@quicinc.com>
Cc: Michael D Kinney <michael.d.kin...@intel.com>
Signed-off-by: Sunil V L <suni...@ventanamicro.com>
Reviewed-by: Andrei Warkentin <andrei.warken...@intel.com>
Reviewed-by: Jiewen Yao <jiewen....@intel.com>
Reviewed-by: Michael D Kinney <michael.d.kin...@intel.com>
Acked-by: Ard Biesheuvel <a...@kernel.org>


Compare: https://github.com/tianocore/edk2/compare/38da9606f778...5c551d6d9129


_______________________________________________
edk2-commits mailing list
edk2-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to