summaryrefslogtreecommitdiff
path: root/Platform
diff options
context:
space:
mode:
authorArd Biesheuvel <ard.biesheuvel@linaro.org>2017-08-30 14:59:06 +0100
committerArd Biesheuvel <ard.biesheuvel@linaro.org>2017-11-16 17:30:58 +0000
commitede30779a0f90aa31ff6081eb93feda5703f210d (patch)
tree292d88c35b0b5ac2d75d59485053da0c5e762007 /Platform
parent500ba8a9ac1a5c9f85b091590484b5bbdbe73391 (diff)
downloadedk2-platforms-ede30779a0f90aa31ff6081eb93feda5703f210d.tar.xz
Silicon/SynQuacer: add MemoryInitPeiLib implementation
Implement MemoryInitPeiLib based on the newly added DramInfo PPI, which retrieves the DRAM information from lower level firmware. Note that the firmware volumes in SPI NOR are mapped with different attributes: the FV containing the PEI modules that may execute in place is mapped as uncached memory, given that it requires executable permissions. The FV containing the compressed DXE modules is mapped with device attributes for performance (!), and copied into DRAM by the platform PEIM once permanent memory is installed. 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 'Platform')
0 files changed, 0 insertions, 0 deletions