Printer-Friendly
Version
|
Next: Main L4 Abstractions
Up: 01-l4
Previous: L4 Implementations
Subsections
- Written by Kevin Elphinstone, then a PhD student at UNSW, 1995-7
- First 64-bit version of L4
- Essentially complete since February 1998
- Used in OS research projects at UNSW since 1996
- Used in teaching at UNSW since 1997
- Completely new VM management (multiple page size, shared page
tables, new page table structure) by Szmajda (calypso, not yet released)
- 6k lines assembler source (*.S)
- 5k lines C source (*.c)
- 1.7k lines C and assembler header files (*.h)
- 80kB kernel text and static data
- 1MB kernel data (mostly TCBs and page tables)
- kernel footprint could be reduced to
- fast (details later)
.
Gernot Heiser
2002-08-07
|