We enabled X64 native version NT32, and made it works on Windows 7 X64 OS.
Signed-off-by: Jiamin Ma <mjmthy@gmail.com> Reviewed by: Ruiyu Ni <ruiyu.ni@intel.com> Reviewed by: Liming Gao <liming.gao@intel.com> Reviewed by: Jiewen Yao <jiewen.yao@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14766 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@@ -109,6 +109,16 @@ SecNt32PeCoffRelocateImage (
|
||||
IN OUT PE_COFF_LOADER_IMAGE_CONTEXT *ImageContext
|
||||
);
|
||||
|
||||
VOID
|
||||
EFIAPI
|
||||
PeiSwitchStacks (
|
||||
IN SWITCH_STACK_ENTRY_POINT EntryPoint,
|
||||
IN VOID *Context1, OPTIONAL
|
||||
IN VOID *Context2, OPTIONAL
|
||||
IN VOID *Context3, OPTIONAL
|
||||
IN VOID *NewStack
|
||||
);
|
||||
|
||||
VOID
|
||||
SecPrint (
|
||||
CHAR8 *Format,
|
||||
@@ -129,7 +139,7 @@ SecPrint (
|
||||
WriteFile (
|
||||
GetStdHandle (STD_OUTPUT_HANDLE),
|
||||
Buffer,
|
||||
CharCount,
|
||||
(DWORD)CharCount,
|
||||
(LPDWORD)&CharCount,
|
||||
NULL
|
||||
);
|
||||
@@ -505,6 +515,7 @@ Returns:
|
||||
return EFI_SUCCESS;
|
||||
}
|
||||
|
||||
#if defined (MDE_CPU_IA32)
|
||||
/**
|
||||
Transfers control to a function starting with a new stack.
|
||||
|
||||
@@ -562,6 +573,7 @@ PeiSwitchStacks (
|
||||
//
|
||||
ASSERT (FALSE);
|
||||
}
|
||||
#endif
|
||||
|
||||
VOID
|
||||
SecLoadFromCore (
|
||||
|
Reference in New Issue
Block a user