Re: [edk2-devel] [PATCH 00/22] RISC-V EDK2 Port on edk2-staging/RISC-V-V2 branch

2019-09-05 Thread Abner Chang
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

Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v1 02/22]: RiscVPkg/Include: Add header files of RISC-V CPU package

2019-09-15 Thread Abner Chang
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

Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v1 01/22]: RiscVPkg: RISC-V processor package.

2019-09-15 Thread Abner Chang
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 > > >

Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v1 03/22]: MdePkg: RISC-V sections in DEC file.

2019-09-15 Thread Abner Chang
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

Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v1 04/22]: MdePkg/Include: RISC-V definitions.

2019-09-15 Thread Abner Chang
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 > > --- > >

Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v1 07/22]: MdePkg/BaseIoLibIntrinsic: RISC-V I/O intrinsic functions.

2019-09-15 Thread 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 > >

Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v1 11/22]: BaseTools: BaseTools changes for RISC-V platform.

2019-09-15 Thread Abner Chang
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.

Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v1 13/22]: MdePkg/Include: Update SmBios header file.

2019-09-16 Thread Abner Chang
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

Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v1 11/22]: BaseTools: BaseTools changes for RISC-V platform.

2019-09-16 Thread Abner Chang
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: >

[edk2-devel] [PATCH] MdePkg:Include: Update SmBios header file

2019-09-16 Thread 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 --- MdePkg/Include/IndustryStandard/SmBios.h | 74

Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v1 13/22]: MdePkg/Include: Update SmBios header file.

2019-09-16 Thread Abner Chang
> -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

Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v1 04/22]: MdePkg/Include: RISC-V definitions.

2019-09-17 Thread Abner Chang
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 > > --- > >

[edk2-devel] [PATCH v2] MdePkg:Include: Update SmBios header file

2019-09-18 Thread 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

Re: [edk2-devel] [PATCH] MdePkg:Include: Update SmBios header file

2019-09-18 Thread Abner Chang
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

Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v1 02/22]: RiscVPkg/Include: Add header files of RISC-V CPU package

2019-09-18 Thread Abner Chang
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

Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v1 01/22]: RiscVPkg: RISC-V processor package.

2019-09-19 Thread Abner Chang
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, > > > > >

[edk2-devel] [PATCH v3 3/3] ShellPkg/UefiShellDebug1CommandsLib: Update to support

2019-09-19 Thread Abner Chang
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

[edk2-devel] [PATCH v3 0/3] Update to support SmBios 3.3.0

2019-09-19 Thread Abner Chang
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

[edk2-devel] [PATCH v3 2/3] MdePkg/Include: Update to support SmBios 3.3.0

2019-09-19 Thread Abner Chang
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

[edk2-devel] [PATCH v3 1/3] MdeModulePkg: Update to support SmBios 3.3.0

2019-09-19 Thread Abner Chang
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

[edk2-devel] [PATCH v4 0/3] Update to support SmBios 3.3.0

2019-09-19 Thread Abner Chang
**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

[edk2-devel] [PATCH v4 2/3] MdePkg/Include: Update to support SmBios 3.3.0

2019-09-19 Thread Abner Chang
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

[edk2-devel] [PATCH v4 3/3] ShellPkg/UefiShellDebug1CommandsLib: Update to support SmBios 3.3.0

2019-09-19 Thread Abner Chang
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

[edk2-devel] [PATCH v4 1/3] MdeModulePkg: Update to support SmBios 3.3.0

2019-09-19 Thread Abner Chang
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

Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v1 01/22]: RiscVPkg: RISC-V processor package.

2019-09-21 Thread Abner Chang
> -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

[edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 03/29] RiscVPkg/opensbi: EDK2 RISC-V OpenSBI support

2019-09-22 Thread Abner Chang
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

[edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 01/29] RiscVPkg: RISC-V processor package.

2019-09-22 Thread Abner Chang
- 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

[edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 04/29] MdePkg: RISC-V RV64 binding in MdePkg

2019-09-22 Thread Abner Chang
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

[edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 05/29] MdePkg/Include: RISC-V definitions.

2019-09-22 Thread Abner Chang
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

[edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 00/29] RISC-V EDK2 Port on

2019-09-22 Thread Abner Chang
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

[edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 08/29] MdePkg/BaseCacheMaintenanceLib: RISC-V cache maintenance implementation.

2019-09-22 Thread Abner Chang
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

[edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 07/29] MdePkg/BaseLib: BaseLib for RISC-V RV64 Processor.

2019-09-22 Thread Abner Chang
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

[edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 08/29] MdePkg/BaseCacheMaintenanceLib: RISC-V cache maintenance implementation.

2019-09-22 Thread Abner Chang
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

[edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 10/29] MdePkg/BasePeCoff: Add RISC-V PE/Coff related code.

2019-09-22 Thread Abner Chang
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

[edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 06/29] MdeModulePkg/CapsuleRuntimeDxe: Add RISCV64 arch.

2019-09-22 Thread Abner Chang
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

[edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 02/29] RiscVPkg/Include: Add header files of RISC-V CPU package

2019-09-22 Thread Abner Chang
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

[edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 17/29] RiscVPkg/Library: Add RISC-V timer library

2019-09-22 Thread Abner Chang
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

[edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 27/29] edk2-staging/RISC-V-V2: Add submodule

2019-09-22 Thread Abner Chang
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

[edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 23/29] RiscVPkg/CpuDxe: Add RISC-V CPU DXE driver.

2019-09-22 Thread Abner Chang
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

[edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 11/29] MdePkg/BaseCpuLib: RISC-V Base CPU library implementation.

2019-09-22 Thread Abner Chang
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

[edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 13/29] MdeModulePkg/Logo

2019-09-22 Thread Abner Chang
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

[edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 19/29] RiscVPkg/Library: RISC-V platform level DxeIPL libraries.

2019-09-22 Thread Abner Chang
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

[edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 25/29] BaseTools/Scripts

2019-09-22 Thread Abner Chang
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

[edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 09/29] MdePkg/BaseIoLibIntrinsic: RISC-V I/O intrinsic functions.

2019-09-22 Thread Abner Chang
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

[edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 21/29] RiscVPkg/PeiServicesTablePointerLibOpenSbi: RISC-V PEI Service Table Pointer library

2019-09-22 Thread Abner Chang
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

[edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 29/29] edk2-staging: Update Maintainers.txt

2019-09-22 Thread Abner Chang
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

[edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 15/29] RiscVPkg/Library: RISC-V CPU library

2019-09-22 Thread Abner Chang
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

[edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 12/29] MdePkg/BaseSynchronizationLib: RISC-V cache related code.

2019-09-22 Thread Abner Chang
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

[edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 22/29] RiscVPkg/RiscVPlatformTempMemoryInit: RISC-V Platform Temporary Memory library

2019-09-22 Thread Abner Chang
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

[edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 26/29] RiscVPkg/SmbiosDxe: Generic SMBIOS DXE driver for RISC-V platforms.

2019-09-22 Thread Abner Chang
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

[edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 28/29] edk2-staging/RISC-V-V2: Add ReadMe

2019-09-22 Thread Abner Chang
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

[edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 16/29] RiscVPkg/Library: Add RISC-V exception library

2019-09-22 Thread Abner Chang
Initial RISC-V Supervisor Mode trap handler Signed-off-by: Abner Chang --- .../RiscVExceptionLib/CpuExceptionHandler.S| 88 ++ .../CpuExceptionHandlerDxeLib.inf | 42 + .../RiscVExceptionLib/CpuExceptionHandlerLib.c | 182

[edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 24/29] BaseTools: BaseTools changes for RISC-V platform.

2019-09-22 Thread Abner Chang
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

[edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 14/29] NetworkPkg

2019-09-22 Thread Abner Chang
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

[edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 20/29] MdeModulePkg/DxeIplPeim : RISC-V platform level DxeIPL

2019-09-22 Thread Abner Chang
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-devel] [edk2-staging/RISC-V-V2 PATCH v2 18/29] RiscVPkg/Library: Add EDK2 RISC-V OpenSBI library.

2019-09-22 Thread Abner Chang
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

Re: [edk2-devel] [PATCH 00/22] RISC-V EDK2 Port on edk2-staging/RISC-V-V2 branch

2019-09-22 Thread Abner Chang
> -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- &

[edk2-devel] [platforms/devel-riscv-v2 PATCHv3 00/13] Updates to sync-up with

2019-09-22 Thread Abner Chang
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

[edk2-devel] [platforms/devel-riscv-v2 PATCHv3 06/13] RiscV :Update INF revision

2019-09-22 Thread Abner Chang
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

[edk2-devel] [platforms/devel-riscv-v2 PATCHv3 08/13] Silicon/SiFive :Update DEC revision

2019-09-22 Thread Abner Chang
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

[edk2-devel] [platforms/devel-riscv-v2 PATCHv3 10/13] RiscV/Sec: Change source code to *.S

2019-09-22 Thread Abner Chang
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

[edk2-devel] [platforms/devel-riscv-v2 PATCHv3 12/13] RiscV: Update DEC revision

2019-09-22 Thread Abner Chang
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

[edk2-devel] [platforms/devel-riscv-v2 PATCHv3 04/13] U500Pkg/SerialIoLib: Header file reference change

2019-09-22 Thread Abner Chang
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

[edk2-devel] [platforms/devel-riscv-v2 PATCHv3 02/13] U500Pkg/Sec: Remove unnecessary PCD reference

2019-09-22 Thread Abner Chang
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

[edk2-devel] [platforms/devel-riscv-v2 PATCHv3 07/13] Silicon/SiFive: Update INF revision

2019-09-22 Thread Abner Chang
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

[edk2-devel] [platforms/devel-riscv-v2 PATCHv3 01/13] U500Pkg/OpenSbiPlatformLib: Use Fdtlib in EmbeddedPkg

