[edk2] [RFC 0/2] Introduce Mp Service protocol to UefiCpuPkg

Subject: [edk2] [RFC 0/2] Introduce Mp Service protocol to UefiCpuPkg

From: Chen Fan <chen.fan.fnst@cn.fujitsu.com>

To: <edk2-devel@lists.sourceforge.net>

Date: 2014-07-22 01:39:46

This series patches is base on Jljusten's tree:
  https://github.com/jljusten/edk2/tree/ap-startup-example

this patches tried to implement Mp Service protocol in UefiCpuPkg,
there was only startup APs in previous code, so add some initialization
to let all APs work up, this Mp Service protocol's implementation
use EmulatorPkg/Mp service for reference.

and I used Ovmf and StartCorePkg to test this Mp Service protocol,
it seemed good.

Chen Fan (2):
  UefiCpuPkg/CpuDxe: Detect all APs
  UefiCpuPkg/CpuMp: Introduce Mp Service protocol

 UefiCpuPkg/CpuDxe/ApStartup.c                  |   29 +-
 UefiCpuPkg/CpuDxe/CpuDxe.inf                   |    4 +
 UefiCpuPkg/CpuDxe/CpuMp.c                      | 1162 +++++++++++++++++++++++-
 UefiCpuPkg/CpuDxe/CpuMp.h                      |   62 +-
 UefiCpuPkg/CpuDxe/X64/MpAsm.S                  |    9 +-
 UefiCpuPkg/Include/Library/LocalApicLib.h      |    8 +-
 UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.c |   14 +
 UefiCpuPkg/UefiCpuPkg.dec                      |    2 +-
 8 files changed, 1277 insertions(+), 13 deletions(-)

-- 
1.9.3


------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel