Skip to content
Snippets Groups Projects
Select Git revision
0 results

board_f.c

Blame
  • Forked from Reform / reform-boundary-uboot
    Source project has a limited visibility.
    • York Sun's avatar
      36cc0de0
      armv8: layerscape: Rewrite memory reservation · 36cc0de0
      York Sun authored
      
      For ARMv8 Layerscape SoCs, secure memory and MC memorey are reserved
      at the end of DDR. DDR is spit into two or three banks. This patch
      reverts commit aabd7ddb and simplifies the calculation of reserved
      memory, and moves the code into common SoC file. Secure memory is
      carved out first. DDR bank size is reduced. Reserved memory is then
      allocated on the top of available memory. U-Boot still has access
      to reserved memory as data transferring is needed. Device tree is
      fixed with reduced memory size to hide the reserved memory from OS.
      The same region is reserved for efi_loader.
      
      Signed-off-by: default avatarYork Sun <york.sun@nxp.com>
      36cc0de0
      History
      armv8: layerscape: Rewrite memory reservation
      York Sun authored
      
      For ARMv8 Layerscape SoCs, secure memory and MC memorey are reserved
      at the end of DDR. DDR is spit into two or three banks. This patch
      reverts commit aabd7ddb and simplifies the calculation of reserved
      memory, and moves the code into common SoC file. Secure memory is
      carved out first. DDR bank size is reduced. Reserved memory is then
      allocated on the top of available memory. U-Boot still has access
      to reserved memory as data transferring is needed. Device tree is
      fixed with reduced memory size to hide the reserved memory from OS.
      The same region is reserved for efi_loader.
      
      Signed-off-by: default avatarYork Sun <york.sun@nxp.com>