summaryrefslogtreecommitdiff
path: root/BeagleBoardPkg/PrePi/PrePi.c
diff options
context:
space:
mode:
authorArd Biesheuvel <ard.biesheuvel@linaro.org>2018-11-26 22:36:33 +0100
committerArd Biesheuvel <ard.biesheuvel@linaro.org>2018-11-29 18:57:31 +0100
commit32f79df36eb8755e71431d5e670f0deeba88ffe3 (patch)
tree103311f15d323bdc34e78f794df6c937e076631e /BeagleBoardPkg/PrePi/PrePi.c
parentff3c97807a19cb5fecaa576af2fe2e0423c43526 (diff)
downloadedk2-32f79df36eb8755e71431d5e670f0deeba88ffe3.zip
edk2-32f79df36eb8755e71431d5e670f0deeba88ffe3.tar.gz
edk2-32f79df36eb8755e71431d5e670f0deeba88ffe3.tar.bz2
BeagleBoardPkg/PrePi: base GCD memory space size on CPU's PA range
Derive the size of the GCD memory space map directly from the CPU's information registers rather than from the PcdPrePiCpuMemorySize PCD, which will be removed. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> Acked-by: Laszlo Ersek <lersek@redhat.com> Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
Diffstat (limited to 'BeagleBoardPkg/PrePi/PrePi.c')
-rw-r--r--BeagleBoardPkg/PrePi/PrePi.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/BeagleBoardPkg/PrePi/PrePi.c b/BeagleBoardPkg/PrePi/PrePi.c
index 46f63f4..bc9b0c8 100644
--- a/BeagleBoardPkg/PrePi/PrePi.c
+++ b/BeagleBoardPkg/PrePi/PrePi.c
@@ -110,7 +110,7 @@ PrePiMain (
BuildStackHob (StacksBase, StacksSize);
//TODO: Call CpuPei as a library
- BuildCpuHob (PcdGet8 (PcdPrePiCpuMemorySize), PcdGet8 (PcdPrePiCpuIoSize));
+ BuildCpuHob (ArmGetPhysicalAddressBits (), PcdGet8 (PcdPrePiCpuIoSize));
// Store timer value logged at the beginning of firmware image execution
Performance.ResetEnd = GetTimeInNanoSecond (StartTimeStamp);