History log of /drivers/lguest/Makefile
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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