public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* [PATCH 0/2] Borrow the space below 1MB for AP reset vector
@ 2017-04-21  6:04 Jeff Fan
  2017-04-21  6:04 ` [PATCH 1/2] UefiCpuPkg/MpInitLib: save/restore original contents Jeff Fan
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Jeff Fan @ 2017-04-21  6:04 UTC (permalink / raw)
  To: edk2-devel; +Cc: Feng Tian, Michael Kinney

Current, CpuMpPei will find the available memory space below 1MB for AP reset
vector. And CpuMpPei will build resource HOB on this range to prevent other
PEI modules to use this range.

However, on some FSP usage model, this range maybe used by the code out of FSP.
CpuMpPei may change the original memory contents and cause other code crash.

We could update CpuMpPei not to change the original contents of this range
around AP waking up. Thus, it will not impact the other code on FSP usage model.

This updating is tiny and less impact on performance.

https://bugzilla.tianocore.org/show_bug.cgi?id=500

Cc: Feng Tian <feng.tian@intel.com>
Cc: Michael Kinney <michael.d.kinney@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jeff Fan <jeff.fan@intel.com>

Jeff Fan (2):
  UefiCpuPkg/MpInitLib: save/restore original contents
  UefiCpuPkg/MpInitLib: needn't to allocate AP reset vector

 UefiCpuPkg/Library/MpInitLib/MpLib.h          |  22 +-----
 UefiCpuPkg/Library/MpInitLib/PeiMpInitLib.inf |   6 +-
 UefiCpuPkg/Library/MpInitLib/PeiMpLib.c       | 107 +-------------------------
 3 files changed, 5 insertions(+), 130 deletions(-)

-- 
2.9.3.windows.2



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

end of thread, other threads:[~2017-04-25  2:36 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-04-21  6:04 [PATCH 0/2] Borrow the space below 1MB for AP reset vector Jeff Fan
2017-04-21  6:04 ` [PATCH 1/2] UefiCpuPkg/MpInitLib: save/restore original contents Jeff Fan
2017-04-21  6:04 ` [PATCH 2/2] UefiCpuPkg/MpInitLib: needn't to allocate AP reset vector Jeff Fan
2017-04-25  2:36 ` [PATCH 0/2] Borrow the space below 1MB for " Tian, Feng

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