diff options
author | Mike Frysinger <vapier@gentoo.org> | 2015-03-28 05:34:55 -0400 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2015-03-28 05:35:29 -0400 |
commit | 9943d3185abb9aa3e7269ece80d00e9020187ec6 (patch) | |
tree | 7cf9b677ea054ed558281fadfdf2c5c71401199d /sim/avr/ChangeLog | |
parent | eca5fe422e2650fcb6a551af11bcf8de181f97e9 (diff) | |
download | gdb-9943d3185abb9aa3e7269ece80d00e9020187ec6.zip gdb-9943d3185abb9aa3e7269ece80d00e9020187ec6.tar.gz gdb-9943d3185abb9aa3e7269ece80d00e9020187ec6.tar.bz2 |
sim: avr: convert to nrun.o
Looks like a lot more work than actually was -- the main decode loop
was de-indented by dropping the loop as a step-once function.
Diffstat (limited to 'sim/avr/ChangeLog')
-rw-r--r-- | sim/avr/ChangeLog | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/sim/avr/ChangeLog b/sim/avr/ChangeLog index 6f1e042..b8fa775 100644 --- a/sim/avr/ChangeLog +++ b/sim/avr/ChangeLog @@ -1,3 +1,35 @@ +2015-03-28 Mike Frysinger <vapier@gentoo.org> + + * Makefile.in (SIM_EXTRA_CFLAGS, SIM_RUN_OBJS, SIM_EXTRA_LIBS): Delete. + (interp.o): Delete rule. + (SIM_OBJS): Change to $(SIM_NEW_COMMON_OBJS). + * configure.ac: Call SIM_AC_OPTION_ENDIAN, SIM_AC_OPTION_ALIGNMENT, + SIM_AC_OPTION_HOSTENDIAN, SIM_AC_OPTION_ENVIRONMENT, + SIM_AC_OPTION_INLINE, and SIM_AC_OPTION_WARNINGS. + * interp.c: Delete gdb/callback.h, gdb/signals.h, dis-asm.h, and + sim-utils.h includes. Include sim-main.h, sim-base.h, and + sim-options.h. + (tracing, lock_step, verbose): Delete. + (pc): Drop static. + (cur_bfd, cpu_exception, cpu_signal, sim_kind, myname, callback): + Delete. + (flash, sram): Add TODO. + (sim_size, disasm_read_memory, disasm_perror_memory, + disassemble_insn): Delete. + (sim_resume): Rename to ... + (step_once): ... this. Mark static. Delete step variable and while + loop, and unindent body. Add #if 0 around tracing/verbose code. + Change cpu_exception to sim_engine_halt. + (sim_trace): Delete. + (sim_engine_run): New function. + (sim_stop_reason, sim_stop, sim_info): Delete. + (free_state): New function. + (sim_open, sim_close, sim_create_inferior): Rewrite from scratch. + (sim_load, sim_do_command, sim_set_callbacks, + sim_complete_command): delete. + * sim-main.h: New file. + * config.in, configure: Regenerate. + 2015-03-16 Mike Frysinger <vapier@gentoo.org> * aclocal.m4, config.in, configure: Regenerate. |