diff options
author | Ard Biesheuvel <ard.biesheuvel@linaro.org> | 2017-10-28 13:28:08 +0100 |
---|---|---|
committer | Ard Biesheuvel <ard.biesheuvel@linaro.org> | 2017-11-16 17:30:58 +0000 |
commit | d3a6302a7317f398849cddf686705ada9353f5b6 (patch) | |
tree | 38d0e6c6624eb824976f660955c4315afb378ec5 /Silicon/Socionext/SynQuacer/SynQuacer.dec | |
parent | 11bca685611684ac585aaac0ddd85427964978c5 (diff) | |
download | edk2-platforms-d3a6302a7317f398849cddf686705ada9353f5b6.tar.xz |
Silicon/Socionext: add PlatformPeilib implementation for SynQuacer
Create a specialized PlatformPeiLib implementation that invokes the
platform specific firmware interface (currently, just a data structure
left in SRAM) to set the ARM standard PcdSystemMemoryBase|Size PCDs,
and expose the information via a newly added DramInfo PPI.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
Diffstat (limited to 'Silicon/Socionext/SynQuacer/SynQuacer.dec')
-rw-r--r-- | Silicon/Socionext/SynQuacer/SynQuacer.dec | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Silicon/Socionext/SynQuacer/SynQuacer.dec b/Silicon/Socionext/SynQuacer/SynQuacer.dec index c3adf85d35..1249ce6886 100644 --- a/Silicon/Socionext/SynQuacer/SynQuacer.dec +++ b/Silicon/Socionext/SynQuacer/SynQuacer.dec @@ -18,3 +18,12 @@ [Includes]
Include
+
+[Guids]
+ gSynQuacerTokenSpaceGuid = { 0x4d04555b, 0xdfdc, 0x418a, { 0x8a, 0xab, 0x07, 0xce, 0xef, 0x46, 0x82, 0xbb } }
+
+[Ppis]
+ gSynQuacerDramInfoPpiGuid = { 0x3e1d7356, 0xdda4, 0x4b1a, { 0x93, 0x46, 0xbf, 0x89, 0x1c, 0x86, 0x46, 0xcc } }
+
+[PcdsFixedAtBuild]
+ gSynQuacerTokenSpaceGuid.PcdDramInfoBase|0|UINT64|0x00000001
|