|
[PATCH 1/5] CpuException: Avoid allocating code pages for DXE instance 2 messages
Today the DXE instance allocates code page and then copies the IDT vectors to the allocated code page. Then it fixes up the vector number in the IDT vector. But if we update the NASM file to generate
Today the DXE instance allocates code page and then copies the IDT vectors to the allocated code page. Then it fixes up the vector number in the IDT vector. But if we update the NASM file to generate
|
By
Ni, Ray
·
|
|
[PATCH 2/5] CpuException: Init global variables in-place 2 messages
Additionally removed two useless global variables: "SPIN_LOCK mDisplayMessageSpinLock" from SMM instance. "UINTN mEnabledInterruptNum" from DXE instance. Signed-off-by: Ray Ni <ray.ni@...> Cc: Eric Do
Additionally removed two useless global variables: "SPIN_LOCK mDisplayMessageSpinLock" from SMM instance. "UINTN mEnabledInterruptNum" from DXE instance. Signed-off-by: Ray Ni <ray.ni@...> Cc: Eric Do
|
By
Ni, Ray
·
|
|
[PATCH 3/5] CpuException: Avoid allocating page but using global variables 2 messages
Signed-off-by: Ray Ni <ray.ni@...> Cc: Eric Dong <eric.dong@...> --- .../CpuExceptionHandlerLib/DxeException.c | 24 ++++--------------- 1 file changed, 5 insertions(+), 19 deletions(-) diff --git a/Ue
Signed-off-by: Ray Ni <ray.ni@...> Cc: Eric Dong <eric.dong@...> --- .../CpuExceptionHandlerLib/DxeException.c | 24 ++++--------------- 1 file changed, 5 insertions(+), 19 deletions(-) diff --git a/Ue
|
By
Ni, Ray
·
|
|
[PATCH 4/5] CpuException: Remove InitializeCpuInterruptHandlers 2 messages
InitializeCpuExceptionHandlers() expects caller allocates IDT while InitializeCpuInterruptHandlers() allocates 256 IDT entries itself. InitializeCpuExceptionHandlers() fills max 32 IDT entries allocat
InitializeCpuExceptionHandlers() expects caller allocates IDT while InitializeCpuInterruptHandlers() allocates 256 IDT entries itself. InitializeCpuExceptionHandlers() fills max 32 IDT entries allocat
|
By
Ni, Ray
·
|
|
[PATCH 5/5] CpuException: Add InitializeSeparateExceptionStacks 2 messages
Today InitializeCpuExceptionHandlersEx is called from three modules: 1. DxeCore (links to DxeCpuExceptionHandlerLib) DxeCore expects it initializes the IDT entries as well as assigning separate stacks
Today InitializeCpuExceptionHandlersEx is called from three modules: 1. DxeCore (links to DxeCpuExceptionHandlerLib) DxeCore expects it initializes the IDT entries as well as assigning separate stacks
|
By
Ni, Ray
·
|
|
[Patch v2 14/28] SecurityPkg: Add null encryption variable libs 2 messages
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2594 Provide null ecryption variable libraries. These will be used by default for platforms that don't support protected variable encryption. Cc: Ji
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2594 Provide null ecryption variable libraries. These will be used by default for platforms that don't support protected variable encryption. Cc: Ji
|
By
Judah Vang
·
|
|
[Patch v2 13/28] SecurityPkg: Fix GetVariableKey API 2 messages
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2594 Fix GetVariableKey API to match changes in header files. Cc: Jian J Wang <jian.j.wang@...> Cc: Jiewen Yao <jiewen.yao@...> Cc: Nishant C Mistry
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2594 Fix GetVariableKey API to match changes in header files. Cc: Jian J Wang <jian.j.wang@...> Cc: Jiewen Yao <jiewen.yao@...> Cc: Nishant C Mistry
|
By
Judah Vang
·
|
|
[Patch v2 12/28] SecurityPkg: Add new variable types and functions 2 messages
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2594 Add new variable encryption/decryption function prototypes. Add new variable digest structure. Add new Protected variable function prototypes.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2594 Add new variable encryption/decryption function prototypes. Add new variable digest structure. Add new Protected variable function prototypes.
|
By
Judah Vang
·
|
|
[Patch v2 11/28] SecurityPkg: Update RPMC APIs with index 2 messages
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2594 Update RPMC APIs with index parameter because sometimes there are more than 1 RPMC counter on the platform. Cc: Jian J Wang <jian.j.wang@...> C
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2594 Update RPMC APIs with index parameter because sometimes there are more than 1 RPMC counter on the platform. Cc: Jian J Wang <jian.j.wang@...> C
|
By
Judah Vang
·
|
|
[Patch v2 10/28] SecurityPkg: Add new KeyService types and defines 2 messages
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2594 Add new KeyService types and defines. Cc: Jian J Wang <jian.j.wang@...> Cc: Jiewen Yao <jiewen.yao@...> Cc: Nishant C Mistry <nishant.c.mistry@
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2594 Add new KeyService types and defines. Cc: Jian J Wang <jian.j.wang@...> Cc: Jiewen Yao <jiewen.yao@...> Cc: Nishant C Mistry <nishant.c.mistry@
|
By
Judah Vang
·
|
|
[Patch v2 09/28] MdeModulePkg: Add support for Protected Variables 2 messages
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2594 Add support for Protected Variables. Add new API to retrieve Variable Infomation and data. Add new API to update variable in non-volatile stora
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2594 Add support for Protected Variables. Add new API to retrieve Variable Infomation and data. Add new API to update variable in non-volatile stora
|
By
Judah Vang
·
|
|
[Patch v2 08/28] MdeModulePkg: Add new Variable functionality 2 messages
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2594 Provide new APIs for retrieving variable information. Add new function stubs for retrieving Protected variable information. Cc: Jian J Wang <ji
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2594 Provide new APIs for retrieving variable information. Add new function stubs for retrieving Protected variable information. Cc: Jian J Wang <ji
|
By
Judah Vang
·
|
|
[Patch v2 07/28] MdeModulePkg: Add Null ProtectedVariable Library 2 messages
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2594 Add Null versions of the ProtectedVariable Library. This will be the default libraries for platforms that do not support ProtectedVariable. Cc:
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2594 Add Null versions of the ProtectedVariable Library. This will be the default libraries for platforms that do not support ProtectedVariable. Cc:
|
By
Judah Vang
·
|
|
[PATCH 5/5] NetworkPkg/TlsDxe: Sync to new TlsSetHostPrivateKey() API
Add NULL to param list to sync with new TlsSetHostPrivateKey() in TlsLib. Cc: Jiewen Yao <jiewen.yao@...> Cc: Jian J Wang <jian.j.wang@...> Cc: Xiaoyu Lu <xiaoyu1.lu@...> Cc: Guomin Jiang <guomin.jian
Add NULL to param list to sync with new TlsSetHostPrivateKey() in TlsLib. Cc: Jiewen Yao <jiewen.yao@...> Cc: Jian J Wang <jian.j.wang@...> Cc: Xiaoyu Lu <xiaoyu1.lu@...> Cc: Guomin Jiang <guomin.jian
|
By
yi1 li
·
|
|
[PATCH 4/5] CryptoPkg: Add implementation for TlsSetHostPrivateKey()
From: yi1 li <yi1.li@...> Add Password to TlsSetHostPrivateKey() param list, Set Password to NULL when useless. This function adds the local private key (PEM-encoded RSA or PKCS#8 private key) into th
From: yi1 li <yi1.li@...> Add Password to TlsSetHostPrivateKey() param list, Set Password to NULL when useless. This function adds the local private key (PEM-encoded RSA or PKCS#8 private key) into th
|
By
yi1 li
·
|
|
[PATCH 3/5] CryptoPkg: Add APIs TlsShutdown and TlsExportKey to TlsLib
From: yi1 li <yi1.li@...> REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3892 Add the following API and implementation to the TLS library: 1.TlsShutdown: Shutdown the TLS connection without relea
From: yi1 li <yi1.li@...> REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3892 Add the following API and implementation to the TLS library: 1.TlsShutdown: Shutdown the TLS connection without relea
|
By
yi1 li
·
|
|
[PATCH 2/5] CryptoPkg: Add TlsSetConfiguration API
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3892 1. TlsSetSignatureAlgoList: Configure the list of TLS signature algorithms that should be used as part of the TLS session establishment. This i
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3892 1. TlsSetSignatureAlgoList: Configure the list of TLS signature algorithms that should be used as part of the TLS session establishment. This i
|
By
yi1 li
·
|
|
[PATCH 1/5] MdePkg: Add Tls configuration related define
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3892 Consumed by TlsSetEcCurve and TlsSetSignatureAlgoList. Cc: Jiewen Yao <jiewen.yao@...> Cc: Michael D Kinney <michael.d.kinney@...> Cc: Liming Ga
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3892 Consumed by TlsSetEcCurve and TlsSetSignatureAlgoList. Cc: Jiewen Yao <jiewen.yao@...> Cc: Michael D Kinney <michael.d.kinney@...> Cc: Liming Ga
|
By
yi1 li
·
|
|
[PATCH 0/5] CryptoPkg: Add additional cipher algos and TLS API to meet WPA3
To meet the needs of WPA3 Enterprise, additional cipher algorithms and TLS APIs need to be added. Code branch: https://github.com/liyi77/edk2/tree/Add-TLS Details as follows: - TlsShutdown: Shutdown t
To meet the needs of WPA3 Enterprise, additional cipher algorithms and TLS APIs need to be added. Code branch: https://github.com/liyi77/edk2/tree/Add-TLS Details as follows: - TlsShutdown: Shutdown t
|
By
yi1 li
·
|
|
Event: TianoCore Design Meeting - APAC/NAMO - 05/27/2022
#cal-reminder
Reminder: TianoCore Design Meeting - APAC/NAMO When: 05/27/2022 9:30am to 10:30am (UTC+08:00) Asia/Shanghai Where: Microsoft Teams Organizer: Ray Ni ray.ni@... View Event Description: TOPIC NA For mor
Reminder: TianoCore Design Meeting - APAC/NAMO When: 05/27/2022 9:30am to 10:30am (UTC+08:00) Asia/Shanghai Where: Microsoft Teams Organizer: Ray Ni ray.ni@... View Event Description: TOPIC NA For mor
|
By
Group Notification
·
|