diff options
Diffstat (limited to 'Board/EM/RsdpPlus/ShadowRamProtocol.h')
-rw-r--r-- | Board/EM/RsdpPlus/ShadowRamProtocol.h | 90 |
1 files changed, 90 insertions, 0 deletions
diff --git a/Board/EM/RsdpPlus/ShadowRamProtocol.h b/Board/EM/RsdpPlus/ShadowRamProtocol.h new file mode 100644 index 0000000..b8e1daf --- /dev/null +++ b/Board/EM/RsdpPlus/ShadowRamProtocol.h @@ -0,0 +1,90 @@ +//**************************************************************************** +//**************************************************************************** +//** ** +//** (C)Copyright 1985-2012, American Megatrends, Inc. ** +//** ** +//** All Rights Reserved. ** +//** ** +//** 5555 Oakbrook Pkwy, Norcross, GA 30093 ** +//** ** +//** Phone (770)-246-8600 ** +//** ** +//**************************************************************************** +//**************************************************************************** + +//**************************************************************************** +// $Header: /Alaska/SOURCE/Modules/RsdpPlus/ShadowRamProtocol.h 1 2/09/12 3:07a Norlwu $ +// +// $Revision: 1 $ +// +// $Date: 2/09/12 3:07a $ +//**************************************************************************** +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/RsdpPlus/ShadowRamProtocol.h $ +// +// 1 2/09/12 3:07a Norlwu +// [TAG] EIP81756 +// [Category] New Feature +// [Description] Enhance RspdPlus module. +// Define SHADOW_RAM_PROTOCOL structure. +// [Files] ManageShadowRam.c +// ShadowRamProtocol.h +//**************************************************************************** + +//<AMI_FHDR_START> +//----------------------------------------------------------------------------- +// +// Name: ShdowRamProtocol.h +// +// Description: +// +//----------------------------------------------------------------------------- +//<AMI_FHDR_END> + +#ifndef _SHADOW_RAM_PROTOCOL_H__ +#define _SHADOW_RAM_PROTOCOL_H__ + +#ifdef __cplusplus +extern "C" { +#endif + +#define SHADOW_RAM_PROTOCOL_GUID \ + {0xa33319b5, 0x8ee1, 0x45e0, 0x8c, 0x9f, 0x80, 0x9f, 0x5b, 0x9, 0x2, 0xcc} + +typedef +VOID +(EFIAPI *UPDATE_SHADOW) ( + IN VOID +); + +typedef +VOID +(EFIAPI *ERASE_SHADOW) ( + IN VOID +); + +typedef struct { + UPDATE_SHADOW UpdateShadowBeforEfiBoot; + ERASE_SHADOW EraseShadowAfterEfiBoot; +} SHADOW_RAM_PROTOCOL; + +/****** DO NOT WRITE BELOW THIS LINE *******/ +#ifdef __cplusplus +} +#endif +#endif + +//**************************************************************************** +//**************************************************************************** +//** ** +//** (C)Copyright 1985-2012, American Megatrends, Inc. ** +//** ** +//** All Rights Reserved. ** +//** ** +//** 5555 Oakbrook Pkwy, Norcross, GA 30093 ** +//** ** +//** Phone (770)-246-8600 ** +//** ** +//**************************************************************************** +//**************************************************************************** |