[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