[edk2-devel] [PATCH 26/79] RISC-V/CpuDxe: Ignore set memory attributes failure

2022-01-07 Thread Abner Chang
From: Daniel Schaefer (This is migrated from edk2-platforms:Silicon) While enumerating the PCIe devices, the driver tries to set some caching attributes on the memory. Cc: Abner Chang Cc: Sunil V L Cc: Leif Lindholm Reviewed-by: Sunil V L Reviewed-by: Abner Chang Signed-off-by: Daniel

[edk2-devel] [PATCH 27/79] Signal EndOfDxe in boot manager

2022-01-07 Thread Abner Chang
From: Daniel Schaefer (This is migrated from edk2-platforms:Platform) Otherwise we can't load a 3rd party image because we're still in DXE. MdeModulePkg/Universal/SecurityStubDxe/Defer3rdPartyImageLoad.c prevents that. Cc: Abner Chang Cc: Sunil V L Cc: Leif Lindholm Reviewed-by:

[edk2-devel] [PATCH 25/79] Silicon/RISC_V: Consume MdeLibs.dsc.inc for RegisterFilterLib

2022-01-07 Thread Abner Chang
MdeLibs.dsc.inc. So update platform dsc to consume MdeLibs.dsc.inc for RegisterFilterLibNull which will be consumed by IoLib and BaseLib. Cc: Abner Chang Cc: Daniel Schaefer Cc: Gilbert Chen Signed-off-by: Dandan Bi Reviewed-by: Michael D Kinney Reviewed-by: Abner Chang --- Silicon/RISC-V

[edk2-devel] [PATCH 24/79] Platform/RISC-V: Consume MdeLibs.dsc.inc for RegisterFilterLib

2022-01-07 Thread Abner Chang
MdeLibs.dsc.inc. So update platform dsc to consume MdeLibs.dsc.inc for RegisterFilterLibNull which will be consumed by IoLib and BaseLib. Cc: Abner Chang Cc: Daniel Schaefer Cc: Gilbert Chen Signed-off-by: Dandan Bi Reviewed-by: Michael D Kinney Reviewed-by: Abner Chang --- Platform/RISC-V

[edk2-devel] [PATCH 22/79] Silicon/SiFive: Handle case of NULL FirmwareContext

2022-01-07 Thread Abner Chang
(This is migrated from edk2-platforms:Silicon) Abort creating the SMBIOS HOBs if there's no firmware context to get the information from. Turn SbiLib functions for getting mscratch into VOID since they can never practically fail. Signed-off-by: Daniel Schaefer Reviewed-by: Abner Chang Cc:

[edk2-devel] [PATCH 23/79] Silicon/RISC-V: Update old SMBIOS struct filed name

2022-01-07 Thread Abner Chang
(This is migrated from edk2-platforms:Silicon) The "ProcessorManufacture" field of SMBIOS_TABLE_TYPE4 was recently renamed to "ProcessorManufacturer". This is causing a compilation error for RISC-V/SiFive builds. Switch to the new name. Cc: Leif Lindholm Cc: Abner Chang Cc:

[edk2-devel] [PATCH 21/79] RISC-V/PlatformPkg: Revise Readme.md

2022-01-07 Thread Abner Chang
(This is migrated from edk2-platforms:Platform) Update RISC-V PlatformPkg Readme.md to align with the latest implementation. Signed-off-by: Abner Chang Co-authored-by: Daniel Schaefer Reviewed-by: Daniel Schaefer Cc: Leif Lindholm Cc: Michael D Kinney Cc: Daniel Schaefer --- Platform/RISC

[edk2-devel] [PATCH 20/79] PlatformPkg: Add RiscVPlatformPkg

2022-01-07 Thread Abner Chang
(This is migrated from edk2-platforms:Platform/RISC-V) Add RISC-V platform package. Signed-off-by: Abner Chang Co-authored-by: Daniel Schaefer Co-authored-by: Gilbert Chen Reviewed-by: Leif Lindholm Cc: Leif Lindholm Cc: Gilbert Chen --- .../RISC-V/PlatformPkg/RiscVPlatformPkg.dec | 77

[edk2-devel] [PATCH 16/79] PlatformPkg/Library: NULL instance of PlatformMemoryTestLib

2022-01-07 Thread Abner Chang
(This is migrated from edk2-platforms:Platform/RISC-V) NULL instance of PlatformMemoryTestLib. Signed-off-by: Abner Chang Co-authored-by: Gilbert Chen Reviewed-by: Leif Lindholm Cc: Leif Lindholm Cc: Gilbert Chen --- .../PlatformMemoryTestLibNull.inf | 29

[edk2-devel] [PATCH 18/79] PlatformPkg/Library: Platform Boot Manager library.

2022-01-07 Thread Abner Chang
(This is migrated from edk2-platforms:Platform/RISC-V) Common Platform Boot Manager library for RISC-V platform. Signed-off-by: Abner Chang Co-authored-by: Gilbert Chen Reviewed-by: Leif Lindholm Cc: Leif Lindholm Cc: Gilbert Chen --- .../PlatformBootManagerLib.inf| 61

[edk2-devel] [PATCH 19/79] PlatformPkg/SecMain: RISC-V SecMain module.

2022-01-07 Thread Abner Chang
(This is migrated from edk2-platforms:Platform/RISC-V) SecMain module for RISC-V platform. This was cloned from OpenSBI fw_base.S (RiscVPkg/Library/RiscVOpensbiLib/opensbi/firmware/) and revised to edk2 framework. Signed-off-by: Abner Chang Co-authored-by: Daniel Schaefer Co-authored-by

[edk2-devel] [PATCH 17/79] PlatformPkg/Library: NULL instance of PlatformUpdateProgressLib

2022-01-07 Thread Abner Chang
(This is migrated from edk2-platforms:Platform/RISC-V) NULL instance of PlatformUpdateProgressLib. Signed-off-by: Abner Chang Co-authored-by: Gilbert Chen Reviewed-by: Leif Lindholm Cc: Leif Lindholm Cc: Gilbert Chen --- .../PlatformUpdateProgressLibNull.inf | 29

