GDB working, some more source massaging
authorMichel Pollet <buserror@gmail.com>
Wed, 2 Dec 2009 21:50:09 +0000 (21:50 +0000)
committerMichel Pollet <buserror@gmail.com>
Wed, 2 Dec 2009 21:52:53 +0000 (21:52 +0000)
commit24c5c6069017010fd7d27eda7585e38b5fff7a4b
tree0f7422658f7884098ffcc7e14fc2a6539c8f384c
parentb2cf6bdf2b6443199a36526915b4486efe3d7b0f
GDB working, some more source massaging

Big news is gdb support, you can trace, breakpoint,
resume, inspect (including eeprom addresses!).
You can't modify variables on the fly yet.
It's not very fast rignt now, but some very obvious
changes will help that a lot.

Other changes are more moving, shuffling. "simavr"
is gone, replaced by a simple "run_avr" that does
the same, but no longer has any emulation specific
code.

Signed-off-by: Michel Pollet <buserror@gmail.com>
33 files changed:
.gitignore
.simavr.jcc
simavr/Makefile
simavr/cores/sim_mega168.c
simavr/cores/sim_mega48.c
simavr/cores/sim_mega644.c
simavr/cores/sim_mega88.c
simavr/cores/sim_megax8.c
simavr/cores/sim_megax8.h
simavr/cores/sim_tiny85.c
simavr/sim/avr_eeprom.c
simavr/sim/avr_eeprom.h
simavr/sim/avr_ioport.h
simavr/sim/avr_spi.c
simavr/sim/avr_spi.h
simavr/sim/avr_timer8.h
simavr/sim/avr_uart.c
simavr/sim/avr_uart.h
simavr/sim/run_avr.c [new file with mode: 0644]
simavr/sim/sim_avr.c [new file with mode: 0644]
simavr/sim/sim_avr.h [new file with mode: 0644]
simavr/sim/sim_core.c
simavr/sim/sim_elf.c
simavr/sim/sim_elf.h
simavr/sim/sim_gdb.c
simavr/sim/sim_gdb.h
simavr/sim/sim_interrupts.h
simavr/sim/sim_io.h
simavr/sim/sim_irq.h
simavr/sim/sim_regbit.h
simavr/sim/simavr.c [deleted file]
simavr/sim/simavr.h [deleted file]
tests/atmega48_disabled_timer.c