diff options
author | Ard Biesheuvel <ard.biesheuvel@linaro.org> | 2018-11-26 22:36:33 +0100 |
---|---|---|
committer | Ard Biesheuvel <ard.biesheuvel@linaro.org> | 2018-11-29 18:57:31 +0100 |
commit | 32f79df36eb8755e71431d5e670f0deeba88ffe3 (patch) | |
tree | 103311f15d323bdc34e78f794df6c937e076631e /BeagleBoardPkg/PrePi/PrePi.c | |
parent | ff3c97807a19cb5fecaa576af2fe2e0423c43526 (diff) | |
download | edk2-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.c | 2 |
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);
|