28 Mar, 2008
1 commit
-
lguest doesn't have features, it has puppies!
Signed-off-by: Timothy R Ansell
Signed-off-by: Rusty Russell
23 Oct, 2007
6 commits
-
This makes lguest able to use the virtio devices.
We change the device descriptor page from a simple array to a variable
length "type, config_len, status, config data..." format, and
implement virtio_config_ops to read from that config data.We use the virtio ring implementation for an efficient Guest Host
virtqueue mechanism, and the new LHCALL_NOTIFY hypercall to kick the
host when it changes.We also use LHCALL_NOTIFY on kernel addresses for very very early
console output. We could have another hypercall, but this hack works
quite well.Signed-off-by: Rusty Russell
-
This patch gets rid of the old lguest host I/O infrastructure and
replaces it with a single hypercall "LHCALL_NOTIFY" which takes an
address.The main change is the removal of io.c: that mainly did inter-guest
I/O, which virtio doesn't yet support.Signed-off-by: Rusty Russell
-
This gets rid of the lguest bus, drivers and DMA mechanism, to make
way for a generic virtio mechanism.Signed-off-by: Rusty Russell
-
Separate i386 architecture specific from core.c and move it to
x86/core.c and add x86/lguest.h header file to match.Signed-off-by: Jes Sorensen
Signed-off-by: Rusty Russell -
lguest uses a "switcher" shim mapped high to bounce between host and
guest. As lguest becomes less i386-centric, we separate this code
into a subdir.Signed-off-by: Rusty Russell
-
Lguest has two sides: host support (to launch guests) and guest
support (replacement boot path and paravirt_ops). This moves the
guest side to arch/x86/lguest where it's closer to related code.Signed-off-by: Rusty Russell
Cc: Andi Kleen
27 Jul, 2007
1 commit
-
The netfilter code had very good documentation: the Netfilter Hacking HOWTO.
Noone ever read it.So this time I'm trying something different, using a bit of Knuthiness.
Signed-off-by: Rusty Russell
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
20 Jul, 2007
1 commit
-
This is the Kconfig and Makefile to allow lguest to actually be
compiled.Signed-off-by: Rusty Russell
Cc: Andi Kleen
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds