Commit 8c77029a89b7966d30cb78ad7bcb44010e6a42af
authorMichel Pollet <buserror@gmail.com>
Wed, 23 Nov 2016 10:01:30 +0000 (10:01 +0000)
committerMichel Pollet <buserror@gmail.com>
Wed, 10 Jan 2018 10:06:22 +0000 (10:06 +0000)
treed3d3f5b501ef90d24bdc12e2a93423a1ef326ea2
parenta1ab5f8775617d80235821cdaa5aac465a3122cc
Message:
jit: Add a AVR to host instruction translator

This adds a system that translates the whole AVR firmware into C, then
compiles it using libtcc and runs it. This results in much much faster
emulation, at the price of not being able to 'debug' using gdb (for the
moment)

Signed-off-by: Michel Pollet <buserror@gmail.com>
9 files changed:
Makefile.common
simavr/Makefile
simavr/jit_emitter_generate.sh [new file with mode: 0755]
simavr/jit_wrapper.c [new file with mode: 0644]
simavr/sim/run_avr.c
simavr/sim/sim_avr.h
simavr/sim/sim_core.c
simavr/sim/sim_core_jit.c [new file with mode: 0644]
simavr/sim/sim_core_jit.h [new file with mode: 0644]