1. Create qemu-based server reference board.
2. Fixed the hotkeys not working in SCT UI.
Evan Chai (3):
RISC-V/PlatformBootManagerLib: add terminal interaction interface
RiscVPlatformPkg: introduce more Pcds for PCI initialization
RiscVQemuServerPlatform: create qemu-based server reference b
It is assumed that the current system only supports a single RC
model.
Cc: Andrei Warkentin
Cc: Sunil V L
Cc: Yong Li
Signed-off-by: Evan Chai
---
Platform/RISC-V/PlatformPkg/RiscVPlatformPkg.dec | 16
1 file changed, 16 insertions(+)
diff --git a/Platform/RISC-V/PlatformPkg
Fixed the hotkey not wokring in SCT(like F5, F6, F9, etc...),
causing all SCT tests to be run only through the command line.
This change provides a standard terminal interaction interface
in the UEFI environment.
Cc: Andrei Warkentin
Cc: Sunil V L
Cc: Yong Li
Signed-off-by: Evan Chai
---
Pla
1. Create qemu-based server reference board.
2. Fixed the hotkeys not working in SCT UI.
Evan Chai (3):
RISC-V/PlatformBootManagerLib: add terminal interaction interface
RiscVPlatformPkg: introduce more Pcds for PCI initialization
RiscVQemuServerPlatform: create qemu-based server reference b
Hi Sunil,
Sorry to remind, do we need one more reviewer for it? Or you can help to
merge it now?
BR,
Evan
-Original Message-
From: devel@edk2.groups.io On Behalf Of Sunil V L
Sent: Thursday, April 6, 2023 1:32 PM
To: devel@edk2.groups.io; Chai, Evan
Subject: Re: [edk2-devel
RiscVSbiLib was implemented in MdePkg/Library/BaseRiscVSbiLib.
Cc: Daniel Schaefer
Cc: Sunil V L
Cc: Andrei Warkentin
Signed-off-by: Evan Chai
---
Platform/RISC-V/PlatformPkg/Library/ResetSystemLib/ResetSystemLib.c
| 4 +++-
Platform/RISC-V/PlatformPkg/Library/ResetS
They had been implemented in MdePkg/Library/BaseLib
Cc: Daniel Schaefer
Cc: Sunil V L
Cc: Andrei Warkentin
Signed-off-by: Evan Chai
---
Silicon/RISC-V/ProcessorPkg/Include/Library/RiscVCpuLib.h | 20
+---
Silicon/RISC-V/ProcessorPkg/Library/RiscVCpuLib/Cpu.S | 41
+--
It will be replaced by UefiCpuPkg/Library/BaseRiscV64CpuTimerLib.
Cc: Daniel Schaefer
Cc: Sunil V L
Cc: Andrei Warkentin
Signed-off-by: Evan Chai
---
Platform/SiFive/U5SeriesPkg/FreedomU500VC707Board/U500.dsc | 11
++-
Platform/SiFive/U5SeriesPkg/FreedomU500VC707Board/U
UefiCpuPkg/CpuDxeRiscV64 will replace it later.
Cc: Daniel Schaefer
Cc: Sunil V L
Cc: Andrei Warkentin
Signed-off-by: Evan Chai
---
Platform/SiFive/U5SeriesPkg/FreedomU500VC707Board/U500.dsc | 2 +-
Platform/SiFive/U5SeriesPkg/FreedomU500VC707Board/U500.fdf | 2 +-
Pla
It will be replaced by UefiCpuPkg/CpuTimerDxeRiscV64.
Cc: Daniel Schaefer
Cc: Sunil V L
Cc: Andrei Warkentin
Signed-off-by: Evan Chai
---
Platform/SiFive/U5SeriesPkg/FreedomU500VC707Board/U500.dsc | 2 +-
Platform/SiFive/U5SeriesPkg/FreedomU500VC707Board/U500.fdf | 2 +
Booting to uefi shell is verfied in Qemu mode,
The qemu command be refered to '5a> Boot on QEMU' in
https://github.com/riscv-admin/riscv-uefi-edk2-docs
Evan Chai (5):
Silicon/RISC-V/ProcessorPkg: remove redundant CpuDxe driver
Platform/Sifive: remove redundant TimerDxe from Platform
Silicon
Booting to uefi shell is verfied in Qemu mode,
The qemu command be refered to '5a> Boot on QEMU' in
https://github.com/riscv-admin/riscv-uefi-edk2-docs
Evan Chai (5):
Silicon/RISC-V/ProcessorPkg: remove redundant CpuDxe driver
Platform/Sifive: remove redundant TimerDxe from Platform
Silicon
RiscVSbiLib was implemented in MdePkg/Library/BaseRiscVSbiLib.
Cc: Daniel Schaefer
Cc: Sunil V L
Cc: Andrei Warkentin
Signed-off-by: Evan Chai
---
Platform/RISC-V/PlatformPkg/Library/ResetSystemLib/ResetSystemLib.c
| 4 +++-
Platform/RISC-V/PlatformPkg/Library/ResetS
They had been implemented in MdePkg/Library/BaseLib
Cc: Daniel Schaefer
Cc: Sunil V L
Cc: Andrei Warkentin
Signed-off-by: Evan Chai
---
Silicon/RISC-V/ProcessorPkg/Include/Library/RiscVCpuLib.h | 20
+---
Silicon/RISC-V/ProcessorPkg/Library/RiscVCpuLib/Cpu.S | 41
+--
It will be replaced by UefiCpuPkg/Library/BaseRiscV64CpuTimerLib.
Cc: Daniel Schaefer
Cc: Sunil V L
Cc: Andrei Warkentin
Signed-off-by: Evan Chai
---
Platform/SiFive/U5SeriesPkg/FreedomU500VC707Board/U500.dsc | 11
++-
Platform/SiFive/U5SeriesPkg/FreedomU500VC707Board/U
It will be replaced by UefiCpuPkg/CpuTimerDxeRiscV64.
Cc: Daniel Schaefer
Cc: Sunil V L
Cc: Andrei Warkentin
Signed-off-by: Evan Chai
---
Platform/SiFive/U5SeriesPkg/FreedomU500VC707Board/U500.dsc | 2 +-
Platform/SiFive/U5SeriesPkg/FreedomU500VC707Board/U500.fdf | 2 +
UefiCpuPkg/CpuDxeRiscV64 will replace it later.
Cc: Daniel Schaefer
Cc: Sunil V L
Cc: Andrei Warkentin
Signed-off-by: Evan Chai
---
Platform/SiFive/U5SeriesPkg/FreedomU500VC707Board/U500.dsc | 2 +-
Platform/SiFive/U5SeriesPkg/FreedomU500VC707Board/U500.fdf | 2 +-
Pla
*** BLURB HERE ***
Evan Chai (5):
Silicon/RISC-V/ProcessorPkg: remove redundant CpuDxe driver
Platform/Sifive: remove redundant TimerDxe from Platform
Silicon/RISC-V: remove redundant RiscVTimerLib
Silicon/RISC-V: remove redundant function code from RiscVCpuLib
Platform/ Siliocn/: Fix bu
Clean up redundant function code becasue they were merged to MdePkg.
Cc: Daniel Schaefer
Signed-off-by: Evan Chai
Reviewed-by: Andrei Warkentin
Reviewed-by: Sunil V L
---
.../Library/ResetSystemLib/ResetSystemLib.c | 3 +-
.../Library/ResetSystemLib/ResetSystemLib.inf | 3 +-
.../Include/
The lib and driver should be aligned to Mdepkg.
Cc: Daniel Schaefer
Signed-off-by: Evan Chai
Reviewed-by: Andrei Warkentin
Reviewed-by: Sunil V L
---
.../U5SeriesPkg/FreedomU500VC707Board/U500.dsc | 15 ---
.../U5SeriesPkg/FreedomU500VC707Board/U500.fdf | 2 +-
.../FreedomU540H
There are almost same implementation in MdePkg, the part in
platform package can be deprecated.
Cc: Daniel Schaefer
Signed-off-by: Evan Chai
Reviewed-by: Andrei Warkentin
Reviewed-by: Sunil V L
---
.../RiscVTimerLib/BaseRiscVTimerLib.inf | 35 --
.../Library/RiscVTimerLib/RiscVTimerLib
Clean up redundant function code becasue they were merged to MdePkg.
Cc: Daniel Schaefer
Signed-off-by: Evan Chai
Reviewed-by: Andrei Warkentin
Reviewed-by: Sunil V L
---
.../Library/ResetSystemLib/ResetSystemLib.c | 3 +-
.../Library/ResetSystemLib/ResetSystemLib.inf | 3 +-
.../Include/
RiscVEdk2SbiLib.h has the same macro defination as BaseRiscVSbiLib.h,
the latter one was merged to MdePkg.
Signed-off-by: Evan Chai
---
.../RISC-V/ProcessorPkg/Include/Library/RiscVEdk2SbiLib.h| 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/Silicon/RISC-V/ProcessorPk
From: "Chai, Evan"
RiscVSetSupervisorAddressTranslationRegister() should be moved out from
RiscVCpuLib since it had been merged to MdePkg/Include/Library/BaseLib.h,
to avoid a multiple definition problem in building.
Signed-off-by: Evan Chai
---
.../RISC-V/ProcessorPkg/Inclu
24 matches
Mail list logo