/** @file\r
Framework PEIM to initialize memory on an DDR2 SDRAM Memory Controller.\r
\r
-Copyright (c) 2013 Intel Corporation.\r
+Copyright (c) 2013 - 2016 Intel Corporation.\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
//\r
// Define the default memory areas required\r
//\r
-#define EDKII_RESERVED_SIZE_PAGES 0x40\r
-#define ACPI_NVS_SIZE_PAGES 0x40\r
+#define EDKII_RESERVED_SIZE_PAGES 0x20\r
+#define ACPI_NVS_SIZE_PAGES 0x60\r
#define RUNTIME_SERVICES_DATA_SIZE_PAGES 0x20\r
-#define RUNTIME_SERVICES_CODE_SIZE_PAGES 0x60\r
-#define ACPI_RECLAIM_SIZE_PAGES 0x10\r
+#define RUNTIME_SERVICES_CODE_SIZE_PAGES 0x80\r
+#define ACPI_RECLAIM_SIZE_PAGES 0x20\r
#define EDKII_DXE_MEM_SIZE_PAGES 0x20\r
\r
-#define AP_STARTUP_VECTOR 0x00097000\r
-\r
//\r
// Maximum number of "Socket Sets", where a "Socket Set is a set of matching\r
// DIMM's from the various channels\r
IN MRCParams_t *MrcData\r
);\r
\r
-VOID\r
-RetriveRequiredMemorySize (\r
- IN EFI_PEI_SERVICES **PeiServices,\r
- OUT UINTN *Size\r
- );\r
-\r
EFI_STATUS\r
GetMemoryMap (\r
IN EFI_PEI_SERVICES **PeiServices,\r
EFI_STATUS\r
SetPlatformImrPolicy (\r
IN EFI_PHYSICAL_ADDRESS PeiMemoryBaseAddress,\r
- IN UINT64 PeiMemoryLength,\r
- IN UINTN RequiredMemSize\r
+ IN UINT64 PeiMemoryLength\r
);\r
\r
VOID\r