OM, I think?).
>
> Additionally, it would be really helpful if you could include a link to the
> set on
> a branch in a public git repository somewhere. Converting the .uni files to
> UTF-8 should make it possible for my usual scripts to start working again, but
> being able to ju
RISC-V-V2 PATCH v1 02/22]:
> RiscVPkg/Include: Add header files of RISC-V CPU package
>
> On Wed, Sep 04, 2019 at 06:42:57PM +0800, Abner Chang wrote:
> > RISC-V package library definitions.
> >
> > RiscV.h
> > -Add RiscV.h which conform with RISC-V Privilege Sp
Pkg: RISC-V processor package.
>
> Hi Abner,
>
> On Wed, Sep 04, 2019 at 06:42:56PM +0800, Abner Chang wrote:
> > - Add RiscVPkg package which provides RISC-V processor related drivers
> and libraries.
> > - Support RISC-V OpenSBI and RISC-V platforms
> >
>
t; RISC-V sections in DEC file.
>
> On Wed, Sep 04, 2019 at 06:42:58PM +0800, Abner Chang wrote:
> > Add RISC-V sections in MdePkg.dec.
>
> This can be included whenever the respective include directories are created.
>
> > Contributed-under: TianoCore Contribut
dePkg/Include: RISC-V definitions.
>
> On Wed, Sep 04, 2019 at 06:42:59PM +0800, Abner Chang wrote:
> > Add RISC-V processor related definitions.
> >
> > Contributed-under: TianoCore Contribution Agreement 1.0
> > Signed-off-by: Abner Chang
> > ---
> >
kg/BaseIoLibIntrinsic: RISC-V I/O intrinsic functions.
>
> On Wed, Sep 04, 2019 at 06:43:02PM +0800, Abner Chang wrote:
> > RISC-V MMIO library instance. RISC-V only supports memory map I/O.
> > However the first implementation of RISC-V EDK2 port uses PC/AT as the
> >
BaseTools: BaseTools changes for RISC-V platform.
>
> On Wed, Sep 04, 2019 at 06:43:06PM +0800, Abner Chang wrote:
> > BaseTools changes for building EDK2 RISC-V platform.
> > The changes made to build_rule.template is to avoid build errors cause by
> GCC711RISCV tool chain.
dePkg/Include: Update SmBios header file.
>
> On Wed, Sep 04, 2019 at 06:43:08PM +0800, Abner Chang wrote:
> > Update SmBios header file to conform with SMBIOS v3.3.0.
> > The major update is to add definitions of SMBIOS Type 44h record.
> >
> > Contributed-under: Tia
ls: BaseTools changes for RISC-V platform.
>
> Hi Abner,
>
> Having actually tried to build things, I have come across a bunch of
> issues with this patch I missed on my (very cursory) ocular review.
>
> On Wed, Sep 04, 2019 at 06:43:06PM +0800, Abner Chang wrote:
>
Update SmBios header file to conform with SMBIOS v3.3.0.
The major update is to add definitions of SMBIOS Type 44h record.
Signed-off-by: Abner Chang
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Leif Lindholm
Cc: Gilbert Chen
---
MdePkg/Include/IndustryStandard/SmBios.h | 74
> -Original Message-
> From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
> Abner Chang
> Sent: Monday, September 16, 2019 3:02 PM
> To: Leif Lindholm ; devel@edk2.groups.io
> Subject: Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v1 13/22]:
> M
dePkg/Include: RISC-V definitions.
>
> On Wed, Sep 04, 2019 at 06:42:59PM +0800, Abner Chang wrote:
> > Add RISC-V processor related definitions.
> >
> > Contributed-under: TianoCore Contribution Agreement 1.0
> > Signed-off-by: Abner Chang
> > ---
> >
Update SmBios header file to conform with SMBIOS v3.3.0.
The major update is to add definitions of SMBIOS Type 44h record.
Signed-off-by: Abner Chang
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Leif Lindholm
Cc: Gilbert Chen
---
MdeModulePkg/MdeModulePkg.dec | 6
Subject: RE: [edk2-devel] [PATCH] MdePkg:Include: Update SmBios header
> file
>
> Abner:
> I add my comments.
>
> > -Original Message-
> > From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
> > Leif Lindholm
> > Sent: Tuesday, Sep
f Leif Lindholm
> > > Sent: Thursday, September 5, 2019 2:56 AM
> > > To: devel@edk2.groups.io; Chang, Abner (HPS SW/FW Technologist)
> > >
> > > Subject: Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v1 02/22]:
> > > RiscVPkg/Include: Add head
1:51 AM
> > > To: devel@edk2.groups.io; Chang, Abner (HPS SW/FW Technologist)
> > >
> > > Subject: Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v1 01/22]:
> > > RiscVPkg: RISC-V processor package.
> > >
> > > Hi Abner,
> > >
> >
Shell command smbiosview updates for SMBIOS 3.3.0 spec.
Signed-off-by: Abner Chang
Cc: Jaben Carsey
Cc: Ray Ni
Cc: Zhichao Gao
Cc: Leif Lindholm
Cc: Gilbert Chen
---
.../SmbiosView/PrintInfo.c | 23 +---
.../SmbiosView/PrintInfo.h | 13
Codes changes for SMBIOS spec 3.3.0 (Not public yet)
Bugzilla link,
https://bugzilla.tianocore.org/show_bug.cgi?id=2202
Abner Chang (3):
MdeModulePkg: Update to support SmBios 3.3.0
MdePkg/Include: Update to support SmBios 3.3.0
ShellPkg/UefiShellDebug1CommandsLib: Update to support SmBios
Update SmBios.h to support SMBIOS 3.3.0 spec.
Signed-off-by: Abner Chang
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Leif Lindholm
Cc: Gilbert Chen
---
MdePkg/Include/IndustryStandard/SmBios.h | 76 ++--
1 file changed, 3 insertions(+), 73 deletions(-)
diff --git a
This commit update the revision of SMBIOS spec reported in PCDs.
Signed-off-by: Abner Chang
Cc: Hao A Wu
Cc: Jian J Wang
Cc: Leif Lindholm
Cc: Gilbert Chen
---
MdeModulePkg/MdeModulePkg.dec | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/MdeModulePkg
**Please ignore v3. I sent the wrong patches.
Codes changes for SMBIOS spec 3.3.0 (Not public yet)
Bugzilla link,
https://bugzilla.tianocore.org/show_bug.cgi?id=2202
Abner Chang (3):
MdeModulePkg: Update to support SmBios 3.3.0
MdePkg/Include: Update to support SmBios 3.3.0
ShellPkg
Update SmBios.h to support SMBIOS 3.3.0 spec.
Signed-off-by: Abner Chang
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Leif Lindholm
Cc: Gilbert Chen
---
MdePkg/Include/IndustryStandard/SmBios.h | 76 ++--
1 file changed, 73 insertions(+), 3 deletions(-)
diff --git a
Shell command smbiosview updates for SMBIOS 3.3.0 spec.
Signed-off-by: Abner Chang
Cc: Jaben Carsey
Cc: Ray Ni
Cc: Zhichao Gao
Cc: Leif Lindholm
Cc: Gilbert Chen
---
.../SmbiosView/PrintInfo.c | 23 +++-
.../SmbiosView/PrintInfo.h | 13
This commit updates the revision of SMBIOS spec reported in PCDs.
Signed-off-by: Abner Chang
Cc: Hao A Wu
Cc: Jian J Wang
Cc: Leif Lindholm
Cc: Gilbert Chen
---
MdeModulePkg/MdeModulePkg.dec | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/MdeModulePkg
> -Original Message-
> From: Leif Lindholm [mailto:leif.lindh...@linaro.org]
> Sent: Saturday, September 21, 2019 1:05 AM
> To: Chang, Abner (HPS SW/FW Technologist)
> Cc: devel@edk2.groups.io
> Subject: Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v1 01/22]:
> RiscVPkg: RISC-V proces
Add EDK2 RISC-V OpenSBI header files and opensbi-HOWTO.txt for users to build
RISC-V platform with RISC-V OpenSBI library.
Signed-off-by: Abner Chang
---
RiscVPkg/Include/sbi/SbiFirmwareContext.h | 38
RiscVPkg/Include/sbi/sbi.h| 96
- Add RiscVPkg package which provides RISC-V processor related
drivers and libraries.
- Support RISC-V OpenSBI and RISC-V platforms
Signed-off-by: Abner Chang
---
RiscVPkg/RiscVPkg.dec | 27 +++
RiscVPkg/RiscVPkg.uni | 13 +
RiscVPkg
Add RISCV64 sections in MdePkg.dec and RISCV64 ProcessorBind.h
Signed-off-by: Abner Chang
---
MdePkg/Include/RiscV64/ProcessorBind.h | 173 +
MdePkg/MdePkg.dec | 5 +-
2 files changed, 177 insertions(+), 1 deletion(-)
create mode 100644
Add RISC-V processor related definitions.
Signed-off-by: Abner Chang
---
MdePkg/Include/IndustryStandard/PeImage.h | 12 +++
MdePkg/Include/Protocol/DebugSupport.h| 55 +++
MdePkg/Include/Protocol/PxeBaseCode.h | 4 +++
MdePkg/Include/Uefi/UefiBaseType.h
in which the SMBIOS type 44 record is introduced in SMBIOS spec 3.3.0.
Abner Chang (29):
RiscVPkg: RISC-V processor package.
RiscVPkg/Include: Add header files of RISC-V CPU package
RiscVPkg/opensbi: EDK2 RISC-V OpenSBI support
MdePkg: RISC-V RV64 binding in MdePkg
MdePkg/Include: RISC-V defin
Implement RISC-V cache maintenance functions in
BaseCacheMaintenanceLib.
Signed-off-by: Abner Chang
---
.../BaseCacheMaintenanceLib.inf| 4 +
.../Library/BaseCacheMaintenanceLib/RiscVCache.c | 250 +
2 files changed, 254 insertions(+)
create mode
Add RISC-V RV64 BaseLib functions.
Signed-off-by: Abner Chang
---
MdePkg/Include/Library/BaseLib.h | 26 ++
MdePkg/Library/BaseLib/BaseLib.inf | 18 +-
MdePkg/Library/BaseLib/RiscV64/CpuBreakpoint.c | 27 +++
MdePkg/Library/BaseLib/RiscV64/CpuPause.c
Implement RISC-V cache maintenance functions in
BaseCacheMaintenanceLib.
Signed-off-by: Abner Chang
---
.../BaseCacheMaintenanceLib.inf| 4 +
.../Library/BaseCacheMaintenanceLib/RiscVCache.c | 250 +
2 files changed, 254 insertions(+)
create mode
Support RISC-V image relocation.
Signed-off-by: Abner Chang
---
MdePkg/Library/BasePeCoffLib/BasePeCoff.c | 3 +-
MdePkg/Library/BasePeCoffLib/BasePeCoffLib.inf | 5 +
MdePkg/Library/BasePeCoffLib/BasePeCoffLib.uni | 2 +
.../Library/BasePeCoffLib/BasePeCoffLibInternals.h
Add RISC-V in INF for building CapsuleRuntimeDxe RISCV64 image.
Signed-off-by: Abner Chang
---
MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf | 9 +
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/MdeModulePkg/Universal/CapsuleRuntimeDxe
RISC-V package library definitions.
IndustryStandard/RiscV.h
-Add RiscV.h which conform with RISC-V Privilege Spec v1.10.
RiscV.h
-Definition of EDK2 RISC-V implementation.
Signed-off-by: Abner Chang
---
RiscVPkg/Include/IndustryStandard/RiscV.h | 102 ++
RiscVPkg
Timer library for RISC-V
Signed-off-by: Abner Chang
---
.../Library/RiscVTimerLib/BaseRiscVTimerLib.inf| 34
RiscVPkg/Library/RiscVTimerLib/RiscVTimerLib.c | 195 +
RiscVPkg/Library/RiscVTimerLib/RiscVTimerLib.h | 21 +++
RiscVPkg/RiscVPkg.dec
Add submodule opensbi under RiscVPkg. The current supported opensbi
version for RISC-V edk2 port is commit ID:ce228ee (tags/v0.4).
Signed-off-by: Abner Chang
---
.gitmodules | 16 ++--
RiscVPkg/opensbi | 1 +
2 files changed, 11 insertions(+), 6 deletions(-)
create mode
The driver produces RISC-V EFI_CPU_ARCH_PROTOCOL and use RISC-V
platform level timer library.
Due to RISC-V timer CSR is platform implementation specific,
RISC-V CPU DXE driver invokes platform level timer library
to access to timer CSRs.
Signed-off-by: Abner Chang
---
RiscVPkg/Universal
Implement RISC-V CPU related functions in BaseCpuLib.
Signed-off-by: Abner Chang
---
MdePkg/Library/BaseCpuLib/BaseCpuLib.inf | 6 +-
MdePkg/Library/BaseCpuLib/BaseCpuLib.uni | 5 +++--
MdePkg/Library/BaseCpuLib/RiscV/Cpu.S| 19 +++
3 files changed, 27 insertions(+), 3
Add RISCV64 Arch.
Signed-off-by: Abner Chang
---
MdeModulePkg/Logo/Logo.inf | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/MdeModulePkg/Logo/Logo.inf b/MdeModulePkg/Logo/Logo.inf
index 0182025..243748c 100644
--- a/MdeModulePkg/Logo/Logo.inf
+++ b/MdeModulePkg/Logo/Logo.inf
RiscVDxeIplHandoffLib.inf: Simply use stack switch to hand off to DXE
phase.
RiscVDxeIplHandoffOpenSbiLib.inf: Hand off to DXE phase using OpenSBI
interface.
Signed-off-by: Abner Chang
---
.../RiscVDxeIplHandoffLib/RiscVDxeIplHandoffLib.c | 41 +
.../RiscVDxeIplHandoffLib.inf
Add RISC-V specific LD scripts. ."rela(INFO)" in the latest GccBase.lds
causes PE32 relocation error.
This is the temporaty solution untill we find the root casue.
Signed-off-by: Abner Chang
---
BaseTools/Scripts/GccBaseRiscV.lds | 66 ++
1 file c
RISC-V MMIO library instance. RISC-V only supports memory map I/O.
Signed-off-by: Abner Chang
---
.../BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf | 8 +-
MdePkg/Library/BaseIoLibIntrinsic/IoLibRiscV.c | 601 +
2 files changed, 607 insertions(+), 2 deletions
Implementation of RISC-V PEI Service Table Pointer library using
RISC-V OpenSbi.
Signed-off-by: Abner Chang
---
.../PeiServicesTablePointerLibOpenSbi.inf | 38 +++
.../PeiServicesTablePointerLibOpenSbi.uni | 23
.../PeiServicesTablePointerOpenSbi.c
Add maintainer and reviewer of RiscVPkg.
Signed-off-by: Abner Chang
---
Maintainers.txt | 5 +
1 file changed, 5 insertions(+)
diff --git a/Maintainers.txt b/Maintainers.txt
index 919bacc..11449a5 100644
--- a/Maintainers.txt
+++ b/Maintainers.txt
@@ -408,6 +408,11 @@ F: PcAtChipsetPkg/
W
This library provides CSR assembly functions to read/write RISC-V
specific Control and Status registers.
Signed-off-by: Abner Chang
---
RiscVPkg/Include/Library/RiscVCpuLib.h | 68
RiscVPkg/Library/RiscVCpuLib/Cpu.S | 115 +++
RiscVPkg
Support RISC-V cache related functions.
Signed-off-by: Abner Chang
---
.../BaseSynchronizationLib.inf | 6 +
.../RiscV64/Synchronization.c | 183 +
.../RiscV64/SynchronizationAsm.S | 78 +
3 files changed
NULL instance of RISC-V Platform Temporary Memory library.
Signed-off-by: Abner Chang
---
.../Library/RiscVPlatformTempMemoryInitLib.h | 17 +++
.../RiscVPlatformTempMemoryInitLibNull.inf | 34 ++
.../Riscv64/TempMemInit.S | 26
RISC-V generic SMBIOS DXE driver for building up SMBIOS type 4, type 7
and type 44 records.
Signed-off-by: Abner Chang
---
RiscVPkg/Include/ProcessorSpecificDataHob.h| 95 ++
RiscVPkg/Include/SmbiosProcessorSpecificData.h | 58
RiscVPkg/RiscVPkg.dec
Add RiscVEdk2Readme.md
Signed-off-by: Abner Chang
---
RiscVEdk2Readme.md | 34 ++
1 file changed, 34 insertions(+)
create mode 100644 RiscVEdk2Readme.md
diff --git a/RiscVEdk2Readme.md b/RiscVEdk2Readme.md
new file mode 100644
index 000..ec691fe
--- /dev
Initial RISC-V Supervisor Mode trap handler
Signed-off-by: Abner Chang
---
.../RiscVExceptionLib/CpuExceptionHandler.S| 88 ++
.../CpuExceptionHandlerDxeLib.inf | 42 +
.../RiscVExceptionLib/CpuExceptionHandlerLib.c | 182
BaseTools changes for building EDK2 RISC-V platform.
The changes made to build_rule.template is to avoid build errors
cause by GCC711RISCV tool chain.
Signed-off-by: Abner Chang
---
BaseTools/Conf/build_rule.template | 62 ++---
BaseTools/Conf/tools_def.template
Add RISCV64 Arch.
Signed-off-by: Abner Chang
---
NetworkPkg/Network.dsc.inc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/NetworkPkg/Network.dsc.inc b/NetworkPkg/Network.dsc.inc
index c7f4328..b484f9b 100644
--- a/NetworkPkg/Network.dsc.inc
+++ b/NetworkPkg/Network.dsc.inc
Implementation of RISC-V platform level DxeIPL
Signed-off-by: Abner Chang
---
MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf| 13 +++-
MdeModulePkg/Core/DxeIplPeim/RiscV64/DxeLoadFunc.c | 71 ++
RiscVPkg/Include/Library/RiscVPlatformDxeIpl.h | 41 +
3
EDK2 RISC-V OpenSBI library which pull in external source files under
RiscVPkg/opensbi to the build process.
Signed-off-by: Abner Chang
---
.../Library/RiscVOpensbiLib/RiscVOpensbiLib.inf| 52 ++
1 file changed, 52 insertions(+)
create mode 100644 RiscVPkg/Library
> -Original Message-
> From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
> Abner Chang
> Sent: Friday, September 6, 2019 9:27 AM
> To: devel@edk2.groups.io; leif.lindh...@linaro.org
> Subject: Re: [edk2-devel] [PATCH 00/22] RISC-V EDK2 Port on edk2-
&
This set of patches is updated to incorporate with patches sent for
edk2-staging/RISC-V-V2 PATCH v2.
Abner Chang (13):
U500Pkg/OpenSbiPlatformLib: Use Fdtlib in EmbeddedPkg
U500Pkg/Sec: Remove unnecessary PCD reference
U500Pkg/Sec: Add information to header file references
U500Pkg
Update INF revision.
Signed-off-by: Abner Chang
Cc: Leif Lindholm
Cc: Gilbert Chen
---
.../FirmwareContextProcessorSpecificLib.inf | 2 +-
Platform/RiscV/Library/RealTimeClockLibNull/RealTimeClockLibNull.inf| 2 +-
.../SiFive/U500Pkg/Library/OpenSbiPlatformLib
Update DEC revision.
Signed-off-by: Abner Chang
Cc: Leif Lindholm
Cc: Gilbert Chen
---
Silicon/SiFive/SiFive.dec | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Silicon/SiFive/SiFive.dec b/Silicon/SiFive/SiFive.dec
index 7aca3e7..d76458f 100644
--- a/Silicon/SiFive
Change *s to *.S.
Signed-off-by: Abner Chang
Cc: Leif Lindholm
Cc: Gilbert Chen
---
Platform/RiscV/Universal/Sec/SecMain.inf | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Platform/RiscV/Universal/Sec/SecMain.inf
b/Platform/RiscV/Universal/Sec/SecMain.inf
index
Update DEC revision.
Signed-off-by: Abner Chang
Cc: Leif Lindholm
Cc: Gilbert Chen
---
Platform/RiscV/RiscVPlatformPkg.dec | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Platform/RiscV/RiscVPlatformPkg.dec
b/Platform/RiscV/RiscVPlatformPkg.dec
index 3ce16bf..5b8c157
Change header file reference.
Signed-off-by: Abner Chang
Cc: Leif Lindholm
Cc: Gilbert Chen
---
Platform/RiscV/SiFive/U500Pkg/Library/SerialIoLib/SerialPortLib.c | 5 +
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/Platform/RiscV/SiFive/U500Pkg/Library/SerialIoLib
Remove unnecessary PCD reference.
Signed-off-by: Abner Chang
Cc: Leif Lindholm
Cc: Gilbert Chen
---
Platform/RiscV/Universal/Sec/SecMain.inf | 3 ---
1 file changed, 3 deletions(-)
diff --git a/Platform/RiscV/Universal/Sec/SecMain.inf
b/Platform/RiscV/Universal/Sec/SecMain.inf
index
Update INF revision.
Signed-off-by: Abner Chang
Cc: Leif Lindholm
Cc: Gilbert Chen
---
Silicon/SiFive/E51/Library/PeiCoreInfoHobLib/PeiCoreInfoHobLib.inf | 2 +-
Silicon/SiFive/U54/Library/PeiCoreInfoHobLib/PeiCoreInfoHobLib.inf | 2 +-
.../U54MCCoreplex/Library/PeiCoreInfoHobLib
Use Fdtlib in EmbeddedPkg instead of using OpenSbi one.
Signed-off-by: Abner Chang
Cc: Leif Lindholm
Cc: Gilbert Chen
---
.../OpenSbiPlatformLib/OpenSbiPlatformLib.inf | 8 +-
.../U500Pkg/Library/OpenSbiPlatformLib/platform.c | 242 +++--
2 files changed, 127
Add HPE copyrights.
Signed-off-by: Abner Chang
Cc: Leif Lindholm
Cc: Gilbert Chen
---
Platform/RiscV/SiFive/U500Pkg/Library/SerialIoLib/SerialPortLib.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Platform/RiscV/SiFive/U500Pkg/Library/SerialIoLib/SerialPortLib.c
b/Platform/RiscV
Change *s to *.S.
Signed-off-by: Abner Chang
Cc: Leif Lindholm
Cc: Gilbert Chen
---
.../U500Pkg/Library/RiscVPlatformTimerLib/RiscVPlatformTimerLib.inf | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git
a/Platform/RiscV/SiFive/U500Pkg/Library/RiscVPlatformTimerLib
Change DEC revision.
Signed-off-by: Abner Chang
Cc: Leif Lindholm
Cc: Gilbert Chen
---
Platform/RiscV/SiFive/U500Pkg/U500.dec | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Platform/RiscV/SiFive/U500Pkg/U500.dec
b/Platform/RiscV/SiFive/U500Pkg/U500.dec
index 4ecca89
Use Fdtlib and RealTimeClockDxe from EmbeddedPkg.
Signed-off-by: Abner Chang
Cc: Leif Lindholm
Cc: Gilbert Chen
---
Platform/RiscV/SiFive/U500Pkg/U500.dsc | 5 +++--
Platform/RiscV/SiFive/U500Pkg/U500.fdf | 2 +-
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/Platform/RiscV
Add more information to header file references.
Signed-off-by: Abner Chang
Cc: Leif Lindholm
Cc: Gilbert Chen
---
Platform/RiscV/Universal/Sec/SecMain.c | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/Platform/RiscV/Universal/Sec/SecMain.c
b/Platform/RiscV
CC maintainers.
> -Original Message-
> From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
> Abner Chang
> Sent: Monday, September 23, 2019 8:31 AM
> To: devel@edk2.groups.io
> Cc: Chang, Abner (HPS SW/FW Technologist)
> Subject: [edk2-devel] [e
CC maintainers.
> -Original Message-
> From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
> Abner Chang
> Sent: Monday, September 23, 2019 8:31 AM
> To: devel@edk2.groups.io
> Cc: Chang, Abner (HPS SW/FW Technologist)
> Subject: [edk2-devel] [e
CC maintainers.
> -Original Message-
> From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
> Abner Chang
> Sent: Monday, September 23, 2019 8:32 AM
> To: devel@edk2.groups.io
> Cc: Chang, Abner (HPS SW/FW Technologist)
> Subject: [edk2-devel] [e
CC Maintainers.
> -Original Message-
> From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
> Abner Chang
> Sent: Monday, September 23, 2019 8:32 AM
> To: devel@edk2.groups.io
> Cc: Chang, Abner (HPS SW/FW Technologist)
> Subject: [edk2-devel] [e
CC Maintainers.
> -Original Message-
> From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
> Abner Chang
> Sent: Monday, September 23, 2019 8:32 AM
> To: devel@edk2.groups.io
> Cc: Chang, Abner (HPS SW/FW Technologist)
> Subject: [edk2-devel] [e
CC maintainers
> -Original Message-
> From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
> Abner Chang
> Sent: Monday, September 23, 2019 8:32 AM
> To: devel@edk2.groups.io
> Cc: Chang, Abner (HPS SW/FW Technologist)
> Subject: [edk2-devel] [e
CC maintainers
> -Original Message-
> From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
> Abner Chang
> Sent: Monday, September 23, 2019 8:32 AM
> To: devel@edk2.groups.io
> Cc: Chang, Abner (HPS SW/FW Technologist)
> Subject: [edk2-devel] [e
CC maintainers.
> -Original Message-
> From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
> Abner Chang
> Sent: Monday, September 23, 2019 8:32 AM
> To: devel@edk2.groups.io
> Cc: Chang, Abner (HPS SW/FW Technologist)
> Subject: [edk2-devel] [e
CC maintainers.
> -Original Message-
> From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
> Abner Chang
> Sent: Monday, September 23, 2019 8:32 AM
> To: devel@edk2.groups.io
> Cc: Chang, Abner (HPS SW/FW Technologist)
> Subject: [edk2-devel] [e
CC maintainers.
> -Original Message-
> From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
> Abner Chang
> Sent: Monday, September 23, 2019 8:32 AM
> To: devel@edk2.groups.io
> Cc: Chang, Abner (HPS SW/FW Technologist)
> Subject: [edk2-devel] [e
CC maintainers
> -Original Message-
> From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
> Abner Chang
> Sent: Monday, September 23, 2019 8:32 AM
> To: devel@edk2.groups.io
> Cc: Chang, Abner (HPS SW/FW Technologist)
> Subject: [edk2-devel] [e
CC maintainers.
> -Original Message-
> From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
> Abner Chang
> Sent: Monday, September 23, 2019 8:32 AM
> To: devel@edk2.groups.io
> Cc: Chang, Abner (HPS SW/FW Technologist)
> Subject: [edk2-devel] [e
CC maintainer
> -Original Message-
> From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
> Abner Chang
> Sent: Monday, September 23, 2019 8:32 AM
> To: devel@edk2.groups.io
> Cc: Chang, Abner (HPS SW/FW Technologist)
> Subject: [edk2-devel] [edk2-st
CC reviewers.
> -Original Message-
> From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
> Abner Chang
> Sent: Monday, September 23, 2019 8:32 AM
> To: devel@edk2.groups.io
> Cc: Chang, Abner (HPS SW/FW Technologist)
> Subject: [edk2-devel] [edk2-st
Add maintainers
> -Original Message-
> From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
> Abner Chang
> Sent: Monday, September 23, 2019 8:32 AM
> To: devel@edk2.groups.io
> Cc: Chang, Abner (HPS SW/FW Technologist)
> Subject: [edk2-devel] [e
: Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 09/29]
> MdePkg/BaseIoLibIntrinsic: RISC-V I/O intrinsic functions.
>
> On Tue, Oct 01, 2019 at 10:49:38AM +0200, Philippe Mathieu-Daudé wrote:
> > Hi Leif,
> >
> > On 9/27/19 1:39 AM, Leif Lindholm wrote:
> > >
Thanks Leif, let me check with maintainers.
Hi Mike and Liming,
How do you think about to use IoLibArm as the I/O lib instance for RISC-V arch?
I personally don't like to use IoLibArm.c in [Source.RISCV64] section, instead
I would like to use IoLibRiscV.c which conform with current source file
u-Daudé ; Mike Kinney
> ; Liming Gao
> Subject: Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 09/29]
> MdePkg/BaseIoLibIntrinsic: RISC-V I/O intrinsic functions.
>
> On Wed, Oct 02, 2019 at 11:27:16AM -0500, Andrew Fish via Groups.Io wrote:
> >
> >
> &g
Daudé ; Mike
> Kinney ; Liming Gao ;
> Palmer Dabbelt
> Subject: Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 09/29]
> MdePkg/BaseIoLibIntrinsic: RISC-V I/O intrinsic functions.
>
> On Thu, Oct 03, 2019 at 12:52:57AM +, Abner Chang wrote:
> > > > So is the plan
add BZ URL in the commit message, and separate this patch to three
> changes. Each one is for each package of MdePkg, MdeModulePkg and
> ShellPkg.
>
> As Leif say, SmBios 3.3 spec is not published. This patch will not be pushed
> until SmBios 3.3 is published.
>
Codes changes for SMBIOS spec 3.3.0 (Already public on DMTF).
Bugzilla link,
https://bugzilla.tianocore.org/show_bug.cgi?id=2202
Abner Chang (3):
MdeModulePkg: Update to support SmBios 3.3.0
MdePkg/Include: Update to support SmBios 3.3.0
ShellPkg/UefiShellDebug1CommandsLib: Update to
Shell command smbiosview updates for SMBIOS 3.3.0 spec.
Bugzilla link,
https://bugzilla.tianocore.org/show_bug.cgi?id=2202
Signed-off-by: Abner Chang
Cc: Jaben Carsey
Cc: Ray Ni
Cc: Zhichao Gao
Cc: Leif Lindholm
Cc: Gilbert Chen
---
.../SmbiosView/PrintInfo.c | 23
Update SmBios.h to support SMBIOS 3.3.0 spec.
Bugzilla link,
https://bugzilla.tianocore.org/show_bug.cgi?id=2202
Signed-off-by: Abner Chang
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Leif Lindholm
Cc: Gilbert Chen
---
MdePkg/Include/IndustryStandard/SmBios.h | 76
This commit update the revision of SMBIOS spec reported in PCDs.
Bugzilla link,
https://bugzilla.tianocore.org/show_bug.cgi?id=2202
Signed-off-by: Abner Chang
Cc: Hao A Wu
Cc: Jian J Wang
Cc: Leif Lindholm
Cc: Gilbert Chen
---
MdeModulePkg/MdeModulePkg.dec | 4 ++--
1 file changed, 2
Shell command smbiosview updates for SMBIOS 3.3.0 spec.
Bugzilla link,
https://bugzilla.tianocore.org/show_bug.cgi?id=2202
Signed-off-by: Abner Chang
Cc: Jaben Carsey
Cc: Ray Ni
Cc: Zhichao Gao
Cc: Leif Lindholm
Cc: Gilbert Chen
---
.../SmbiosView/PrintInfo.c | 23
This commit update the revision of SMBIOS spec reported in PCDs.
Bugzilla link,
https://bugzilla.tianocore.org/show_bug.cgi?id=2202
Signed-off-by: Abner Chang
Cc: Hao A Wu
Cc: Jian J Wang
Cc: Leif Lindholm
Cc: Gilbert Chen
---
MdeModulePkg/MdeModulePkg.dec | 4 ++--
1 file changed, 2
Update SmBios.h to support SMBIOS 3.3.0 spec.
Bugzilla link,
https://bugzilla.tianocore.org/show_bug.cgi?id=2202
Signed-off-by: Abner Chang
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Leif Lindholm
Cc: Gilbert Chen
---
MdePkg/Include/IndustryStandard/SmBios.h | 76
Codes changes for SMBIOS spec 3.3.0 (Already public on DMTF).
Bugzilla link,
https://bugzilla.tianocore.org/show_bug.cgi?id=2202
Abner Chang (3):
MdeModulePkg: Update to support SmBios 3.3.0
MdePkg/Include: Update to support SmBios 3.3.0
ShellPkg/UefiShellDebug1CommandsLib: Update to
added one in SMBIOS 3.3.
>
> Thanks
> Liming
> >-----Original Message-
> >From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
> >Abner Chang
> >Sent: Friday, October 04, 2019 11:06 PM
> >To: Gao, Liming ; devel@edk2.groups.io
> >C
1 - 100 of 997 matches
Mail list logo