07fe9977b6234ede1bd29e10e0323e478860c871 |
|
12-Jan-2012 |
Davidlohr Bueso <dave@gnu.org> |
lguest: move the lguest tool to the tools directory This is a better location instead of having it in Documentation. Signed-off-by: Davidlohr Bueso <dave@gnu.org> Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> (fixed compile)
/drivers/lguest/Makefile
|
61516587513c84ac26e68e3ab008dc6e965d0378 |
|
06-May-2011 |
Rob Landley <rob@landley.net> |
Correct occurrences of - Documentation/kvm/ to Documentation/virtual/kvm - Documentation/uml/ to Documentation/virtual/uml - Documentation/lguest/ to Documentation/virtual/lguest throughout the kernel source tree. Signed-off-by: Rob Landley <rob@landley.net> Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
/drivers/lguest/Makefile
|
b488f22d70f1c2451618b9991b9665d2c6b31e2b |
|
11-Feb-2008 |
Tim Ansell <mithro@mithis.com> |
lguest: Add puppies which where previously missing. lguest doesn't have features, it has puppies! Signed-off-by: Timothy R Ansell <mithro@mithis.com> Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
/drivers/lguest/Makefile
|
19f1537b7b8a9a82665db3ad8210a9d954d13acd |
|
22-Oct-2007 |
Rusty Russell <rusty@rustcorp.com.au> |
Lguest support for Virtio 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 <rusty@rustcorp.com.au>
/drivers/lguest/Makefile
|
15045275c32bf6d15d32c2eca8157be9c0ba6e45 |
|
22-Oct-2007 |
Rusty Russell <rusty@rustcorp.com.au> |
Remove old lguest I/O infrrasructure. 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 <rusty@rustcorp.com.au>
/drivers/lguest/Makefile
|
0ca49ca946409f87a8cd0b14d5acb6dea58de6f3 |
|
22-Oct-2007 |
Rusty Russell <rusty@rustcorp.com.au> |
Remove old lguest bus and drivers. This gets rid of the lguest bus, drivers and DMA mechanism, to make way for a generic virtio mechanism. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
/drivers/lguest/Makefile
|
625efab1cd3d4da4634dfe26df6b4005385397e2 |
|
22-Oct-2007 |
Jes Sorensen <jes@sgi.com> |
Move i386 part of core.c to x86/core.c. 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 <jes@sgi.com> Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
/drivers/lguest/Makefile
|
1f4e1de4f23e158abf976a76e1d0fce6e39b532a |
|
22-Oct-2007 |
Rusty Russell <rusty@rustcorp.com.au> |
Rename switcher.S to x86/switcher_32.S 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 <rusty@rustcorp.com.au>
/drivers/lguest/Makefile
|
34b8867a034364ca33d0adb3a1c5b9982903c719 |
|
22-Oct-2007 |
Rusty Russell <rusty@rustcorp.com.au> |
Move lguest guest support to arch/x86. 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 <rusty@rustcorp.com.au> Cc: Andi Kleen <ak@suse.de>
/drivers/lguest/Makefile
|
f938d2c892db0d80d144253d4a7b7083efdbedeb |
|
26-Jul-2007 |
Rusty Russell <rusty@rustcorp.com.au> |
lguest: documentation I: Preparation 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 <rusty@rustcorp.com.au> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
/drivers/lguest/Makefile
|
709e89266b60eff444fc512400321eb02d2474eb |
|
19-Jul-2007 |
Rusty Russell <rusty@rustcorp.com.au> |
lguest: the Makefile and Kconfig This is the Kconfig and Makefile to allow lguest to actually be compiled. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Cc: Andi Kleen <ak@suse.de> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
/drivers/lguest/Makefile
|