diff options
author | Mike Frysinger <vapier@gentoo.org> | 2022-12-24 23:28:19 -0500 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2022-12-25 02:13:30 -0500 |
commit | 20b579bac5a0b0177c7a40dc7520369dbb332efb (patch) | |
tree | 0f3de9939df3fe98b28d6c444a1ede9c629e070f /sim/configure | |
parent | 883be197745c9a9ea626cf0671e8bb0109d21a36 (diff) | |
download | gdb-20b579bac5a0b0177c7a40dc7520369dbb332efb.zip gdb-20b579bac5a0b0177c7a40dc7520369dbb332efb.tar.gz gdb-20b579bac5a0b0177c7a40dc7520369dbb332efb.tar.bz2 |
sim: smp: make option available again
At some point we want this to work, but it's not easy to test if
the configure option isn't available. Restore it, but keep the
default off.
Diffstat (limited to 'sim/configure')
-rwxr-xr-x | sim/configure | 32 |
1 files changed, 30 insertions, 2 deletions
diff --git a/sim/configure b/sim/configure index 3a57189..6329dfd 100755 --- a/sim/configure +++ b/sim/configure @@ -1004,6 +1004,7 @@ enable_sim_inline enable_sim_profile enable_sim_reserved_bits enable_sim_scache +enable_sim_smp enable_sim_stdio enable_sim_trace enable_werror @@ -1780,6 +1781,8 @@ Optional Features: instruction --enable-sim-scache=size Specify simulator execution cache size + --enable-sim-smp=n Specify number of processors to configure for + (default 1) --enable-sim-stdio Specify whether to use stdio for console input/output --enable-sim-trace=opts Enable tracing of simulated programs @@ -12442,7 +12445,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 12445 "configure" +#line 12448 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -12548,7 +12551,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 12551 "configure" +#line 12554 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -16080,6 +16083,31 @@ _ACEOF { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_scache" >&5 $as_echo "$sim_scache" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking number of sim cpus to support" >&5 +$as_echo_n "checking number of sim cpus to support... " >&6; } +default_sim_smp="0" +sim_smp="$default_sim_smp" +# Check whether --enable-sim-smp was given. +if test "${enable_sim_smp+set}" = set; then : + enableval=$enable_sim_smp; case "${enableval}" in + yes) sim_smp="5";; + no) sim_smp="0";; + *) sim_smp="$enableval";; +esac +fi +sim_igen_smp="-N ${sim_smp}" +if test "x$sim_smp" = x0; then : + +else + +cat >>confdefs.h <<_ACEOF +#define WITH_SMP $sim_smp +_ACEOF + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_smp" >&5 +$as_echo "$sim_smp" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5 $as_echo_n "checking for sim stdio debug behavior... " >&6; } sim_stdio="0" |