TianoCore EDK2 master
Loading...
Searching...
No Matches
TempRamExitPpi.h File Reference

Go to the source code of this file.

Data Structures

struct  _FSP_TEMP_RAM_EXIT_PPI
 

Macros

#define FSP_TEMP_RAM_EXIT_GUID
 

Typedefs

typedef struct _FSP_TEMP_RAM_EXIT_PPI FSP_TEMP_RAM_EXIT_PPI
 
typedef EFI_STATUS(EFIAPI * FSP_TEMP_RAM_EXIT) (IN VOID *TempRamExitParamPtr)
 

Variables

EFI_GUID gFspTempRamExitPpiGuid
 

Detailed Description

This file defines the Silicon Temp Ram Exit PPI which implements the required programming steps for disabling temporary memory.

Copyright (c) 2019, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file TempRamExitPpi.h.

Macro Definition Documentation

◆ FSP_TEMP_RAM_EXIT_GUID

#define FSP_TEMP_RAM_EXIT_GUID
Value:
{ \
0xbc1cfbdb, 0x7e50, 0x42be, { 0xb4, 0x87, 0x22, 0xe0, 0xa9, 0x0c, 0xb0, 0x52 } \
}

Global ID for the FSP_TEMP_RAM_EXIT_PPI.

Definition at line 16 of file TempRamExitPpi.h.

Typedef Documentation

◆ FSP_TEMP_RAM_EXIT

typedef EFI_STATUS(EFIAPI * FSP_TEMP_RAM_EXIT) (IN VOID *TempRamExitParamPtr)

Silicon function for disabling temporary memory.

Parameters
[in]TempRamExitParamPtr- Pointer to the TempRamExit parameters structure. This structure is normally defined in the Integration Guide. If it is not defined in the Integration Guide, pass NULL.
Return values
EFI_SUCCESS- FSP execution environment was initialized successfully.
EFI_INVALID_PARAMETER- Input parameters are invalid.
EFI_UNSUPPORTED- The FSP calling conditions were not met.
EFI_DEVICE_ERROR- Temporary memory exit.

Definition at line 38 of file TempRamExitPpi.h.

◆ FSP_TEMP_RAM_EXIT_PPI

Definition at line 24 of file TempRamExitPpi.h.