Reset iMX53-QSB from the secure world

Ofer Hasson hassonof at ...310...
Thu Sep 10 10:21:11 CEST 2015


Hey,

I'm attempting to make a simple reboot feature on Freescale's iMX53-QSB.
I'm currently working using the tz_vmm example.
So, I understand that the way to achieve that on this board is through the
watchdog timer,
I followed the Linux kernel code that does this, and implemented a kernel
module that does only the reboot part, this what i came up with:
-
volatile unsigned short *wdog1_base = (volatile unsigned short*) 0xf7e98000;
*wdog1_base = (1 << 2);
-

This exact code, i a kernel module, does an immediate reset and i get the
u-boot shell.
All of this is done on the normal world of course, now i wish to have this
in the secure world,
Running the exact same code in the secure world, in the handle hypercall
routine i get:
-
no RM attachment (faulter 129090 with IP 70014c28 attempts to write to
address f7e98000)
void Genode::Pager_object::unresolved_page_fault_occurred(): not implemented
unknown signal context
-

Any idea's how to achieve my reset from the secure world ?
Also, if someone could shed some light about the error, I'm not that
familiar with Genode, just starting to work with it.

Thanks in advanced.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.genode.org/pipermail/users/attachments/20150910/eef52a63/attachment.html>


More information about the users mailing list