On Mon, Mar 09, 2015 at 08:00:23AM +0100, Jan Kiszka wrote: > From: Ian Campbell <[email protected]> > > These registers can be used to prevent non-secure world from accessing a > megabyte aligned region of RAM, use them to protect the u-boot secure monitor > code. > > At first I tried to do this from s_init(), however this inexplicably causes > u-boot's networking (e.g. DHCP) to fail, while networking under Linux was > fine. > > So instead I have added a new weak arch function protect_secure_section() > called from relocate_secure_section() and reserved the region there. This is > better overall since it defers the reservation until after the sec vs. non-sec > decision (which can be influenced by an envvar) has been made when booting the > os. > > Signed-off-by: Ian Campbell <[email protected]> > [Jan: tiny style adjustment] > Signed-off-by: Jan Kiszka <[email protected]>
Reviewed-by: Tom Rini <[email protected]> -- Tom
signature.asc
Description: Digital signature
_______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