2019-09-22 Thread Abner Chang
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

[edk2-devel] [platforms/devel-riscv-v2 PATCHv3 11/13] U500Pkg/SerialIoLib: Add copyrights

2019-09-22 Thread Abner Chang
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

[edk2-devel] [platforms/devel-riscv-v2 PATCHv3 09/13] U500Pkg/riscVPlatformTimerLib: Change source code to *.S

2019-09-22 Thread Abner Chang
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

[edk2-devel] [platforms/devel-riscv-v2 PATCHv3 05/13] U500Pkg: Update DEC revision

2019-09-22 Thread Abner Chang
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

[edk2-devel] [platforms/devel-riscv-v2 PATCHv3 13/13] U500Pkg: Leverage EmbeddedPkg modules

2019-09-22 Thread Abner Chang
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

[edk2-devel] [platforms/devel-riscv-v2 PATCHv3 03/13] U500Pkg/Sec: Add information to header file references

2019-09-22 Thread Abner Chang
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

Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 00/29] RISC-V EDK2 Port on

2019-09-23 Thread Abner Chang
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

Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 04/29] MdePkg: RISC-V RV64 binding in MdePkg

2019-09-23 Thread Abner Chang
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

Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 05/29] MdePkg/Include: RISC-V definitions.

2019-09-23 Thread Abner Chang
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

Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 07/29] MdePkg/BaseLib: BaseLib for RISC-V RV64 Processor.

2019-09-23 Thread Abner Chang
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

Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 09/29] MdePkg/BaseIoLibIntrinsic: RISC-V I/O intrinsic functions.

2019-09-23 Thread Abner Chang
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

Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 13/29] MdeModulePkg/Logo

2019-09-23 Thread Abner Chang
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

Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 10/29] MdePkg/BasePeCoff: Add RISC-V PE/Coff related code.

2019-09-23 Thread Abner Chang
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

Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 14/29] NetworkPkg

2019-09-23 Thread Abner Chang
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

Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 08/29] MdePkg/BaseCacheMaintenanceLib: RISC-V cache maintenance implementation.

2019-09-23 Thread Abner Chang
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

Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 11/29] MdePkg/BaseCpuLib: RISC-V Base CPU library implementation.

2019-09-23 Thread Abner Chang
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

Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 12/29] MdePkg/BaseSynchronizationLib: RISC-V cache related code.

2019-09-23 Thread Abner Chang
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

Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 08/29] MdePkg/BaseCacheMaintenanceLib: RISC-V cache maintenance implementation.

2019-09-23 Thread Abner Chang
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

Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 20/29] MdeModulePkg/DxeIplPeim : RISC-V platform level DxeIPL

2019-09-23 Thread Abner Chang
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

Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 06/29] MdeModulePkg/CapsuleRuntimeDxe: Add RISCV64 arch.

2019-09-23 Thread Abner Chang
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

Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 25/29] BaseTools/Scripts

2019-09-23 Thread Abner Chang
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.

2019-10-01 Thread Abner Chang
: 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: > > >

Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 09/29] MdePkg/BaseIoLibIntrinsic: RISC-V I/O intrinsic functions.

2019-10-02 Thread Abner Chang
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

Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 09/29] MdePkg/BaseIoLibIntrinsic: RISC-V I/O intrinsic functions.

2019-10-02 Thread Abner Chang
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

Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v2 09/29] MdePkg/BaseIoLibIntrinsic: RISC-V I/O intrinsic functions.

2019-10-03 Thread Abner Chang
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

Re: [edk2-devel] [PATCH v2] MdePkg:Include: Update SmBios header file

2019-10-04 Thread Abner Chang
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. >

[edk2-devel] [PATCH 0/3] Update to support SmBios 3.3.0

2019-10-08 Thread Abner Chang
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

[edk2-devel] [PATCH 3/3] ShellPkg/UefiShellDebug1CommandsLib: Update to support SmBios 3.3.0

2019-10-08 Thread Abner Chang
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

[edk2-devel] [PATCH 2/3] MdePkg/Include: Update to support SmBios 3.3.0

2019-10-08 Thread Abner Chang
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

[edk2-devel] [PATCH 1/3] MdeModulePkg: Update to support SmBios 3.3.0

2019-10-08 Thread Abner Chang
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

[edk2-devel] [PATCH v5 3/3] ShellPkg/UefiShellDebug1CommandsLib: Update to support SmBios 3.3.0

2019-10-08 Thread Abner Chang
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

[edk2-devel] [PATCH v5 1/3] MdeModulePkg: Update to support SmBios 3.3.0

2019-10-08 Thread Abner Chang
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

[edk2-devel] [PATCH v5 2/3] MdePkg/Include: Update to support SmBios 3.3.0

2019-10-08 Thread Abner Chang
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

[edk2-devel] [PATCH v5 0/3] Update to support SmBios 3.3.0

2019-10-08 Thread Abner Chang
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

Re: [edk2-devel] [PATCH v2] MdePkg:Include: Update SmBios header file

2019-10-08 Thread Abner Chang
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   2   3   4   5   6   7   8   9   10   >