binutils-gdb/sim
Mike Frysinger 67c952d109 sim: mips: unify itable generation (a bit)
The m16 & multi targets generate itable once even when all the other
modules are generated multiple times.  The default igen target will
generate itable with everything else out of convenience.  This means
flags are passed which don't affect the generated itable there.

We can unify the itable generation by making sure the right -F/-M
filter variables are passed down.  Since there's already a dedicated
rule & variable in the multi build mode, generalize that and switch
the m16 & igen builds over too.

I spent a lot of time staring at this code, building for diff mips
targets, and exploring all the shell code paths.  I think this is
safe, but only time (and users) will really tell.
2022-12-27 00:31:33 -05:00
..
aarch64 sim: cpu: change default init to handle all cpus 2022-12-25 02:10:46 -05:00
arm sim: cpu: change default init to handle all cpus 2022-12-25 02:10:46 -05:00
avr sim: cpu: change default init to handle all cpus 2022-12-25 02:10:46 -05:00
bfin sim: cpu: change default init to handle all cpus 2022-12-25 02:10:46 -05:00
bpf sim: cpu: change default init to handle all cpus 2022-12-25 02:10:46 -05:00
common sim: build: drop support for subdir distclean 2022-12-25 14:24:05 -05:00
cr16 sim: cpu: change default init to handle all cpus 2022-12-25 02:10:46 -05:00
cris sim: cpu: change default init to handle all cpus 2022-12-25 02:10:46 -05:00
d10v sim: cpu: change default init to handle all cpus 2022-12-25 02:10:46 -05:00
erc32 sim: switch sim_{read,write} APIs to 64-bit all the time [PR sim/7504] 2022-12-22 19:29:24 -05:00
example-synacor sim: cpu: change default init to handle all cpus 2022-12-25 02:10:46 -05:00
frv sim: cpu: change default init to handle all cpus 2022-12-25 02:10:46 -05:00
ft32 sim: cpu: change default init to handle all cpus 2022-12-25 02:10:46 -05:00
h8300 sim: cpu: change default init to handle all cpus 2022-12-25 02:10:46 -05:00
igen sim: smp: plumb igen flag down to all users 2022-12-25 02:13:32 -05:00
iq2000 sim: cpu: change default init to handle all cpus 2022-12-25 02:10:46 -05:00
lm32 sim: cpu: change default init to handle all cpus 2022-12-25 02:10:46 -05:00
m4 sim: smp: plumb igen flag down to all users 2022-12-25 02:13:32 -05:00
m32c sim: switch sim_{read,write} APIs to 64-bit all the time [PR sim/7504] 2022-12-22 19:29:24 -05:00
m32r sim: cpu: change default init to handle all cpus 2022-12-25 02:10:46 -05:00
m68hc11 sim: cpu: change default init to handle all cpus 2022-12-25 02:10:46 -05:00
mcore sim: cpu: change default init to handle all cpus 2022-12-25 02:10:46 -05:00
microblaze sim: cpu: change default init to handle all cpus 2022-12-25 02:10:46 -05:00
mips sim: mips: unify itable generation (a bit) 2022-12-27 00:31:33 -05:00
mn10300 sim: cpu: change default init to handle all cpus 2022-12-25 02:10:46 -05:00
moxie sim: cpu: change default init to handle all cpus 2022-12-25 02:10:46 -05:00
msp430 sim: cpu: change default init to handle all cpus 2022-12-25 02:10:46 -05:00
or1k sim: cpu: change default init to handle all cpus 2022-12-25 02:10:46 -05:00
ppc sim: igen: drop move-if-changed usage 2022-12-24 21:35:54 -05:00
pru sim: cpu: change default init to handle all cpus 2022-12-25 02:10:46 -05:00
riscv sim: cpu: change default init to handle all cpus 2022-12-25 02:10:46 -05:00
rl78 sim: switch sim_{read,write} APIs to 64-bit all the time [PR sim/7504] 2022-12-22 19:29:24 -05:00
rx sim: move bfd.h include out of sim-main.h 2022-12-22 22:06:12 -05:00
sh sim: cpu: change default init to handle all cpus 2022-12-25 02:10:46 -05:00
testsuite sim: pru: Fix behaviour when loop count is zero 2022-11-12 15:10:07 +02:00
v850 sim: cpu: change default init to handle all cpus 2022-12-25 02:10:46 -05:00
.gitignore sim: drop unused gentmap & nltvals.def logic 2021-11-28 13:24:00 -05:00
aclocal.m4 sim: smp: make option available again 2022-12-25 02:13:30 -05:00
arch-subdir.mk.in sim: smp: plumb igen flag down to all users 2022-12-25 02:13:32 -05:00
ChangeLog-2021
config.h.in sim: smp: make option available again 2022-12-25 02:13:30 -05:00
configure sim: mips: unify itable generation (a bit) 2022-12-27 00:31:33 -05:00
configure.ac sim: smp: make option available again 2022-12-25 02:13:30 -05:00
COPYING
gdbinit.in sim: gdbinit: hoist setup to common code 2022-02-21 13:57:33 -05:00
MAINTAINERS sim: Update mailing list address 2022-09-01 10:15:09 -04:00
Makefile.am sim: build: add a proper var for enabled arches 2022-11-07 21:51:11 +07:00
Makefile.in sim: mips: rename multi_flags to igen_itable_flags 2022-12-27 00:31:33 -05:00
README-HACKING sim: build: move install steps to the top-level 2022-11-05 16:26:08 +07:00