From fde0219a480f03ce9825cfd0fa67cd7220bb14e6 Mon Sep 17 00:00:00 2001 From: Vijayenthiran Subramaniam Date: Wed, 23 Oct 2019 10:41:40 +0530 Subject: rdn1edge-dual: srat: enable full 8GB on chip 1 Change-Id: Ia3eacb335d536b20e9524282e772218abf200f4b Signed-off-by: Vijayenthiran Subramaniam --- Platform/ARM/SgiPkg/AcpiTables/RdN1Edge/Srat.aslc | 2 +- Platform/ARM/SgiPkg/Library/PlatformLib/PlatformLibMem.c | 2 +- Platform/ARM/SgiPkg/SgiPlatform.dsc | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Platform/ARM/SgiPkg/AcpiTables/RdN1Edge/Srat.aslc b/Platform/ARM/SgiPkg/AcpiTables/RdN1Edge/Srat.aslc index 1a51ea3d..ec60a0f3 100644 --- a/Platform/ARM/SgiPkg/AcpiTables/RdN1Edge/Srat.aslc +++ b/Platform/ARM/SgiPkg/AcpiTables/RdN1Edge/Srat.aslc @@ -101,7 +101,7 @@ EFI_ACPI_STATIC_RESOURCE_AFFINITY_TABLE Srat = { // EFI_ACPI_6_3_MEMORY_AFFINITY_STRUCTURE_INIT(0x1,0x00000000,0x00000481,0x80000000,0x00000000,0x00000001), // EFI_ACPI_6_3_MEMORY_AFFINITY_STRUCTURE_INIT(0x1,0x80000000,0x00000481,0x7A000000,0x00000000,0x00000001), - EFI_ACPI_6_3_MEMORY_AFFINITY_STRUCTURE_INIT(0x1,0x80000000,0x00000480,0x70000000,0x00000001,0x00000001), + EFI_ACPI_6_3_MEMORY_AFFINITY_STRUCTURE_INIT(0x1,0x80000000,0x00000480,0x80000000,0x00000001,0x00000001), }, diff --git a/Platform/ARM/SgiPkg/Library/PlatformLib/PlatformLibMem.c b/Platform/ARM/SgiPkg/Library/PlatformLib/PlatformLibMem.c index a57ed679..0373be74 100644 --- a/Platform/ARM/SgiPkg/Library/PlatformLib/PlatformLibMem.c +++ b/Platform/ARM/SgiPkg/Library/PlatformLib/PlatformLibMem.c @@ -138,7 +138,7 @@ ArmPlatformGetVirtualMemoryMap ( // DDR - Second Block VirtualMemoryTable[++Index].PhysicalBase = PcdGet64 (PcdDramBlock2Base); VirtualMemoryTable[Index].VirtualBase = PcdGet64 (PcdDramBlock2Base); - VirtualMemoryTable[Index].Length = PcdGet64 (PcdDramBlock2Size); + VirtualMemoryTable[Index].Length = PcdGet64 (PcdDramBlock2Size); VirtualMemoryTable[Index].Attributes = ARM_MEMORY_REGION_ATTRIBUTE_WRITE_BACK; // Remote DDR - (2GB - 16MB) diff --git a/Platform/ARM/SgiPkg/SgiPlatform.dsc b/Platform/ARM/SgiPkg/SgiPlatform.dsc index 5e1c14b8..a33f35c4 100644 --- a/Platform/ARM/SgiPkg/SgiPlatform.dsc +++ b/Platform/ARM/SgiPkg/SgiPlatform.dsc @@ -115,7 +115,7 @@ gArmSgiTokenSpaceGuid.PcdDramBlock2Base|0x8080000000 gArmSgiTokenSpaceGuid.PcdDramBlock2Size|0x180000000 gArmSgiTokenSpaceGuid.PcdDramBlock2BaseRemote|0x48080000000 - gArmSgiTokenSpaceGuid.PcdDramBlock2SizeRemote|0x170000000 + gArmSgiTokenSpaceGuid.PcdDramBlock2SizeRemote|0x180000000 # NV Storage PCDs. Use base of 0x08000000 for NOR0, 0xC0000000 for NOR 1 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase|0x0C000000 -- cgit v1.2.3