Fiasco.OC with ARM TrustZone
Adam Lackorzynski
adam at os.inf.tu-dresden.de
Mon Jun 10 00:09:52 CEST 2013
On Thu Jun 06, 2013 at 18:58:42 +0800, Chao-Jui Chang wrote:
> The boot message is the same for both "Standard mode" and " TrustZone
> normal size"
>
> ### Cut start ###
> Hello from Startup::stage2
> Number of IRQs available at this GIC: 160
> FPU0: Arch: VFPv3(3), Part: VFPv3(30), r: 4, v: 9, i: 41, t: hard, p:
> dbl/sngl
> Watchdog initialized
> SERIAL ESC: allocated IRQ 85 for serial uart
> Not using serial hack in slow timer handler.
> Welcome to Fiasco.OC (arm)!
> L4/Fiasco.OC arm microkernel (C) 1998-2013 TU Dresden
> Rev: r54 compiled with gcc 4.5.2 for Samsung Exynos []
> Build: #60 18:37:23 CST 2013
>
> Timer for CPU0 is at IRQ 28
> Calibrating timer loop...
So timer not working or something with interrupts not working.
Could you check whether the mct is working ok, e.g. by adding a few
relevant printfs?
> Here is "TrustZone secure side"
> ### Cut start ###
> Hello from Startup::stage2
>
> Number of IRQs available at this GIC: 160
> GIC: Switching IRQ 32 to secure
> GIC: Switching IRQ 33 to secure
...
> ### End ###
> It stop here.
>
> Any idea?
I'm wondering why so many IRQs are allocated so early in boot-up?
Adam
--
Adam adam at os.inf.tu-dresden.de
Lackorzynski http://os.inf.tu-dresden.de/~adam/
More information about the l4-hackers
mailing list