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
2 = kernel kqemu
*/
int kqemu_allowed = 1;
int kqemu_allowed = 0;
uint64_t *pages_to_flush;
unsigned int nb_pages_to_flush;
uint64_t *ram_pages_to_update;

View File

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

4
vl.c
View File

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