Fiasco.oc & trustzone

Adam Lackorzynski adam at os.inf.tu-dresden.de
Thu Sep 20 00:14:59 CEST 2012


On Wed Sep 19, 2012 at 17:41:01 +0400, Nikolay Golikov wrote:
> Now I have another problem: I map aipstz-1 registers with
> l4io_request_iomem(base, AISPTZ_SIZE, L4IO_MEM_NONCACHED, &_vbase);
> (base = 0x53F00000, AISPTZ_SIZE = 0x4000)
> It return 0.
> 
> But when I try to write to mapped registers my program stopping:
> *((volatile l4_umword_t *)(_vbase + reg)) = val
> (reg = 0x0, val = 0x77777777)

Could you check whether it page-faults permanently? (Enable page-fault
logging in jdb: P*, let it go, then check trace-buffer via shift-T.)
Also try using l4_mem_write as it could be that writing from userspace
does not work.

> This is my io config:

Looks ok.



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