\r
#define VARIABLE_STORE_SIGNATURE EFI_SIGNATURE_32 ('$', 'V', 'S', 'S')\r
\r
+#ifndef MAX_VARIABLE_SIZE\r
#define MAX_VARIABLE_SIZE FixedPcdGet32(PcdMaxVariableSize)\r
-\r
+#endif\r
//\r
// Enlarges the hardware error record maximum variable size to 32K bytes\r
//\r
+#ifndef MAX_HARDWARE_ERROR_VARIABLE_SIZE\r
#define MAX_HARDWARE_ERROR_VARIABLE_SIZE FixedPcdGet32(PcdMaxHardwareErrorVariableSize)\r
+#endif\r
\r
#define VARIABLE_DATA 0x55AA\r
\r
ZeroMem (mControllerToken, MAX_CHOICE_NUM * sizeof (EFI_STRING_ID));\r
ZeroMem (mDriverImageProtocol, MAX_CHOICE_NUM * sizeof (EFI_LOADED_IMAGE_PROTOCOL *));\r
\r
- //\r
- // Show the page\r
- //\r
- Status = FormBrowser2->SendForm (\r
- FormBrowser2,\r
- &CallbackInfo->RegisteredHandle,\r
- 1,\r
- NULL,\r
- 0,\r
- NULL,\r
- NULL\r
- );\r
-\r
- Status = HiiDatabase->RemovePackageList (HiiDatabase, CallbackInfo->RegisteredHandle);\r
- if (EFI_ERROR (Status)) {\r
- return Status;\r
- }\r
-\r
return EFI_SUCCESS;\r
}\r
\r
INF_VERSION = 0x00010005\r
BASE_NAME = PlatOverMngr\r
FILE_GUID = 56D95BFE-F991-4898-B3BE-B8F37C927F48\r
- MODULE_TYPE = UEFI_APPLICATION\r
+ MODULE_TYPE = DXE_DRIVER\r
VERSION_STRING = 1.0\r
EDK_RELEASE_VERSION = 0x00020000\r
EFI_SPECIFICATION_VERSION = 0x00020000\r
[LibraryClasses]\r
BaseLib\r
UefiBootServicesTableLib\r
- UefiApplicationEntryPoint\r
+ UefiDriverEntryPoint\r
UefiLib\r
DebugLib\r
PlatDriOverLib\r
maximum size supported by TokenNumber and return NULL to \r
indicate that the set operation was not actually performed. \r
\r
- If SizeOfValue > 0 and Buffer is NULL, then ASSERT().\r
+ If SizeOfBuffer > 0 and Buffer is NULL, then ASSERT().\r
\r
@param[in] TokenNumber The PCD token number to set a current value for.\r
@param[in, out] SizeOfBuffer The size, in bytes, of Buffer.\r