binutils-gdb/sim
Mike Frysinger be0387eed0 sim: hw: rework configure option & device selection
The sim-hardware configure option allows builders to select a set of
device models to enable.  But this seems like unnecessary overkill:
the existence of individual device models doesn't affect performance
at all as they are only enabled at runtime if the config uses them,
and individually these are all <5KB a piece.  Stripping off a total
of ~50KB from a ~1MB binary doesn't seem useful, and it's extremely
unlikely anyone will ever bother.

So let's simplify the configure/make logic by turning sim-hardware
into a boolean option like many of the other sim options.  Any ports
that have unique device models will declare them in their Makefile
instead of at configure time.  This will allow us to (eventually)
unify the setting into the common dir.
2021-06-21 21:36:51 -04:00
..
aarch64 sim: hw: rework configure option & device selection 2021-06-21 21:36:51 -04:00
arm sim: hw: rework configure option & device selection 2021-06-21 21:36:51 -04:00
avr sim: hw: rework configure option & device selection 2021-06-21 21:36:51 -04:00
bfin sim: hw: rework configure option & device selection 2021-06-21 21:36:51 -04:00
bpf sim: hw: rework configure option & device selection 2021-06-21 21:36:51 -04:00
common sim: hw: rework configure option & device selection 2021-06-21 21:36:51 -04:00
cr16 sim: hw: rework configure option & device selection 2021-06-21 21:36:51 -04:00
cris sim: hw: rework configure option & device selection 2021-06-21 21:36:51 -04:00
d10v sim: hw: rework configure option & device selection 2021-06-21 21:36:51 -04:00
erc32 sim: hw: rework configure option & device selection 2021-06-21 21:36:51 -04:00
example-synacor sim: hw: rework configure option & device selection 2021-06-21 21:36:51 -04:00
frv sim: hw: rework configure option & device selection 2021-06-21 21:36:51 -04:00
ft32 sim: hw: rework configure option & device selection 2021-06-21 21:36:51 -04:00
h8300 sim: hw: rework configure option & device selection 2021-06-21 21:36:51 -04:00
igen sim: cleanup obsolete NULL fallback 2021-06-09 19:07:09 -04:00
iq2000 sim: hw: rework configure option & device selection 2021-06-21 21:36:51 -04:00
lm32 sim: hw: rework configure option & device selection 2021-06-21 21:36:51 -04:00
m4 sim: hw: rework configure option & device selection 2021-06-21 21:36:51 -04:00
m32c sim: hw: rework configure option & device selection 2021-06-21 21:36:51 -04:00
m32r sim: hw: rework configure option & device selection 2021-06-21 21:36:51 -04:00
m68hc11 sim: hw: rework configure option & device selection 2021-06-21 21:36:51 -04:00
mcore sim: hw: rework configure option & device selection 2021-06-21 21:36:51 -04:00
microblaze sim: hw: rework configure option & device selection 2021-06-21 21:36:51 -04:00
mips sim: hw: rework configure option & device selection 2021-06-21 21:36:51 -04:00
mn10300 sim: hw: rework configure option & device selection 2021-06-21 21:36:51 -04:00
moxie sim: hw: rework configure option & device selection 2021-06-21 21:36:51 -04:00
msp430 sim: hw: rework configure option & device selection 2021-06-21 21:36:51 -04:00
or1k sim: hw: rework configure option & device selection 2021-06-21 21:36:51 -04:00
ppc sim: move sim-inline to the common code 2021-06-20 00:12:11 -04:00
pru sim: hw: rework configure option & device selection 2021-06-21 21:36:51 -04:00
riscv sim: hw: rework configure option & device selection 2021-06-21 21:36:51 -04:00
rl78 sim: hw: rework configure option & device selection 2021-06-21 21:36:51 -04:00
rx sim: hw: rework configure option & device selection 2021-06-21 21:36:51 -04:00
sh sim: hw: rework configure option & device selection 2021-06-21 21:36:51 -04:00
testsuite sim: enable silent rules in common builds 2021-06-14 20:04:44 -04:00
v850 sim: hw: rework configure option & device selection 2021-06-21 21:36:51 -04:00
.gitignore
aclocal.m4 sim: unify cgen maintainer settings 2021-06-20 00:25:13 -04:00
arch-subdir.mk.in sim: unify general maintainer settings 2021-06-20 00:31:27 -04:00
ChangeLog sim: hw: rework configure option & device selection 2021-06-21 21:36:51 -04:00
config.h.in sim: unify gettext/intl probing logic 2021-06-19 16:18:07 -04:00
configure sim: unify cgen maintainer settings 2021-06-20 00:25:13 -04:00
configure.ac sim: unify cgen maintainer settings 2021-06-20 00:25:13 -04:00
MAINTAINERS
Makefile.am sim: move sim-inline to the common code 2021-06-20 00:12:11 -04:00
Makefile.in sim: unify cgen maintainer settings 2021-06-20 00:25:13 -04:00
README-HACKING sim: hw: rework configure option & device selection 2021-06-21 21:36:51 -04:00