Reserve secure memory
authorYork Sun <yorksun@freescale.com>
Fri, 4 Dec 2015 19:57:07 +0000 (11:57 -0800)
committerYork Sun <yorksun@freescale.com>
Tue, 15 Dec 2015 00:57:32 +0000 (08:57 +0800)
commite81495224f732f17ae6f379baf23b90cd1d5cb5f
treef0e798cad86d64d6c2978307c94299f7f30eb208
parent000f4e7686f4291fbd74d8920b586caf10f9241f
Reserve secure memory

Secure memory is at the end of memory, separated and reserved
from OS, tracked by gd->secure_ram. Secure memory can host
MMU tables, security monitor, etc. This is different from PRAM
used to reserve private memory. PRAM offers memory at the top
of u-boot memory, not necessarily the real end of memory for
systems with very large DDR. Using the end of memory simplifies
MMU setup and avoid memory fragmentation.

"bdinfo" command shows gd->secure_ram value if this memory is
marked as secured.

Signed-off-by: York Sun <yorksun@freescale.com>
README
common/board_f.c
common/cmd_bdinfo.c
include/asm-generic/global_data.h