123456789101112131415161718192021222324252627282930313233343536373839 |
- /** @file
- Copyright (c) 2014, Intel Corporation. All rights reserved.<BR>
- SPDX-License-Identifier: BSD-2-Clause-Patent
- **/
- #ifndef _FSP_SWITCH_STACK_LIB_H_
- #define _FSP_SWITCH_STACK_LIB_H_
- /**
- This function will switch the current stack to the previous saved stack.
- Before calling the previous stack has to be set in FSP_GLOBAL_DATA.CoreStack.
- EIP
- FLAGS 16 bit FLAGS 16 bit
- EDI
- ESI
- EBP
- ESP
- EBX
- EDX
- ECX
- EAX
- DWORD IDT base1
- StackPointer: DWORD IDT base2
- @return ReturnKey After switching to the saved stack,
- this value will be saved in eax before returning.
- **/
- UINT32
- EFIAPI
- Pei2LoaderSwitchStack (
- VOID
- );
- #endif
|