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.
------------------------------------------------------------------------------
Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
Get real-time metrics from all of your servers, apps and tools
in one place.
SourceForge users - Click here to start your Free Trial of Datadog now!
http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140
_______________________________________________
genode-main mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/genode-main

Reply via email to