Writing to TTBCR on ARM9 causes fault

Martin Schröder martin.schroeder at openlimit.com
Tue Jan 14 18:18:19 CET 2014

I am trying to get L4 running on the freescale i.MX28 EVK.

During startup it stops with a fault at 

   asm volatile("mcr p15, 0, %[ttbcr], c2, c0, 2" // TTBCR
                : : [ttbcr] "r" (Page::Ttbcr_bits));

Unlike ARM11, the ARM9 does not know about TTBCR. 

So maybe this might be omitted on ARM9?


More information about the l4-hackers mailing list