[edk2-devel] [PATCH 15/79] PlatformPkg/Library: NULL instance of RiscVOpensbiPlatformLib

2022-01-07 Thread Abner Chang
(This is migrated from edk2-platforms:Platform/RISC-V) NULL instance of RiscVOpensbiPlatformLib. Signed-off-by: Abner Chang Co-authored-by: Gilbert Chen Reviewed-by: Leif Lindholm Cc: Leif Lindholm Cc: Gilbert Chen --- .../OpensbiPlatformLibNull.inf| 38

[edk2-devel] [PATCH 13/79] PlatformPkg/Library: RISC-V Platform Temporary Memory library

2022-01-07 Thread Abner Chang
(This is migrated from edk2-platforms:Platform/RISC-V) NULL instance of RISC-V Platform Temporary Memory library. Signed-off-by: Abner Chang Co-authored-by: Gilbert Chen Reviewed-by: Leif Lindholm Cc: Leif Lindholm Cc: Gilbert Chen --- .../RiscVPlatformTempMemoryInitLibNull.inf| 38

[edk2-devel] [PATCH 14/79] PlatformPkg/Library: Add FirmwareContextProcessorSpecificLib module

2022-01-07 Thread Abner Chang
(This is migrated from edk2-platforms:Platform/RISC-V) Add OpenSBI firmware context processor specific library which provides interface to create processor specific firmware context hob data. Signed-off-by: Abner Chang Co-authored-by: Gilbert Chen Reviewed-by: Leif Lindholm Cc: Leif Lindholm

[edk2-devel] [PATCH 11/79] ProcesorPkg/Library: NULL instance of RISC-V platform timer library.

2022-01-07 Thread Abner Chang
(This is migrated from edk2-platforms:Silicon/RISC-V) NULL instance of RISC-V platform timer library. Signed-off-by: Abner Chang Co-authored-by: Gilbert Chen Reviewed-by: Leif Lindholm Cc: Leif Lindholm Cc: Gilbert Chen --- .../RiscVPlatformTimerLib.inf | 35

[edk2-devel] [PATCH 10/79] ProcessorPkg/SmbiosDxe: Generic SMBIOS DXE driver for RISC-V platforms.

2022-01-07 Thread Abner Chang
(This is migrated from edk2-platforms:Silicon/RISC-V) RISC-V generic SMBIOS DXE driver for building up SMBIOS type 4, type 7 and type 44 records. Signed-off-by: Abner Chang Co-authored-by: Gilbert Chen Reviewed-by: Leif Lindholm Cc: Leif Lindholm Cc: Gilbert Chen --- .../Universal

[edk2-devel] [PATCH 12/79] RISC-V/ProcessorPkg: RISC-V package.

2022-01-07 Thread Abner Chang
(This is migrated from edk2-platforms:Silicon/RISC-V) - Add RISC-V ProcessorPkg package which provides RISC-V processor related drivers and libraries. - Support RISC-V OpenSBI and RISC-V platforms Signed-off-by: Abner Chang Co-authored-by: Daniel Schaefer Co-authored-by: Gilbert Chen

[edk2-devel] [PATCH 08/79] ProcessorPkg/Library: RISC-V PEI Service Table Pointer library

2022-01-07 Thread Abner Chang
(This is migrated from edk2-platforms:Silicon/RISC-V) Implementation of RISC-V PEI Service Table Pointer library using RISC-V OpenSbi. Signed-off-by: Abner Chang Co-authored-by: Daniel Schaefer Co-authored-by: Gilbert Chen Reviewed-by: Leif Lindholm Cc: Leif Lindholm Cc: Gilbert Chen

[edk2-devel] [PATCH 09/79] ProcessorPkg/CpuDxe: Add RISC-V CPU DXE driver.

2022-01-07 Thread Abner Chang
access to timer CSRs. Signed-off-by: Abner Chang Co-authored-by: Gilbert Chen Reviewed-by: Leif Lindholm Cc: Leif Lindholm Cc: Gilbert Chen --- .../ProcessorPkg/Universal/CpuDxe/CpuDxe.inf | 48 +++ .../ProcessorPkg/Universal/CpuDxe/CpuDxe.h| 199 +++ .../ProcessorPkg/Universal

[edk2-devel] [PATCH 06/79] ProcessorPkg/Library: Add RiscVOpensbiLib

2022-01-07 Thread Abner Chang
(This is migrated from edk2-platforms:Silicon/RISC-V) EDK2 RISC-V OpenSBI library which pull in external source files under RISC-V/ProcessorPkg/Library/RiscVOpensbiLib/opensbi to the build process. Signed-off-by: Abner Chang Co-authored-by: Daniel Schaefer Co-authored-by: Gilbert Chen

[edk2-devel] [PATCH 07/79] ProcessorPkg/Library: Add RiscVEdk2SbiLib

2022-01-07 Thread Abner Chang
From: Daniel Schaefer (This is migrated from edk2-platforms:Silicon/RISC-V) Library provides interfaces to invoke SBI ecalls. Signed-off-by: Daniel Schaefer Reviewed-by: Leif Lindholm Cc: Leif Lindholm Cc: Gilbert Chen Cc: Abner Chang --- .../RiscVEdk2SbiLib/RiscVEdk2SbiLib.inf

[edk2-devel] [PATCH 05/79] ProcessorPkg/RiscVOpensbLib: Add opensbi submodule

2022-01-07 Thread Abner Chang
(This is migrated from edk2-platforms:Silicon/RISC-V) Add submodule opensbi under Silicon/RISC-V/ProcessorPkg/Library/RiscVOpensbLlib. The current supported opensbi version for RISC-V edk2 port is tags/v0.6. Signed-off-by: Daniel Schaefer Reviewed-by: Leif Lindholm Cc: Leif Lindholm Cc: Abner

[edk2-devel] [PATCH 03/79] ProcessorPkg/Library: Add RISC-V exception library

