@@ -584,8 +584,9 @@ PACKAGE_URL=''
584
584
585
585
ac_subst_vars=' LTLIBOBJS
586
586
LIBOBJS
587
- with_linux_headers_src
587
+ qemu_targets
588
588
enable_libsanitizer
589
+ with_linux_headers_src
589
590
with_qemu_src
590
591
with_gdb_src
591
592
with_musl_src
@@ -694,6 +695,7 @@ with_gdb_src
694
695
with_qemu_src
695
696
with_linux_headers_src
696
697
enable_libsanitizer
698
+ enable_qemu_system
697
699
'
698
700
ac_precious_vars=' build_alias
699
701
host_alias
@@ -1332,6 +1334,7 @@ Optional Features:
1332
1334
[--disable-gcc-checking]
1333
1335
--disable-gdb Don't build GDB, as it's not upstream
1334
1336
--enable-libsanitizer Build libsanitizer, which only supports rv64
1337
+ --enable-qemu-system Build qemu with system-mode emulation
1335
1338
1336
1339
Optional Packages:
1337
1340
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
@@ -3678,6 +3681,14 @@ else
3678
3681
fi
3679
3682
3680
3683
3684
+ if test " x$with_linux_headers_src " ! = xdefault; then :
3685
+ with_linux_headers_src=$with_linux_headers_src
3686
+
3687
+ else
3688
+ with_linux_headers_src=" \$ (srcdir)/linux-headers/include"
3689
+
3690
+ fi
3691
+
3681
3692
# Check whether --enable-libsanitizer was given.
3682
3693
if test " ${enable_libsanitizer+set} " = set ; then :
3683
3694
enableval=$enable_libsanitizer ;
@@ -3695,11 +3706,20 @@ else
3695
3706
3696
3707
fi
3697
3708
3698
- if test " x$with_linux_headers_src " ! = xdefault; then :
3699
- with_linux_headers_src=$with_linux_headers_src
3709
+ # Check whether --enable-qemu_system was given.
3710
+ if test " ${enable_qemu_system+set} " = set ; then :
3711
+ enableval=$enable_qemu_system ;
3712
+ else
3713
+ enable_qemu_system=no
3714
+
3715
+ fi
3716
+
3717
+
3718
+ if test " x$enable_qemu_system " ! = xno; then :
3719
+ qemu_targets=riscv64-linux-user,riscv32-linux-user,riscv64-softmmu,riscv32-softmmu
3700
3720
3701
3721
else
3702
- with_linux_headers_src= " \$ (srcdir)/ linux-headers/include "
3722
+ qemu_targets=riscv64- linux-user,riscv32-linux-user
3703
3723
3704
3724
fi
3705
3725
0 commit comments