[Lguest] [PATCH 0/2] Plan 9 support

Rusty Russell rusty at rustcorp.com.au
Mon Aug 6 17:20:25 EST 2007


Hi all!

	Ron Minnich has ported plan9 to lguest, but it needs a couple of
changes.  The launcher changes are trivial, but it's the use of non-0x80
system call entry points which is more disturbing.

	How to do this without killing puppies?  0x80 is treated specially in
the code: we don't keep a full shadow IDT, but only 64 entries and one
for the syscall vector.  We also don't need to worry about devices using
the Linux syscall vector: Linux reserves it already.

	So I decided to first simplify IDT handling, then allow the guest to
specify a syscall vector.  It seems to work quite well.

Rusty.






More information about the Lguest mailing list