2022-01-07 Thread Abner Chang
(This is migrated from edk2-platforms:Silicon/RISC-V) Initial RISC-V Supervisor Mode trap handler. Signed-off-by: Abner Chang Co-authored-by: Gilbert Chen Reviewed-by: Leif Lindholm Cc: Leif Lindholm Cc: Gilbert Chen --- .../CpuExceptionHandlerDxeLib.inf | 43

[edk2-devel] [PATCH 02/79] ProcessorPkg/Library: RISC-V CPU library

2022-01-07 Thread Abner Chang
(This is migrated from edk2-platforms:Silicon/RISC-V) This library provides CSR assembly functions to read/write RISC-V specific Control and Status registers. Signed-off-by: Abner Chang Co-authored-by: Gilbert Chen Reviewed-by: Leif Lindholm Cc: Leif Lindholm Cc: Gilbert Chen

[edk2-devel] [PATCH 04/79] ProcessorPkg/Library: Add RISC-V timer library

2022-01-07 Thread Abner Chang
(This is migrated from edk2-platforms:Silicon/RISC-V) Timer library for RISC-V. Signed-off-by: Abner Chang Co-authored-by: Gilbert Chen Reviewed-by: Leif Lindholm Cc: Leif Lindholm Cc: Gilbert Chen --- .../RiscVTimerLib/BaseRiscVTimerLib.inf | 34 +++ .../Library/RiscVTimerLib

[edk2-devel] [PATCH 01/79] ProcessorPkg/Include: Add header files of RISC-V processor package

2022-01-07 Thread Abner Chang
(This is migrated from edk2-platforms:Silicon/RISC-V) RISC-V processor package library definitions. IndustryStandard/RiscV.h -Add RiscV.h which conform with RISC-V Privilege Spec v1.10. RiscVImpl.h -Definition of EDK2 RISC-V implementation. Signed-off-by: Abner Chang Co-authored-by: Daniel

[edk2-devel] [PATCH 00/79] Migration of RiscV*Pkg

2022-01-07 Thread Abner Chang
test items but not base on the package owner or module, because those changes are all belong to RiscV*Pkg for CI issues and have no functional changes. Signed-off-by: Abner Chang Cc: Sean Brogan Cc: Bret Barkelew Cc: Michael D Kinney Cc: Leif Lindholm Cc: Liming Gao Cc: Daniel

Re: [edk2-devel] Uncrustify Conversion Detailed Plan and Extended Hard Freeze Update #4

2021-12-06 Thread Abner Chang
For RedfishPkg on the branch https://github.com/mdkinney/edk2/tree/Bug_3737_3760_3739_ApplyUncrustifyChanges_V7 Reviewed-by: Abner Chang > -Original Message- > From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of > Michael D Kinney > Sent: Monday, December

Re: [edk2-devel] Uncrustify Conversion Detailed Plan and Extended Hard Freeze Update #4

2021-12-01 Thread Abner Chang
o see if > there is anything significant that needs to be merged. > > Abner, are you ok with doing this 2 step process to sync the files that were > copied? I also consider to just uncrustify those files, maybe just compare two open source version and add the diff back to edk2 one.

Re: [edk2-devel] Uncrustify Conversion Detailed Plan and Extended Hard Freeze Update #4

