public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* [Patch 0/7] Re-install SEC Platform Information PPI
@ 2016-09-09  7:59 Jeff Fan
  2016-09-09  7:59 ` [Patch 1/7] UefiCpuPkg/CpuDxe: Fix duplicated status code report Jeff Fan
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: Jeff Fan @ 2016-09-09  7:59 UTC (permalink / raw)
  To: edk2-devel

Platform SEC Lib will save CPU BIST into CAR and install SEC Platform 
information(2) PPI. But after memory is ready, all data in CAR will be cleared.
We update UefiCpuPkg/SecCore to re-install SEC platform information(2) PPI
before CAR is cleared.

We also update CpuMpPei driver to build Sec Platform Information2 PPI GUIDed-HOB
to pass all CPU BIST date to DXE phase.

Jeff Fan (7):
  UefiCpuPkg/CpuDxe: Fix duplicated status code report
  UefiCpuPkg/CpuMpPei: Add parameter BistInformationSize
  UefiCpuPkg/CpuMpPei: Fix BistData ouput error
  UefiCpuPkg/CpuMpPei: Build GUIDed-HOB to store all CPU BIST Data
  UefiCpuPkg/SecCore: Add SecBist.c
  UefiCpuPkg/SecCore: Abstract worker function GetBistFromHob()
  UefiCpuPkg/SecCore: Re-install SEC platform information(2) PPI

 UefiCpuPkg/CpuDxe/CpuMp.c        |  29 +++--
 UefiCpuPkg/CpuMpPei/CpuBist.c    |  79 ++++++++----
 UefiCpuPkg/CpuMpPei/CpuMpPei.h   |   1 +
 UefiCpuPkg/CpuMpPei/CpuMpPei.inf |   4 +-
 UefiCpuPkg/SecCore/SecBist.c     | 268 +++++++++++++++++++++++++++++++++++++++
 UefiCpuPkg/SecCore/SecCore.inf   |  11 +-
 UefiCpuPkg/SecCore/SecMain.c     |   5 +
 UefiCpuPkg/SecCore/SecMain.h     |  55 +++++++-
 UefiCpuPkg/UefiCpuPkg.dsc        |   3 +
 9 files changed, 411 insertions(+), 44 deletions(-)
 create mode 100644 UefiCpuPkg/SecCore/SecBist.c

-- 
2.9.3.windows.2



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

end of thread, other threads:[~2016-09-13  7:41 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-09-09  7:59 [Patch 0/7] Re-install SEC Platform Information PPI Jeff Fan
2016-09-09  7:59 ` [Patch 1/7] UefiCpuPkg/CpuDxe: Fix duplicated status code report Jeff Fan
2016-09-09  7:59 ` [Patch 2/7] UefiCpuPkg/CpuMpPei: Add parameter BistInformationSize Jeff Fan
2016-09-09  7:59 ` [Patch 3/7] UefiCpuPkg/CpuMpPei: Fix BistData ouput error Jeff Fan
2016-09-09  7:59 ` [Patch 4/7] UefiCpuPkg/CpuMpPei: Build GUIDed-HOB to store all CPU BIST Data Jeff Fan
2016-09-09  7:59 ` [Patch 5/7] UefiCpuPkg/SecCore: Add SecBist.c Jeff Fan
2016-09-09  7:59 ` [Patch 6/7] UefiCpuPkg/SecCore: Abstract worker function GetBistFromHob() Jeff Fan
2016-09-09  7:59 ` [Patch 7/7] UefiCpuPkg/SecCore: Re-install SEC platform information(2) PPI Jeff Fan
2016-09-13  7:41 ` [Patch 0/7] Re-install SEC Platform Information PPI Tian, Feng

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