l4-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[U]VM related links


From: Farid Hajji
Subject: [U]VM related links
Date: Wed, 13 Mar 2002 13:49:14 +0100 (CET)

Hi Folks,

here is a collection of links related to VM systems, inkluding UVM.
Especially interesting right now are:
  http://ccrc.wustl.edu/pub/chuck/psgz/diss.ps.gz
  http://www.tac.eu.org/cgi-bin/man-cgi?uvm+9+NetBSD-current
  http://www.tac.eu.org/cgi-bin/man-cgi?pmap+9+NetBSD-current
  http://cvsweb.netbsd.org/bsdweb.cgi/syssrc/sys/uvm/
  http://cvsweb.netbsd.org/bsdweb.cgi/syssrc/sys/arch/i386/i386/pmap.c

If someone is eager to start hacking right now, he may start by
writing a pmap.c for L4 X.0 (Hazelnut). See pmap(9) man page and
i386 example implementation above.

As an theoretical excercise, you can also write a pmap.c against
the latest L4 X.2 spec; though you can't test it until Pistachio
is released ;)

Enjoy! ;-)

---------- cut here --------- cut here --------- cut here ----------------
# Home Page for UVM
http://ccrc.wustl.edu/pub/chuck/tech/uvm/
  # To understand UVM, you must read the UVM dissertation 
  http://ccrc.wustl.edu/pub/chuck/psgz/diss.ps.gz  # <<<- MUST READ THIS!
  # Additional UVM paper
  http://ccrc.wustl.edu/pub/chuck/psgz/osdi99.ps.gz
  http://ccrc.wustl.edu/pub/chuck/psgz/ucmio.ps.gz # (I/O stuff)

# NetBSD UVM Implementation
http://www.netbsd.org/
  http://www.netbsd.org/Documentation/kernel/uvm.html
  # CVSWeb paths for uvm and pmap(i386).
  http://cvsweb.netbsd.org/bsdweb.cgi/syssrc/sys/uvm/
  http://cvsweb.netbsd.org/bsdweb.cgi/syssrc/sys/arch/i386/i386/pmap.c

  # NetBSD Man-Pages for pmap(9) and uvm(9) [Interfaces!]
  http://www.tac.eu.org/cgi-bin/man-cgi?pmap+9+NetBSD-current
  http://www.tac.eu.org/cgi-bin/man-cgi?uvm+9+NetBSD-current
  http://www.tac.eu.org/cgi-bin/man-cgi?uvm_km_free+9   # (Older than uvm(9))
 
# FreeBSD VM design (w.r.t. BSD 4.4Lite)
http://www.freebsd.org/doc/en_US.ISO8859-1/articles/vm-design/

# DSM-VM for FreeBSD (proposal)
http://bsd7.starkhome.cs.sunysb.edu/~stark/REPORTS/usenix97/paper.html

# Old 386BSD Design (deprecated)
http://www.employees.org/~amcrae/papers/inside_386bsd.pdf

# Mach-VM Tutorials (Slides)
http://srcsys.org/work/xMach-docs/vmt.pdf
http://www-csl.cs.colorado.edu/csci5573-f01/lectures/machvm_files/frame.htm

# Mach-VM design(-notes)
http://www.usenix.org/publications/library/proceedings/mach3/full_papers/bernadat.txt
http://www.cc.gatech.edu/classes/AY2001/cs6210_fall/papers/lrvm.pdf

# The Lites masters thesis
http://www.cs.hut.fi/~jvh/lites.MASTERS.ps

# MkLinux, some refs. to Mach-VM
http://pauillac.inria.fr/~lang/hotlist/free/licence/fsf96/mklinux.html

# Mach-VM w.r.t. L3
http://os.inf.tu-dresden.de/~hohmuth/prj/lites-on-l3/beleg/

# L4Env principles:
http://os.inf.tu-dresden.de/pipermail/l4-hackers/2001/000466.html
  ftp://ftp.cse.unsw.edu.au/pub/users/disy/papers/Aron_PJLED_01.ps.gz

# Concurrent Remote Task Creation (involves Mach-VM) 
http://www.hpl.hp.com/personal/Dejan_Milojicic/ipps6.pdf

# Overview of VM systems (see also UVM diss).
http://www.cse.unsw.edu.au/~cls/vmpma/

# More general OS intro with links to external sites (some of them dead):
# Especially: Lecture 19, Mach VM etc.., but also other lectures:
http://www4.ncsu.edu/eos/users/e/efg/501/f97/course_locker/www/expanded.html
---------- cut here --------- cut here --------- cut here ----------------

Regards,

-Farid.

-- 
Farid Hajji -- Unix Systems and Network Admin | Phone: +49-2131-67-555
Broicherdorfstr. 83, D-41564 Kaarst, Germany  | address@hidden
- - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - -
One OS To Rule Them All And In The Darkness Bind Them... --Bill Gates.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]