Ned,moe, l4linux interaction

2014-09-30 Thread Masti Ramya Jayaram
Dear all,

I see that in the default l4linux configuration, it uses ned, moe to start up. 
However, I am not sure about the run-time interaction between them. More 
specifically,

a. Does l4linux need them during its run-time?  For example, does l4linux go 
directly to sigma0 for memory or does it go through ned?
b. Do ned and moe get killed once they start l4linux or not?

Thanks,
ramya




___
l4-hackers mailing list
l4-hackers@os.inf.tu-dresden.de
http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers


Re: Difference between capability and memory mapping

2014-09-30 Thread Adam Lackorzynski
Hi,

On Mon Sep 29, 2014 at 13:24:56 -0400, Yuxin Ren wrote:
 I found in the kernel, the capability mapping and memory mapping have very
 similar code path.
 But I found their performance difference is around 1000 cycles.
 Is this true? If it is true, why do they have such large difference?
 If this gap does not make sense, it should be a bug in my test.

Hmm, yes, there can be a difference. Of course, the number depends on
the hardware. Which one was slower/faster? For example, for memory there
there could be the need to TLB flushes, so it could be slower than cap
mappings.



Adam
-- 
Adam a...@os.inf.tu-dresden.de
  Lackorzynski http://os.inf.tu-dresden.de/~adam/

___
l4-hackers mailing list
l4-hackers@os.inf.tu-dresden.de
http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers


Re: Ned,moe, l4linux interaction

2014-09-30 Thread Adam Lackorzynski
On Tue Sep 30, 2014 at 15:01:15 +, Masti  Ramya Jayaram wrote:
 I see that in the default l4linux configuration, it uses ned, moe to
 start up. However, I am not sure about the run-time interaction
 between them. More specifically,
 
 a. Does l4linux need them during its run-time?  For example, does
 l4linux go directly to sigma0 for memory or does it go through ned?

moe is required during runtime. ned is required in a sense that it
created the communication channels so if it would go away those channels
would collapse. However, it's not actively used during runtime.

 b. Do ned and moe get killed once they start l4linux or not?

No, they're both running on. Actually, they're never killed.




Adam
-- 
Adam a...@os.inf.tu-dresden.de
  Lackorzynski http://os.inf.tu-dresden.de/~adam/

___
l4-hackers mailing list
l4-hackers@os.inf.tu-dresden.de
http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers