On 16 Feb 2014, at 5:15 , Blaine Garst <[email protected]> wrote:

> My intuition is that we have to turn our thinking upside down.  There are no 
> Threads.  Have a few stacks for I/O interrupts in the kernel, do all stack 
> scheduling in user space, and let IPC be as pure as trap, swap mmu, jump.  If 
> this model has been explored I’ll be fascinated to learn where it ran aground.

Have a look at scheduler activations [1], and their use in K42 [2].

Gernot

[1] Thomas E. Anderson, Brian N. Bershad, Edward D. Lazoswka and Henry M. Levy. 
Scheduler Activations: Effective Kernel Support for the User-Level Management 
of Threads, TOCS (10) 1992

[2] Orran Krieger, Marc Auslander, Bryan Rosenburg, Robert W. Wisniewski, Jimi 
Xenidis, Dilma Da Silva, Michal Ostrowski, Jonathan Appavoo, Maria Butrico, 
Mark Mergen, Amos Waterland and Volkmar Uhlig. K42: Building a Complete 
Operating System, EuroSys 2006
_______________________________________________
l4-hackers mailing list
[email protected]
http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers

Reply via email to