mirror of
https://github.com/torvalds/linux.git
synced 2024-11-13 07:31:45 +00:00
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>
This commit is contained in:
parent
6db7016d17
commit
709e89266b
@ -85,4 +85,6 @@ source "drivers/auxdisplay/Kconfig"
|
|||||||
source "drivers/kvm/Kconfig"
|
source "drivers/kvm/Kconfig"
|
||||||
|
|
||||||
source "drivers/uio/Kconfig"
|
source "drivers/uio/Kconfig"
|
||||||
|
|
||||||
|
source "drivers/lguest/Kconfig"
|
||||||
endmenu
|
endmenu
|
||||||
|
@ -73,6 +73,7 @@ obj-$(CONFIG_ISDN) += isdn/
|
|||||||
obj-$(CONFIG_EDAC) += edac/
|
obj-$(CONFIG_EDAC) += edac/
|
||||||
obj-$(CONFIG_MCA) += mca/
|
obj-$(CONFIG_MCA) += mca/
|
||||||
obj-$(CONFIG_EISA) += eisa/
|
obj-$(CONFIG_EISA) += eisa/
|
||||||
|
obj-$(CONFIG_LGUEST_GUEST) += lguest/
|
||||||
obj-$(CONFIG_CPU_FREQ) += cpufreq/
|
obj-$(CONFIG_CPU_FREQ) += cpufreq/
|
||||||
obj-$(CONFIG_MMC) += mmc/
|
obj-$(CONFIG_MMC) += mmc/
|
||||||
obj-$(CONFIG_NEW_LEDS) += leds/
|
obj-$(CONFIG_NEW_LEDS) += leds/
|
||||||
|
20
drivers/lguest/Kconfig
Normal file
20
drivers/lguest/Kconfig
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
config LGUEST
|
||||||
|
tristate "Linux hypervisor example code"
|
||||||
|
depends on X86 && PARAVIRT && NET && EXPERIMENTAL && !X86_PAE
|
||||||
|
select LGUEST_GUEST
|
||||||
|
select HVC_DRIVER
|
||||||
|
---help---
|
||||||
|
This is a very simple module which allows you to run
|
||||||
|
multiple instances of the same Linux kernel, using the
|
||||||
|
"lguest" command found in the Documentation/lguest directory.
|
||||||
|
Note that "lguest" is pronounced to rhyme with "fell quest",
|
||||||
|
not "rustyvisor". See Documentation/lguest/lguest.txt.
|
||||||
|
|
||||||
|
If unsure, say N. If curious, say M. If masochistic, say Y.
|
||||||
|
|
||||||
|
config LGUEST_GUEST
|
||||||
|
bool
|
||||||
|
help
|
||||||
|
The guest needs code built-in, even if the host has lguest
|
||||||
|
support as a module. The drivers are tiny, so we build them
|
||||||
|
in too.
|
7
drivers/lguest/Makefile
Normal file
7
drivers/lguest/Makefile
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
# Guest requires the paravirt_ops replacement and the bus driver.
|
||||||
|
obj-$(CONFIG_LGUEST_GUEST) += lguest.o lguest_asm.o lguest_bus.o
|
||||||
|
|
||||||
|
# Host requires the other files, which can be a module.
|
||||||
|
obj-$(CONFIG_LGUEST) += lg.o
|
||||||
|
lg-y := core.o hypercalls.o page_tables.o interrupts_and_traps.o \
|
||||||
|
segments.o io.o lguest_user.o switcher.o
|
Loading…
Reference in New Issue
Block a user