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
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:
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
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
(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:
(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:
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
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
(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
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
(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
(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
(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
(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
(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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
>
&
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: [
(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
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
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
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
---
.
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
>
&
-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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
201 - 300 of 997 matches
Mail list logo