core: Added EIND support
authorMichel Pollet <buserror@gmail.com>
Sun, 4 Apr 2010 12:43:32 +0000 (13:43 +0100)
committerMichel Pollet <buserror@gmail.com>
Sun, 4 Apr 2010 12:43:32 +0000 (13:43 +0100)
Not used in any core, for now. It would still need 24 bits PC support
with return addresses to match.

Signed-off-by: Michel Pollet <buserror@gmail.com>
simavr/sim/sim_avr.h

index 4af20be..9ef4fcf 100644 (file)
@@ -79,6 +79,7 @@ typedef struct avr_t {
        uint8_t         signature[3];
        uint8_t         fuse[4];
        avr_io_addr_t   rampz;  // optional, only for ELPM/SPM on >64Kb cores
+       avr_io_addr_t   eind;   // optional, only for EIJMP/EICALL on >64Kb cores
 
        // filled by the ELF data, this allow tracking of invalid jumps
        uint32_t                        codeend;