diff options
Diffstat (limited to 'tools/configure')
-rwxr-xr-x | tools/configure | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/tools/configure b/tools/configure index 8bf8fe75b8..33814b24b3 100755 --- a/tools/configure +++ b/tools/configure @@ -1502,8 +1502,8 @@ Optional Features: --disable-seabios Disable SeaBIOS (default is ENABLED) --disable-golang Disable Go tools (default is ENABLED) --enable-qemu-traditional - Enable qemu traditional device model, (DEFAULT is - off) + Enable qemu traditional device model, (DEFAULT is on + for Linux or NetBSD x86, otherwise off) --enable-rombios Enable ROMBIOS, (DEFAULT is on if qemu-traditional is enabled, otherwise off) --disable-ipxe Enable in-tree IPXE, (DEFAULT is on if rombios is @@ -4287,6 +4287,19 @@ LINUX_BACKEND_MODULES="`eval echo $LINUX_BACKEND_MODULES`" # Check whether --enable-qemu-traditional was given. if test "${enable_qemu_traditional+set}" = set; then : enableval=$enable_qemu_traditional; +else + + case "$host_cpu" in + i[3456]86|x86_64) + enable_qemu_traditional="yes";; + *) enable_qemu_traditional="no";; + esac + case "$host_os" in + freebsd*) + enable_qemu_traditional="no";; + esac + + fi if test "x$enable_qemu_traditional" = "xyes"; then : |