summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com>2019-10-23 10:41:40 +0530
committerVijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com>2019-10-23 11:14:33 +0530
commitfde0219a480f03ce9825cfd0fa67cd7220bb14e6 (patch)
tree4a89f363ea88e319ba9636325b38aacdee6a0de6
parentff302bb1788df5668de34a772315d6e722211be8 (diff)
rdn1edge-dual: srat: enable full 8GB on chip 1
Change-Id: Ia3eacb335d536b20e9524282e772218abf200f4b Signed-off-by: Vijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com>
-rw-r--r--Platform/ARM/SgiPkg/AcpiTables/RdN1Edge/Srat.aslc2
-rw-r--r--Platform/ARM/SgiPkg/Library/PlatformLib/PlatformLibMem.c2
-rw-r--r--Platform/ARM/SgiPkg/SgiPlatform.dsc2
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