Disable kqemu by default at run time

-no-kqemu -> -enable-kqemu

kqemu is still present at compile time by default

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
Anthony Liguori 2009-07-09 17:28:08 -05:00
parent eeb34af986
commit 52249f0f3c
3 changed files with 7 additions and 7 deletions

View File

@ -81,7 +81,7 @@ int kqemu_fd = KQEMU_INVALID_FD;
1 = user kqemu 1 = user kqemu
2 = kernel kqemu 2 = kernel kqemu
*/ */
int kqemu_allowed = 1; int kqemu_allowed = 0;
uint64_t *pages_to_flush; uint64_t *pages_to_flush;
unsigned int nb_pages_to_flush; unsigned int nb_pages_to_flush;
uint64_t *ram_pages_to_update; uint64_t *ram_pages_to_update;

View File

@ -1396,12 +1396,12 @@ Enable KQEMU full virtualization (default is user mode only).
ETEXI ETEXI
#ifdef CONFIG_KQEMU #ifdef CONFIG_KQEMU
DEF("no-kqemu", 0, QEMU_OPTION_no_kqemu, \ DEF("enable-kqemu", 0, QEMU_OPTION_enable_kqemu, \
"-no-kqemu disable KQEMU kernel module usage\n") "-enable-kqemu enable KQEMU kernel module usage\n")
#endif #endif
STEXI STEXI
@item -no-kqemu @item -enable-kqemu
Disable KQEMU kernel module usage. KQEMU options are only available if Enable KQEMU kernel module usage. KQEMU options are only available if
KQEMU support is enabled when compiling. KQEMU support is enabled when compiling.
ETEXI ETEXI

4
vl.c
View File

@ -5344,8 +5344,8 @@ int main(int argc, char **argv, char **envp)
break; break;
#endif #endif
#ifdef CONFIG_KQEMU #ifdef CONFIG_KQEMU
case QEMU_OPTION_no_kqemu: case QEMU_OPTION_enable_kqemu:
kqemu_allowed = 0; kqemu_allowed = 1;
break; break;
case QEMU_OPTION_kernel_kqemu: case QEMU_OPTION_kernel_kqemu:
kqemu_allowed = 2; kqemu_allowed = 2;