sim: mips: always enable device models

There's no need to restrict these to only specific targets as the user
can select them at runtime if they want them.  Always build them so we
can improve build coverage too.
This commit is contained in:
Mike Frysinger
2021-05-04 08:39:17 -04:00
parent d97ba9c60c
commit 9b1af85c78
3 changed files with 8 additions and 18 deletions

View File

@@ -1,3 +1,9 @@
2021-05-04 Mike Frysinger <vapier@gentoo.org>
* configure.ac (hw_extra_devices): Inline contents into
SIM_AC_OPTION_HARDWARE and delete.
* configure: Regenerate.
2021-05-04 Mike Frysinger <vapier@gentoo.org>
* Makefile.in (SIM_IGEN_OBJ): Change @mips_igen_engine@ to engine.o.

10
sim/mips/configure vendored
View File

@@ -12584,16 +12584,8 @@ sim_micromips_flags=" -F ${sim_micromips_filter} ${sim_micromips_machine} ${si
#
# Add simulated hardware devices
#
hw_extra_devices=""
case "${target}" in
mips*tx39*)
hw_extra_devices="tx3904cpu tx3904irc tx3904tmr tx3904sio"
;;
*)
;;
esac
hardware="cfi core pal glue $hw_extra_devices"
hardware="cfi core pal glue tx3904cpu tx3904irc tx3904tmr tx3904sio"
sim_hw_cflags="-DWITH_HW=1"
sim_hw="$hardware"
sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"

View File

@@ -426,15 +426,7 @@ AC_SUBST(sim_multi_obj)
#
# Add simulated hardware devices
#
hw_extra_devices=""
case "${target}" in
mips*tx39*)
hw_extra_devices="tx3904cpu tx3904irc tx3904tmr tx3904sio"
;;
*)
;;
esac
SIM_AC_OPTION_HARDWARE($hw_extra_devices)
SIM_AC_OPTION_HARDWARE(tx3904cpu tx3904irc tx3904tmr tx3904sio)
AC_PATH_X