public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* [PATCH 0/5] Code refactoring in CpuExceptionHandlerLib
@ 2022-05-20 14:15 Ni, Ray
  2022-05-20 14:15 ` [PATCH 1/5] CpuException: Avoid allocating code pages for DXE instance Ni, Ray
                   ` (4 more replies)
  0 siblings, 5 replies; 20+ messages in thread
From: Ni, Ray @ 2022-05-20 14:15 UTC (permalink / raw)
  To: devel


Ray Ni (5):
  CpuException: Avoid allocating code pages for DXE instance
  CpuException: Init global variables in-place
  CpuException: Avoid allocating page but using global variables
  CpuException: Remove InitializeCpuInterruptHandlers
  CpuException: Add InitializeSeparateExceptionStacks

 MdeModulePkg/Core/Dxe/DxeMain/DxeMain.c       |   2 +-
 .../Include/Library/CpuExceptionHandlerLib.h  |  52 +----
 .../CpuExceptionHandlerLibNull.c              |  57 +----
 UefiCpuPkg/CpuDxe/CpuDxe.c                    |  33 ++-
 UefiCpuPkg/CpuDxe/CpuMp.c                     |   6 +-
 UefiCpuPkg/CpuMpPei/CpuMpPei.c                |   4 +-
 .../CpuExceptionHandlerLib/DxeException.c     | 218 ++++--------------
 .../Ia32/ExceptionHandlerAsm.nasm             |   4 +-
 .../CpuExceptionHandlerLib/PeiCpuException.c  | 112 +--------
 .../PeiDxeSmmCpuException.c                   |  19 +-
 .../SecPeiCpuException.c                      |  58 +----
 .../CpuExceptionHandlerLib/SmmException.c     |  72 ++----
 .../X64/ExceptionHandlerAsm.nasm              |   2 +
 .../X64/Xcode5ExceptionHandlerAsm.nasm        |   9 +-
 14 files changed, 149 insertions(+), 499 deletions(-)

-- 
2.35.1.windows.2


^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2022-06-06  7:47 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-05-20 14:15 [PATCH 0/5] Code refactoring in CpuExceptionHandlerLib Ni, Ray
2022-05-20 14:15 ` [PATCH 1/5] CpuException: Avoid allocating code pages for DXE instance Ni, Ray
2022-05-22 16:40   ` [edk2-devel] " Wang, Jian J
2022-05-24  8:01     ` Ni, Ray
2022-05-24 15:18       ` Wang, Jian J
2022-06-06  7:46       ` Dong, Eric
2022-05-20 14:15 ` [PATCH 2/5] CpuException: Init global variables in-place Ni, Ray
2022-05-22 16:32   ` [edk2-devel] " Wang, Jian J
2022-06-06  7:46   ` Dong, Eric
2022-05-20 14:15 ` [PATCH 3/5] CpuException: Avoid allocating page but using global variables Ni, Ray
2022-05-22 16:30   ` [edk2-devel] " Wang, Jian J
2022-06-06  7:47   ` Dong, Eric
2022-05-20 14:15 ` [PATCH 4/5] CpuException: Remove InitializeCpuInterruptHandlers Ni, Ray
2022-05-22 16:27   ` [edk2-devel] " Wang, Jian J
2022-05-24  8:04     ` Ni, Ray
2022-05-24 15:17       ` Wang, Jian J
2022-06-06  7:47       ` Dong, Eric
2022-05-20 14:15 ` [PATCH 5/5] CpuException: Add InitializeSeparateExceptionStacks Ni, Ray
2022-05-22 16:05   ` Wang, Jian J
2022-06-06  7:47   ` Dong, Eric

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox