From: Jordan Justen <jordan.l.jus...@intel.com> This is the function the AP assembly code will expect to call after getting a lock and setting up the stack.
Only one AP will enter this routine at a time. If ApEntryPointInC exits, then the assembly code will loop around to grab the lock, setup the stack, and call ApEntryPointInC again. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jordan Justen <jordan.l.jus...@intel.com> --- UefiCpuPkg/CpuDxe/CpuMp.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/UefiCpuPkg/CpuDxe/CpuMp.c b/UefiCpuPkg/CpuDxe/CpuMp.c index c8189bc..aa564c1 100644 --- a/UefiCpuPkg/CpuDxe/CpuMp.c +++ b/UefiCpuPkg/CpuDxe/CpuMp.c @@ -16,6 +16,19 @@ #include "CpuMp.h" /** + Application Processor C code entry point. + +**/ +VOID +EFIAPI +ApEntryPointInC ( + VOID + ) +{ +} + + +/** Initialize Multi-processor support. **/ -- 1.9.3 ------------------------------------------------------------------------------ _______________________________________________ edk2-devel mailing list edk2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-devel