21#ifndef _MEMORY_OVERWRITE_CONTROL_DATA_GUID_H_
22#define _MEMORY_OVERWRITE_CONTROL_DATA_GUID_H_
24#define MEMORY_ONLY_RESET_CONTROL_GUID \
26 0xe20939be, 0x32d4, 0x41be, {0xa1, 0x50, 0x89, 0x7f, 0x85, 0xd4, 0x98, 0x29} \
36#define MEMORY_OVERWRITE_REQUEST_VARIABLE_NAME L"MemoryOverwriteRequestControl"
42#define MOR_CLEAR_MEMORY_BIT_MASK 0x01
48#define MOR_DISABLEAUTODETECT_BIT_MASK 0x10
53#define MOR_CLEAR_MEMORY_BIT_OFFSET 0
54#define MOR_DISABLEAUTODETECT_BIT_OFFSET 4
63#define MOR_CLEAR_MEMORY_VALUE(mor) (((UINT8)(mor) & MOR_CLEAR_MEMORY_BIT_MASK) >> MOR_CLEAR_MEMORY_BIT_OFFSET)
72#define MOR_DISABLE_AUTO_DETECT_VALUE(mor) (((UINT8)(mor) & MOR_DISABLEAUTODETECT_BIT_MASK) >> MOR_DISABLEAUTODETECT_BIT_OFFSET)
EFI_GUID gEfiMemoryOverwriteControlDataGuid