mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-02-11 13:02:10 +08:00
The m4 macro has 2 args: the "wire" settings (which represents the hardwired port behavior), and the default settings (which are used if nothing else is specified). If none are specified, the arch is expected to support both, and the value will be probed based on the user runtime options or the input program. Only two arches today set the default value (bpf & mips). We can probably let this go as it only shows up in one scenario: the sim is invoked, but with no inputs, and no user endian selection. This means bpf will not behave like the other arches: an error is shown and forces the user to make a choice. If an input program is used though, we'll still switch the default to that. This allows us to remove the WITH_DEFAULT_TARGET_BYTE_ORDER setting. For the ports that set a "wire" endian, move it to the runtime init of the respective sim_open calls. This allows us to change the WITH_TARGET_BYTE_ORDER to purely a user-selected configure setting if they want to force a specific endianness. With all the endian logic moved to runtime selection, we can move the configure call up to the common dir so we only process it once across all ports. The ppc arch was picking the wire endian based on the target used, but since we weren't doing that for other biendian arches, we can let this go too. We'll rely on the input selecting the endian, or make the user decide.
201 lines
4.8 KiB
Plaintext
201 lines
4.8 KiB
Plaintext
2021-06-17 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* configure.ac: Delete SIM_AC_OPTION_ENDIAN call.
|
|
* aclocal.m4, configure: Regenerate.
|
|
|
|
2021-06-16 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* configure: Regenerate.
|
|
|
|
2021-06-16 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* Makefile.in (BPF_INCLUDE_DEPS): Delete config.h.
|
|
* configure: Regenerate.
|
|
* config.in: Removed.
|
|
|
|
2021-06-15 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* config.in, configure: Regenerate.
|
|
|
|
2021-06-12 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* configure.ac: Delete call to SIM_AC_OPTION_ALIGNMENT.
|
|
|
|
2021-06-12 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* aclocal.m4, config.in, configure: Regenerate.
|
|
|
|
2021-06-12 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* config.in, configure: Regenerate.
|
|
|
|
2021-06-09 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* bpf.c (bpf_engine_run_full): Change current_target_byte_order to
|
|
CURRENT_TARGET_BYTE_ORDER.
|
|
(bpf_engine_run_fast): Likewise.
|
|
* mloop.in: Likewise.
|
|
|
|
2021-06-09 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* sim-if.c (sim_open): Delete cgen_init call.
|
|
|
|
2021-05-17 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* sim-main.h (struct sim_state): Delete.
|
|
|
|
2021-05-16 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* bpf-helpers.c, bpf.c, sim-if.c, traps.c: Include defs.h.
|
|
|
|
2021-05-16 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* config.in, configure: Regenerate.
|
|
|
|
2021-05-04 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* configure: Regenerate.
|
|
|
|
2021-05-01 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* config.in, configure: Regenerate.
|
|
|
|
2021-04-26 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* aclocal.m4, config.in, configure: Regenerate.
|
|
|
|
2021-04-22 Tom Tromey <tom@tromey.com>
|
|
|
|
* configure, config.in: Rebuild.
|
|
|
|
2021-04-22 Tom Tromey <tom@tromey.com>
|
|
|
|
* Makefile.in (arch.o, cpu.o, sim-if.o, traps.o): Remove.
|
|
(mloop-le.o, mloop-be.o, decode-le.o, decode-be.o, sim-le.o)
|
|
(sim-be.o): Use COMPILE and POSTCOMPILE.
|
|
(SIM_EXTRA_DEPS): Add eng-le.h, eng-be.h.
|
|
|
|
2021-04-21 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* aclocal.m4: Regenerate.
|
|
|
|
2021-04-21 Simon Marchi <simon.marchi@polymtl.ca>
|
|
|
|
* configure: Regenerate.
|
|
|
|
2021-04-18 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* configure: Regenerate.
|
|
|
|
2021-04-12 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* sim-if.c (sim_open): Delete 3rd arg to sim_cpu_alloc_all.
|
|
|
|
2021-04-08 Tom Tromey <tom@tromey.com>
|
|
|
|
* bpf.c (bpf_def_model_init): Use new-style declaration.
|
|
|
|
2021-04-02 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* aclocal.m4, configure: Regenerate.
|
|
|
|
2021-02-28 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* configure: Regenerate.
|
|
|
|
2021-02-21 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* configure.ac (AC_CONFIG_MACRO_DIRS): Replace common with m4.
|
|
* aclocal.m4, configure: Regenerate.
|
|
|
|
2021-02-13 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* configure.ac: Replace sinclude with AC_CONFIG_MACRO_DIRS.
|
|
* aclocal.m4, configure: Regenerate.
|
|
|
|
2021-02-06 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* configure: Regenerate.
|
|
|
|
2021-01-31 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* mloop.in (xextract-scache): Call SEM_ARGBUF.
|
|
|
|
2021-01-31 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* decode-be.c (bpfbf_ebpfbe_decode): Change TRACE_EXTRACT to
|
|
CGEN_TRACE_EXTRACT.
|
|
* decode-le.c (bpfbf_ebpfle_decode): Likewise.
|
|
|
|
2021-01-11 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* configure.ac: Call SIM_AC_OPTION_WARNINGS.
|
|
* configure: Regenerate.
|
|
|
|
2021-01-11 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* config.in, configure: Regenerate.
|
|
|
|
2021-01-09 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* configure: Regenerate.
|
|
|
|
2021-01-08 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* configure: Regenerate.
|
|
|
|
2020-11-01 Simon Marchi <simon.marchi@polymtl.ca>
|
|
|
|
* configure: Re-generate.
|
|
|
|
2020-09-08 David Faust <david.faust@oracle.com>
|
|
|
|
* sem-be.c: Regenerate.
|
|
* sem-le.c: Likewise.
|
|
|
|
2020-09-03 Jose E. Marchesi <jose.marchesi@oracle.com>
|
|
|
|
* bpf.c: Include bpf-helpers.h.
|
|
* bpf-helpers.h: Provide a prototype for bpf_trace_printk.
|
|
* configure.ac: Set simulator bitsize to 64.
|
|
* configure (includedir): Regenerate.
|
|
* sim-if.c: Include stdlib.h.
|
|
* traps.c: Likewise.
|
|
|
|
2020-08-04 Jose E. Marchesi <jose.marchesi@oracle.com>
|
|
David Faust <david.faust@oracle.com>
|
|
|
|
* arch.c: Likewise.
|
|
* arch.h: Likewise.
|
|
* cpu.c: Likewise.
|
|
* cpu.h: Likewise.
|
|
* cpuall.h: Likewise.
|
|
* decode-be.c: Likewise.
|
|
* decode-be.h: Likewise.
|
|
* decode-le.c: Likewise.
|
|
* decode-le.h: Likewise.
|
|
* defs-be.h: Likewise.
|
|
* defs-le.h: Likewise.
|
|
* sem-be.c: Likewise.
|
|
* sem-le.c: Likewise.
|
|
|
|
2020-08-04 Jose E. Marchesi <jose.marchesi@oracle.com>
|
|
David Faust <david.faust@oracle.com>
|
|
|
|
* Makefile.in: New file.
|
|
* bpf-helpers.c: Likewise.
|
|
* bpf-helpers.def: Likewise.
|
|
* bpf-helpers.h: Likewise.
|
|
* bpf-sim.h: Likewise.
|
|
* bpf.c: Likewise.
|
|
* config.in: Likewise.
|
|
* configure.ac: Likewise.
|
|
* decode.h: Likewise.
|
|
* eng.h: Likewise.
|
|
* mloop.in: Likewise.
|
|
* sim-if.c: Likewise.
|
|
* sim-main.h: Likewise.
|
|
* traps.c: Likewise.
|
|
* configure: Generate.
|
|
* aclocal.m4: Likewise.
|