2021-11-30 Thread Abner Chang
Hi Mike, Is that possible to not applying uncrusitify on the source files that cloned from other open source? e.g. RedfishPkg/PrivateLibrary/RedfishLib/edk2libredfish/*.* Thanks Abner > -Original Message- > From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of > Wang, Jia

[edk2-devel] [edk2-platforms][PATCH 12/14] RiscVPlatformPkg/U500: Add device tree to build

2021-11-14 Thread Abner Chang
Signed-off-by: Abner Chang Cc: Daniel Schaefer Cc: Sunil V L --- .../FreedomU500VC707Board/U500.dsc| 2 ++ .../FreedomU500VC707Board/U500.fdf| 6 .../FreedomU500VC707Board/DeviceTree.fdf.inc | 33 +++ .../FreedomU500VC707Board/U500.fdf.inc

[edk2-devel] [edk2-platforms][PATCH 13/14] Platform/RISC-V: Add debug message to SecMain.c

2021-11-14 Thread Abner Chang
Add more debug messages when search FFS in SEC phase. Signed-off-by: Abner Chang Cc: Daniel Schaefer Cc: Sunil V L --- .../RISC-V/PlatformPkg/Universal/Sec/SecMain.c | 14 +- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/Platform/RISC-V/PlatformPkg/Universal

[edk2-devel] [edk2-platforms][PATCH 14/14] Platform/RISC-V: Initialize variable to zero

2021-11-14 Thread Abner Chang
Initialize variable NumberOfPlatformInArray to 0. Signed-off-by: Abner Chang Cc: Daniel Schaefer Cc: Sunil V L --- .../RiscVSpecialPlatformLibNull/RiscVSpecialPlatformLib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Platform/RISC-V/PlatformPkg/Library

[edk2-devel] [edk2-platforms][PATCH 10/14] RiscVPlatformPkg/U500: Use NULL instance of RiscVSpecialPlatformLib

2021-11-14 Thread Abner Chang
Signed-off-by: Abner Chang Cc: Daniel Schaefer Cc: Sunil V L --- Platform/SiFive/U5SeriesPkg/FreedomU500VC707Board/U500.dsc | 1 + 1 file changed, 1 insertion(+) diff --git a/Platform/SiFive/U5SeriesPkg/FreedomU500VC707Board/U500.dsc b/Platform/SiFive/U5SeriesPkg/FreedomU500VC707Board/U500

[edk2-devel] [edk2-platforms][PATCH 09/14] RiscVPlatformPkg/U500: Determines hart number from DTB

2021-11-14 Thread Abner Chang
Determine total number of HARTs from DTB instead of using PCD. Also specify the desired boot HART ID. Signed-off-by: Abner Chang Cc: Daniel Schaefer Cc: Sunil V L --- .../SiFive/U5SeriesPkg/FreedomU500VC707Board/U500.fdf.inc| 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff

[edk2-devel] [edk2-platforms][PATCH 11/14] RiscVPlatformPkg/U500: Add device tree for U500 platform

2021-11-14 Thread Abner Chang
Signed-off-by: Abner Chang Cc: Daniel Schaefer Cc: Sunil V L --- .../DeviceTree/U500DeviceTree.inf | 25 ++ .../FreedomU500VC707Board/DeviceTree/gpio.h | 45 +++ .../DeviceTree/sifive-fu500-prci.h| 19 ++ .../DeviceTree/fu500-c000.dtsi| 276

[edk2-devel] [edk2-platforms][PATCH 00/14] Revise U500 for the latest RISC-V packages.

2021-11-14 Thread Abner Chang
Incorporate U500 platform with the latest RISC-V ProcessPkg and PlatformPkg. Signed-off-by: Abner Chang Cc: Daniel Schaefer Cc: Sunil V L Abner Chang (14): RiscVPlatformPkg/U500: Pass DTB from PEI to DXE RiscVPlatformPkg/U500: Fix up FDT and install into config table RiscVPlatformPkg

[edk2-devel] [edk2-platforms][PATCH 06/14] RiscVPlatformPkg/U500: Uses RISC-V PeiCoreEntryPoint library

2021-11-14 Thread Abner Chang
opensbi vendor platform functions. Signed-off-by: Abner Chang Cc: Daniel Schaefer Cc: Sunil V L --- Platform/SiFive/U5SeriesPkg/FreedomU500VC707Board/U500.dsc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Platform/SiFive/U5SeriesPkg/FreedomU500VC707Board/U500.dsc b/Platform/SiFive

[edk2-devel] [edk2-platforms][PATCH 05/14] RiscVPlatformPkg/U500: Creates opensbi firmware domains

2021-11-14 Thread Abner Chang
region which is readable and writable. Signed-off-by: Abner Chang Cc: Daniel Schaefer Cc: Sunil V L --- .../FreedomU500VC707Board/U500.fdf.inc| 73 ++- .../FreedomU500VC707Board/VarStore.fdf.inc| 6 +- 2 files changed, 57 insertions(+), 22 deletions(-) diff --git

[edk2-devel] [edk2-platforms][PATCH 02/14] RiscVPlatformPkg/U500: Fix up FDT and install into config table

2021-11-14 Thread Abner Chang
The Linux EFISTUB reads the FDT from the EFI system configuration table. Before installing the FDT needs to be patched with the booting hartid, because the kernel in S-Mode cannot determine it. Add RISC-V ProcessPkg/FdtDxe driver to build. Signed-off-by: Abner Chang Cc: Daniel Schaefer Cc

[edk2-devel] [edk2-platforms][PATCH 04/14] RiscVPlatformPkg/U500: Use generic platform library

2021-11-14 Thread Abner Chang
Also removed the one under U500 package. Signed-off-by: Abner Chang Cc: Daniel Schaefer Cc: Sunil V L --- .../FreedomU500VC707Board/U500.dsc| 2 +- .../OpensbiPlatformLib/OpensbiPlatformLib.inf | 54 - .../Library/OpensbiPlatformLib/Platform.c | 206

[edk2-devel] [edk2-platforms][PATCH 08/14] RiscVPlatformPkg/U500: U500 uses mtime CSR library

2021-11-14 Thread Abner Chang
Use mtime CSR library interface to access mtime CSR in Timer DXE driver. Signed-off-by: Abner Chang Cc: Daniel Schaefer Cc: Sunil V L --- Platform/SiFive/U5SeriesPkg/FreedomU500VC707Board/U500.dsc | 1 + 1 file changed, 1 insertion(+) diff --git a/Platform/SiFive/U5SeriesPkg

[edk2-devel] [edk2-platforms][PATCH 03/14] RiscVPlatformPkg/U500: Use FirmwareContext library

2021-11-14 Thread Abner Chang
Use RISC-V FirmwareContext library to set and get the pointer of PeiService on SiFive U5 series platforms. Signed-off-by: Abner Chang Cc: Daniel Schaefer Cc: Sunil V L --- Platform/SiFive/U5SeriesPkg/FreedomU500VC707Board/U500.dsc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Platform

[edk2-devel] [edk2-platforms][PATCH 07/14] RiscVPlatformPkg/U500: Use PlatormSecPpiLib

2021-11-14 Thread Abner Chang
Use PlatormSecPpiLib on U500 platform. Signed-off-by: Abner Chang Cc: Daniel Schaefer Cc: Sunil V L --- Platform/SiFive/U5SeriesPkg/FreedomU500VC707Board/U500.dsc | 1 + 1 file changed, 1 insertion(+) diff --git a/Platform/SiFive/U5SeriesPkg/FreedomU500VC707Board/U500.dsc b/Platform/SiFive

[edk2-devel] [edk2-platforms][PATCH 01/14] RiscVPlatformPkg/U500: Pass DTB from PEI to DXE

2021-11-14 Thread Abner Chang
Add FdtPeim to build for passing DTB from PEI to DXE via HOB. Signed-off-by: Abner Chang Cc: Daniel Schaefer Cc: Sunil V L --- Platform/SiFive/U5SeriesPkg/FreedomU500VC707Board/U500.dsc | 5 + Platform/SiFive/U5SeriesPkg/FreedomU500VC707Board/U500.fdf | 1 + 2 files changed, 6 insertions

[edk2-devel] [RFC] EDK2 Redfish client is upstream to edk2-staging

2021-11-04 Thread Abner Chang
Hi, EDK2 community, Just FYI, base on RedfishPkg which is the EDK2 Redfish foundation, we upstream EDK2 Redfish Client implementation to edk2-staging repo. In case you don’t know this project, below is the information regarding edk2 Redfish foundation, https://github.com/tianocore/edk2/blob/m

Re: [edk2-devel] [Patch V2 2/7] NetworkPkg/NetworkPkg.dsc: Add RngLib mapping for ARM and RISCV64

2021-11-03 Thread Abner Chang
Change my review tag to Acked-by. Acked-by: Abner Chang From: devel@edk2.groups.io on behalf of Abner Chang Sent: Thursday, November 4, 2021 8:20 AM To: Michael D Kinney ; devel@edk2.groups.io Cc: Maciej Rabeda ; Jiaxin Wu ; Siyuan Fu ; Ard Biesheuvel

Re: [edk2-devel] [Patch V2 4/7] SignedCapsulePkg/SignedCapsulePkg.dsc: Add RngLib mapping

2021-11-03 Thread Abner Chang
Acked-by: Abner Chang From: Michael D Kinney Sent: Thursday, November 4, 2021 6:59 AM To: devel@edk2.groups.io Cc: Jian J Wang ; Ard Biesheuvel ; Chang, Abner (HPS SW/FW Technologist) ; Schaefer, Daniel (ROM Janitor) Subject: [Patch V2 4/7] SignedCapsulePkg

Re: [edk2-devel] [Patch V2 3/7] SecurityPkg/SecurityPkg.dsc: Add missing RngLib for ARM and RISCV64

2021-11-03 Thread Abner Chang
Acked-by: Abner Chang From: Michael D Kinney Sent: Thursday, November 4, 2021 6:59 AM To: devel@edk2.groups.io Cc: Jiewen Yao ; Jian J Wang ; Ard Biesheuvel ; Chang, Abner (HPS SW/FW Technologist) ; Schaefer, Daniel (ROM Janitor) ; Jiewen Yao Subject: [Patch

Re: [edk2-devel] [Patch V2 2/7] NetworkPkg/NetworkPkg.dsc: Add RngLib mapping for ARM and RISCV64

2021-11-03 Thread Abner Chang
Reviewed-by: Abner Chang From: Michael D Kinney Sent: Thursday, November 4, 2021 6:59 AM To: devel@edk2.groups.io Cc: Maciej Rabeda ; Jiaxin Wu ; Siyuan Fu ; Ard Biesheuvel ; Chang, Abner (HPS SW/FW Technologist) ; Schaefer, Daniel (ROM Janitor) Subject

[edk2-devel] [PATCH] RedfishPkg: Add more information to Readme.md

2021-10-29 Thread Abner Chang
Add more information of network settings for EDK2 Redfish service on EmulatorPkg. Signed-off-by: Abner Chang Cc: Nickle Wang Cc: Liming Gao --- RedfishPkg/Readme.md | 16 1 file changed, 16 insertions(+) diff --git a/RedfishPkg/Readme.md b/RedfishPkg/Readme.md index

Re: [edk2-devel] [PATCH] edk2-staging/EmulatorPkg: Enable RedfishClientPkg on emulator

2021-10-29 Thread Abner Chang
This patch is sent in behalf of Nickle Wang who is the author of this change. Reviewed-by: Abner Chang > -Original Message- > From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of > Abner Chang > Sent: Friday, October 29, 2021 4:33 PM > To: devel@edk2

Re: [edk2-devel] [PATCH] edk2-staging/EmulatorPkg: Add REDFISH_CLIENT macro

2021-10-29 Thread Abner Chang
This patch is sent in behalf of Nickle Wang who is the author of this change. Reviewed-by: Abner Chang > -Original Message- > From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of > Abner Chang > Sent: Friday, October 29, 2021 4:31 PM > To: devel@edk2

Re: [edk2-devel] [PATCH] edk2-staging/EmulatorPkg: Enable network when REDFISH_ENABLE is TRUE

2021-10-29 Thread Abner Chang
This patch is sent in behalf of Nickle Wang who is the author of this change. Reviewed-by: Abner Chang > -Original Message- > From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of > Abner Chang > Sent: Friday, October 29, 2021 4:07 PM > To: devel@edk2

Re: [edk2-devel] [PATCH] edk2-staging/EmulatorPkg: Enable RedfishPkg on emulator

2021-10-29 Thread Abner Chang
This patch is sent in behalf of Nickle Wang who is the author of this change. Reviewed-by: Abner Chang > -Original Message- > From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of > Abner Chang > Sent: Friday, October 29, 2021 10:56 AM > To: devel@edk2

Re: [edk2-devel] [PATCH] edk2-staging/RedfishClientPkg: Add Redfish memory edk2 modules to build

2021-10-29 Thread Abner Chang
This patch is sent in behalf of Nickle Wang who is the author of this change. Reviewed-by: Abner Chang > -Original Message- > From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of > Abner Chang > Sent: Friday, October 29, 2021 10:46 AM > To: devel@edk2

Re: [edk2-devel] [PATCH] edk2-staging/EmulatorPkg: Build Redfish memory configuration HII sample driver

2021-10-29 Thread Abner Chang
This patch is sent in behalf of Nickle Wang who is the author of this change. Reviewed-by: Abner Chang > -Original Message- > From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of > Abner Chang > Sent: Friday, October 29, 2021 10:35 AM > To: devel@edk2

Re: [edk2-devel] [PATCH] edk2-staging/EmulatorPkg: Add a sample memory configuration HII driver

2021-10-29 Thread Abner Chang
This patch is sent in behalf of Nickle Wang who is the author of this change. Reviewed-by: Abner Chang > -Original Message- > From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of > Abner Chang > Sent: Friday, October 29, 2021 9:45 AM > To: devel@edk2

[edk2-devel] [PATCH] edk2-staging/EmulatorPkg: Enable RedfishClientPkg on emulator

2021-10-29 Thread Abner Chang
Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Liming Gao Cc: Andrew Fish Cc: Ray Ni --- EmulatorPkg/EmulatorPkg.dsc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/EmulatorPkg/EmulatorPkg.dsc b/EmulatorPkg/EmulatorPkg.dsc index b53e24d6f57..e5cb3c3d8d2 100644 --- a

[edk2-devel] [PATCH] edk2-staging/EmulatorPkg: Add REDFISH_CLIENT macro

2021-10-29 Thread Abner Chang
Add REDFISH_CLIENT macro to control RedfishClientPkg modules. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Liming Gao Cc: Andrew Fish Cc: Ray Ni --- EmulatorPkg/EmulatorPkg.dsc | 3 +++ EmulatorPkg/EmulatorPkg.fdf | 1 + 2 files changed, 4 insertions(+) diff --git a/EmulatorPkg

[edk2-devel] [PATCH] edk2-staging/EmulatorPkg: Enable network when REDFISH_ENABLE is TRUE

2021-10-29 Thread Abner Chang
Enable edk2 network settings when edk2 Redfish foundation is enabled Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Liming Gao Cc: Andrew Fish Cc: Ray Ni --- EmulatorPkg/EmulatorPkg.dsc | 10 ++ 1 file changed, 10 insertions(+) diff --git a/EmulatorPkg/EmulatorPkg.dsc b/EmulatorPkg

Re: [edk2-devel] [PATCH] RedfishPkg: Update link to staging/RedfishClientPkg in Readme.md

2021-10-29 Thread Abner Chang
Looks good. Reviewed-by: Abner Chang From: Wang, Nickle (HPS SW) Sent: Friday, October 29, 2021 10:06 AM To: devel@edk2.groups.io Cc: Wang, Nickle (HPS SW) ; Chang, Abner (HPS SW/FW Technologist) ; Liming Gao Subject: [PATCH] RedfishPkg: Update link to staging

[edk2-devel] [PATCH] edk2-staging/EmulatorPkg: Enable RedfishPkg on emulator

2021-10-28 Thread Abner Chang
Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Liming Gao Cc: Andrew Fish Cc: Ray Ni --- EmulatorPkg/EmulatorPkg.dsc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EmulatorPkg/EmulatorPkg.dsc b/EmulatorPkg/EmulatorPkg.dsc index d261b53ff0a..ba11d249ec8 100644 --- a

[edk2-devel] [PATCH] edk2-staging/RedfishClientPkg: Add Redfish memory edk2 modules to build

2021-10-28 Thread Abner Chang
We plan to modify the build tool to pull in the corresponding Redfish resource converters and feature drivers into build according to the "x-uefi-redfish" language that applied on HII options in VFR files. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Liming Gao --- Redfis

[edk2-devel] [PATCH] edk2-staging/EmulatorPkg: Build Redfish memory configuration HII sample driver

2021-10-28 Thread Abner Chang
Enable Redfish memory configuration HII driver to build on EmulatorPkg. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Liming Gao Cc: Andrew Fish Cc: Ray Ni --- EmulatorPkg/EmulatorPkg.dec | 3 ++- EmulatorPkg/EmulatorPkg.dsc | 3 ++- EmulatorPkg/EmulatorPkg.fdf | 4 3 files changed, 8

[edk2-devel] [PATCH] edk2-staging/EmulatorPkg: Add a sample memory configuration HII driver

2021-10-28 Thread Abner Chang
anocore/edk2/blob/master/RedfishPkg/Readme.md Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Liming Gao Cc: Andrew Fish Cc: Ray Ni --- .../Hii2RedfishMemoryDxe.inf | 55 .../Hii2RedfishMemoryData.h | 71 + .../Hii2RedfishM

Re: [edk2-devel] [PATCH] edk2-staging/RedfishClientPkg: Add a sample of feature driver

2021-10-28 Thread Abner Chang
This patch is sent in behalf of Nickle Wang. > -Original Message- > From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of > Abner Chang > Sent: Thursday, October 28, 2021 10:05 PM > To: devel@edk2.groups.io > Cc: Wang, Nickle (HPS SW) ; Liming Gao > &

Re: [edk2-devel] [PATCH] edk2-staging/RedfishClientPkg: Update RedfishCollectionCommon.h

2021-10-28 Thread Abner Chang
Reviewed-by: Abner Chang > -Original Message- > From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of > Abner Chang > Sent: Thursday, October 28, 2021 12:05 PM > To: devel@edk2.groups.io > Cc: Wang, Nickle (HPS SW) ; Liming Gao > > Subject: [

[edk2-devel] [PATCH] edk2-staging/RedfishClientPkg: Add a sample of feature driver

2021-10-28 Thread Abner Chang
(The feature drivers suppose are tool-generated. We commit the memory one as the sample implementation.) This is the sample EDKII Redfish feature driver for Redfish Memory and Memory collection property. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Liming Gao

[edk2-devel] [PATCH] edk2-staging/RedfishClientPkg: Add the helper library

2021-10-28 Thread Abner Chang
Add the helper library of converter common functions. Signed-off-by: Abner Chang Cc: Nickle Wang Cc: Liming Gao --- RedfishClientPkg/RedfishClientLibs.dsc.inc| 1 + .../ConverterCommonLib/ConverterCommonLib.inf | 44 +++ .../ConverterCommonLib/RedfishCsCommon.h | 14

Re: [edk2-devel] [PATCH] edk2-staging/RedfishClientPkg: Update RedfishCollectionCommon.h

2021-10-27 Thread Abner Chang
This patch is sent in behalf of Nickle Wang. Reviewed-by: Abner Chang > -Original Message- > From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of > Abner Chang > Sent: Thursday, October 28, 2021 12:05 PM > To: devel@edk2.groups.io > Cc: Wang, Nickle

[edk2-devel] [PATCH] edk2-staging/RedfishClientPkg: Update RedfishCollectionCommon.h

2021-10-27 Thread Abner Chang
Update RedfishCollectionCommon.h header file. Remove the "Event" field from REDFISH_COLLECTION_PRIVATE because the feature driver is not started up by the EFI event that is registered by feature driver itself anymore. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Liming Gao --- .

Re: [edk2-devel] [PATCH] edk2-staging/RedfishClientPkg: RedfishLib

2021-10-27 Thread Abner Chang
This patch is sent in behalf of Nickle Wang. > -Original Message- > From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of > Abner Chang > Sent: Thursday, October 28, 2021 9:58 AM > To: devel@edk2.groups.io > Cc: Wang, Nickle (HPS SW) ; Liming Gao > &

[edk2-devel] [PATCH] edk2-staging/RedfishClientPkg: RedfishLib

2021-10-27 Thread Abner Chang
-by: Nickle Wang Cc: Abner Chang Cc: Liming Gao --- RedfishClientPkg/RedfishClientPkg.dec |5 + RedfishClientPkg/RedfishClientLibs.dsc.inc|4 + RedfishClientPkg/RedfishClientPkg.dsc |3 +- .../PrivateLibrary/RedfishLib/RedfishLib.inf | 62 + .../PrivateLibrary

Re: [edk2-devel] [PATCH] edk2-staging/RedfishClientPkg: Add Redfish Feature Utility library

2021-10-27 Thread Abner Chang
Already reviewed this before sending this patch in behalf of Nickle Wang. Reviewed-by: Abner Chang > -Original Message- > From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of > Abner Chang > Sent: Thursday, October 28, 2021 9:32 AM > To: devel@edk2.group

Re: [edk2-devel] [PATCH RESEND 0/5] Implementation of EDKII Redfish Platform Config Protocol

2021-10-27 Thread Abner Chang
Already reviewed this before sending this patch set in behalf of Nickle Wang. Reviewed-by: Abner Chang > -Original Message- > From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of > Abner Chang > Sent: Thursday, October 28, 2021 9:07 AM > To: devel@edk2

[edk2-devel] [PATCH] edk2-staging/RedfishClientPkg: Add Redfish Feature Utility library

2021-10-27 Thread Abner Chang
This is the helper library for EDKII Redfish feature drivers to manipulate Redfish properties. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Liming Gao --- RedfishClientPkg/RedfishClientPkg.dec |3 + RedfishClientPkg/RedfishClientLibs.dsc.inc|3 + RedfishClientPkg

[edk2-devel] [PATCH RESEND 0/5] Implementation of EDKII Redfish Platform Config Protocol

2021-10-27 Thread Abner Chang
link for he architecture design, https://github.com/tianocore/edk2-staging/tree/edk2-redfish-client/RedfishClientPkg#edkii-redfish-platform-config-protocol-6 Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Liming Gao Abner Chang (5): edk2-staging/RedfishPkg

[edk2-devel] [PATCH RESEND 3/5] edk2-staging/RedfishPkg: Implementation of EDKII_REDFISH_PLATFORM_CONFIG_PROTOCOL

2021-10-27 Thread Abner Chang
This is the Implementation of EDKII_REDFISH_PLATFORM_CONFIG_PROTOCOL, which is the EDKII Redfish Platform Config driver instance that accesses EDK2 HII configuration format and storage. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Liming Gao --- .../RedfishPlatformConfigDxe.inf

[edk2-devel] [PATCH RESEND 5/5] edk2-staging/RedfishPkg: Enable Redfish Platform Config Protocol build process

2021-10-27 Thread Abner Chang
Enable RedfishPlatformConfigDxe driver and the corresponding library to build. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Liming Gao --- RedfishPkg/RedfishComponents.dsc.inc | 2 ++ RedfishPkg/RedfishLibs.dsc.inc | 2 ++ RedfishPkg/RedfishPkg.dsc| 4 RedfishPkg

[edk2-devel] [PATCH RESEND 4/5] edk2-staging/RedfishPkg: Helper library of EDKII_REDFISH_PLATFORM_CONFIG_PROTOCOL

2021-10-27 Thread Abner Chang
This is the helper library for using EDKII_REDFISH_PLATFORM_CONFIG_PROTOCOL. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Liming Gao --- RedfishPkg/RedfishPkg.dec | 5 + .../RedfishPlatformConfigLib.inf | 41 +++ .../Library/RedfishPlatformConfigLib.h

[edk2-devel] [PATCH RESEND 1/5] edk2-staging/RedfishPkg: EDKII_REDFISH_PLATFORM_CONFIG_PROTOCOL

2021-10-27 Thread Abner Chang
the Redfish feature driver. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Liming Gao --- RedfishPkg/RedfishPkg.dec | 3 + .../Protocol/EdkIIRedfishPlatformConfig.h | 147 ++ 2 files changed, 150 insertions(+) create mode 100644 RedfishPkg/Include

[edk2-devel] [PATCH] edk2-staging/RedfishPkg: Helper library of EDKII_REDFISH_PLATFORM_CONFIG_PROTOCOL

2021-10-27 Thread Abner Chang
This is the helper library for using EDKII_REDFISH_PLATFORM_CONFIG_PROTOCOL. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Liming Gao --- RedfishPkg/RedfishPkg.dec | 5 + .../RedfishPlatformConfigLib.inf | 41 +++ .../Library/RedfishPlatformConfigLib.h

[edk2-devel] [PATCH] edk2-staging/RedfishPkg: Enable Redfish Platform Config Protocol build process

2021-10-27 Thread Abner Chang
Enable RedfishPlatformConfigDxe driver and the corresponding library to build. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Liming Gao --- RedfishPkg/RedfishComponents.dsc.inc | 2 ++ RedfishPkg/RedfishLibs.dsc.inc | 2 ++ RedfishPkg/RedfishPkg.dsc| 4 RedfishPkg

[edk2-devel] [PATCH] edk2-staging/RedfishPkg: Implementation of EDKII_REDFISH_PLATFORM_CONFIG_PROTOCOL

2021-10-27 Thread Abner Chang
This is the Implementation of EDKII_REDFISH_PLATFORM_CONFIG_PROTOCOL, which is the EDKII Redfish Platform Config driver instance that accesses EDK2 HII configuration format and storage. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Liming Gao --- .../RedfishPlatformConfigDxe.inf

[edk2-devel] [PATCH] edk2-staging/RedfishPkg: EDKII_REDFISH_PLATFORM_CONFIG_PROTOCOL

2021-10-27 Thread Abner Chang
the Redfish feature driver. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Liming Gao --- RedfishPkg/RedfishPkg.dec | 3 + .../Protocol/EdkIIRedfishPlatformConfig.h | 147 ++ 2 files changed, 150 insertions(+) create mode 100644 RedfishPkg/Include

[edk2-devel] [PATCH] Implementation of EDKII Redfish Platform Config Protocol

2021-10-27 Thread Abner Chang
link for he architecture design, https://github.com/tianocore/edk2-staging/tree/edk2-redfish-client/RedfishClientPkg#edkii-redfish-platform-config-protocol-6 Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Liming Gao Abner Chang (5): edk2-staging/RedfishPkg

Re: [edk2-devel] [PATCH] edk2-staging/RedfishClientPkg: Add RedfishLib.h

2021-10-27 Thread Abner Chang
This patch set is sent in behalf of Nickle Wang. Reviewed-by: Abner Chang > -Original Message- > From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of > Abner Chang > Sent: Wednesday, October 27, 2021 6:36 PM > To: devel@edk2.groups.io > Cc: Wa

Re: [edk2-devel] [PATCH] edk2-staging/RedfishClientPkg: Bug fix on RedfishFeatrueCoreDxe

2021-10-27 Thread Abner Chang
This patch set is sent in behalf of Nickle Wang. Reviewed-by: Abner Chang > -Original Message- > From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of > Abner Chang > Sent: Wednesday, October 27, 2021 6:30 PM > To: devel@edk2.groups.io > Cc: Wa

[edk2-devel] [PATCH] edk2-staging/RedfishClientPkg: Add RedfishLib.h

2021-10-27 Thread Abner Chang
RedfishLib.h is the header file of RedfishLib library under RedfishClientPkg. RedfishLib is used by EDKII Redfish feature drivers. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Liming Gao --- .../PrivateInclude/Library/RedfishLib.h | 611 ++ 1 file changed, 611

[edk2-devel] [PATCH] edk2-staging/RedfishClientPkg: Bug fix on RedfishFeatrueCoreDxe

2021-10-27 Thread Abner Chang
Action in StartupContext is not set properly. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Liming Gao --- RedfishClientPkg/RedfishFeatureCoreDxe/RedfishFeatureCoreDxe.c | 1 + 1 file changed, 1 insertion(+) diff --git a/RedfishClientPkg/RedfishFeatureCoreDxe/RedfishFeatureCoreDxe.c b

Re: [edk2-devel] [PATCH 2/2] staging/RedfishClientPkg: Add EDKII ETag driver to build

2021-10-25 Thread Abner Chang
Reviewed-by: Abner Chang From: Wang, Nickle (HPS SW) Sent: Monday, October 25, 2021 4:21 PM To: Chang, Abner (HPS SW/FW Technologist) ; devel@edk2.groups.io Cc: Liming Gao Subject: Re: [PATCH 2/2] staging/RedfishClientPkg: Add EDKII ETag driver to build

Re: [edk2-devel] [PATCH 1/2] staging/RedfishClientPkg: Add EDKII ETag driver

2021-10-25 Thread Abner Chang
Reviewed-by: Abner Chang From: Wang, Nickle (HPS SW) Sent: Monday, October 25, 2021 4:20 PM To: Chang, Abner (HPS SW/FW Technologist) ; devel@edk2.groups.io Cc: Liming Gao Subject: Re: [PATCH 1/2] staging/RedfishClientPkg: Add EDKII ETag driver Reviewed-by

[edk2-devel] [PATCH 2/2] staging/RedfishClientPkg: Add EDKII ETag driver to build

2021-10-25 Thread Abner Chang
Add EDKII ETag driver to RedfishClientPkg build. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Liming Gao --- RedfishClientPkg/RedfishClientPkg.dec| 5 +++-- RedfishClientPkg/RedfishClientComponents.dsc.inc | 3 ++- RedfishClientPkg/RedfishClient.fdf.inc | 3 ++- 3

[edk2-devel] [PATCH 1/2] staging/RedfishClientPkg: Add EDKII ETag driver

2021-10-25 Thread Abner Chang
Implement EDKII ETag protocol to manipulate ETag of HTTP content. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Liming Gao --- .../RedfishETagDxe/RedfishETagDxe.inf | 45 + .../Protocol/EdkIIRedfishETagProtocol.h | 76 ++ .../RedfishETagDxe/RedfishETagDxe.h | 70

[edk2-devel] [PATCH 0/2] staging/RedfishClientPkg: Add EDKII ETag driver

2021-10-25 Thread Abner Chang
Send patch set in behalf of Nickle Wang. Add EDKII ETag driver to RedfishClientPkg. This driver is used by EDKII Redfish feature drivers in order to manipulating ETag of the HTTP content. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Liming Gao Abner Chang (2): staging/RedfishClientPkg

Re: [edk2-devel] [PATCH V2 1/1] staging/RedfishClientPkg: Facilities of EDK2 Redfish Feature driver Env.

2021-10-24 Thread Abner Chang
Reviewed-by: Abner Chang Thanks From: Wang, Nickle (HPS SW) Sent: Monday, October 25, 2021 10:47 AM To: devel@edk2.groups.io Cc: Wang, Nickle (HPS SW) ; Chang, Abner (HPS SW/FW Technologist) ; Liming Gao Subject: [PATCH V2 1/1] staging/RedfishClientPkg

[edk2-devel] [edk2-platforms][PATCH 30/30] Silicon/RISC-V: Add PciCpuIoDxe driver

2021-10-19 Thread Abner Chang
Add PCI CpuIo protocol to RISC-V. Signed-off-by: Abner Chang Cc: Daniel Schaefer Cc: Sunil V L --- .../RISC-V/ProcessorPkg/RiscVProcessorPkg.dsc | 1 + .../Universal/PciCpuIo2Dxe/PciCpuIo2Dxe.inf | 47 ++ .../Universal/PciCpuIo2Dxe/PciCpuIo2Dxe.c | 554 ++ 3 files

[edk2-devel] [edk2-platforms][PATCH 29/30] RISC-V/PlatformPkg: Determine hart number from DTB

2021-10-19 Thread Abner Chang
Determine total number of hart from DTB instead of using PCD. Signed-off-by: Abner Chang Cc: Daniel Schaefer Cc: Sunil V L --- .../U540.fdf.inc | 1 - .../OpensbiPlatformLib/OpensbiPlatformLib.inf | 3 - .../PlatformPkg/Universal/Sec/SecMain.inf | 1

<    1   2   3   4   5   6   7   8   9   10   >