diff options
author | Ard Biesheuvel <ard.biesheuvel@linaro.org> | 2017-08-30 14:59:06 +0100 |
---|---|---|
committer | Ard Biesheuvel <ard.biesheuvel@linaro.org> | 2017-11-16 17:30:58 +0000 |
commit | ede30779a0f90aa31ff6081eb93feda5703f210d (patch) | |
tree | 292d88c35b0b5ac2d75d59485053da0c5e762007 /Platform | |
parent | 500ba8a9ac1a5c9f85b091590484b5bbdbe73391 (diff) | |
download | edk2-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