[okl4-developer] About L4 IPC for ARM architecture

Yeonju xelis at hufs.ac.kr
Tue Nov 25 21:39:49 EST 2008


I appreciate for your help:-)
I make a mistake "five MRs".:,(  I feel the need to study an
arithmetic.:blush:

Thank you very much. 



Joshua Root wrote:
> 
> Yeonju wrote:
>> Hi :)
>> I have been studying OKL4(ver. 2.1). And I have a question about L4 IPC
>> for
>> ARM architecture. 
>> 
>> 
>> In reference manual, there are five MRs(R3~R8) for IPC. Also I found this
>> in
>> "okl4_2.1\tools\magpie\test\fullsystem\pistachio\user\include\l4\armSyscall.h". 
>> 
>> Does L4 support only five MRs for IPC in ARM architecture? I mean...I
>> woder
>> how L4 deals with if one thread wants send messages more than 20 Bytes.
> 
> The message registers are virtual registers. There are 32 MRs, 6 of
> which are backed by physical registers. The rest are backed by memory
> locations in the UTCB.
> 
> If you want to transfer more data than will fit in the MRs, you use a
> shared memory mapping or the MemoryCopy syscall.
> 
> - Josh
> 
> _______________________________________________
> Developer mailing list
> Developer at okl4.org
> https://lists.okl4.org/mailman/listinfo/developer
> 
> 

-- 
View this message in context: http://n2.nabble.com/About-L4-IPC-for-ARM-architecture-tp1574032p1575827.html
Sent from the OKL4 Community Forum mailing list archive at Nabble.com.




More information about the Developer mailing list