Hello Shabbir: > Yes. FSBL is encrypted and is used to start u-boot. > My problem is, by default since cortex-a9 is trustzone compliant it boots > in secure state, but i want to switch dynamically to non-secure state by > calling smc #0 in start.S of my u-boot. Since I have successfully set up > the vector table, MVBAR register and by writing to cp15 SCR, i am able to > enter into Normal world. Once normal state is entered, stack pointer points > to 0x0, and when i tried to boot it goes to ABT(abort) mode. > > I want to boot my linux in Non-secure world at the end, that's why, first i > am trying at u-boot level.
Okay, thanks for the clarification. However, this is an area where I haven't worked on myself yet (lots of Zynq experience here, but just starting on secure boot). Perhaps some ARM expert might help ...? Best regards, Thomas _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot