Go to the source code of this file.
◆ EID_ALIGNMENT_ERROR
#define EID_ALIGNMENT_ERROR 0x09 |
◆ EID_ARITHMETIC_ERROR
#define EID_ARITHMETIC_ERROR 0x0a |
◆ EID_DATA_BREAKPOINT
#define EID_DATA_BREAKPOINT 0x04 |
◆ EID_DATA_BUS_ERROR
#define EID_DATA_BUS_ERROR 0x08 |
◆ EID_HARDWARE_FAILURE
#define EID_HARDWARE_FAILURE 0x01 |
◆ EID_INST_BREAKPOINT
#define EID_INST_BREAKPOINT 0x03 |
◆ EID_INST_BUS_ERROR
#define EID_INST_BUS_ERROR 0x07 |
◆ EID_INTERRUPT_N
#define EID_INTERRUPT_N 0x20 |
◆ EID_MEMORY_MANAGEMENT
#define EID_MEMORY_MANAGEMENT 0x0c |
◆ EID_NMI
◆ EID_PRIVILEGE_VIOLATION
#define EID_PRIVILEGE_VIOLATION 0x06 |
◆ EID_RESET
◆ EID_SYSTEM_CALL
#define EID_SYSTEM_CALL 0x0b |
◆ EID_UNRECOVERABLE
#define EID_UNRECOVERABLE 0x0d |
◆ EID_UNSUPPORTED
#define EID_UNSUPPORTED 0x05 |
◆ ENTRY_DEBUG
◆ ENTRY_HARDWARE_FAILURE
#define ENTRY_HARDWARE_FAILURE 0x02 |
◆ ENTRY_INTERRUPT_N
#define ENTRY_INTERRUPT_N 0x08 |
◆ ENTRY_MEMORY
#define ENTRY_MEMORY 0x04 |
◆ ENTRY_NMI
◆ ENTRY_RESET
◆ ENTRY_RUNTIME
#define ENTRY_RUNTIME 0x03 |
◆ ENTRY_SYSCALL
#define ENTRY_SYSCALL 0x05 |
◆ ENTRY_UNRECOVERABLE
#define ENTRY_UNRECOVERABLE 0x01 |
◆ HWDC_D
#define HWDC_D (1<<0) /* Debug Exceptions */ |
◆ HWDC_E
#define HWDC_E (1<<1) /* Program Errors */ |
◆ HWDC_I
#define HWDC_I (1<<3) /* Interrupts */ |
◆ HWDC_R
#define HWDC_R (1<<4) /* Reset & Hardware Failure */ |
◆ HWDC_S
#define HWDC_S (1<<2) /* System Calls */ |
◆ MAX_BREAKPOINTS
#define MAX_BREAKPOINTS 8 |
◆ MAX_WATCHPOINTS
#define MAX_WATCHPOINTS 8 |
◆ esirisc_cache
Enumerator |
---|
ESIRISC_CACHE_VON_NEUMANN | |
ESIRISC_CACHE_HARVARD | |
Definition at line 59 of file esirisc.h.
◆ esirisc_cache_arch_name()
static char* esirisc_cache_arch_name |
( |
struct esirisc_common * |
esirisc | ) |
|
|
inlinestatic |
◆ esirisc_has_cache()
◆ target_to_esirisc()
Definition at line 109 of file esirisc.h.
References target::arch_info.
Referenced by COMMAND_HANDLER(), esirisc_add_breakpoint(), esirisc_add_watchpoint(), esirisc_arch_state(), esirisc_assert_reset(), esirisc_build_reg_cache(), esirisc_deassert_reset(), esirisc_debug_enable(), esirisc_debug_entry(), esirisc_debug_reset(), esirisc_debug_step(), esirisc_deinit_target(), esirisc_disable_interrupts(), esirisc_disable_step(), esirisc_enable_step(), esirisc_examine(), esirisc_flash_fill_pb(), esirisc_flush_caches(), esirisc_free_reg_cache(), esirisc_get_gdb_arch(), esirisc_get_gdb_reg_list(), esirisc_halt(), esirisc_identify(), esirisc_init_target(), esirisc_next_breakpoint(), esirisc_next_watchpoint(), esirisc_poll(), esirisc_read_memory(), esirisc_remove_breakpoint(), esirisc_remove_breakpoints(), esirisc_remove_watchpoint(), esirisc_remove_watchpoints(), esirisc_reset_entry(), esirisc_restore_context(), esirisc_restore_hwdc(), esirisc_restore_interrupts(), esirisc_resume_or_step(), esirisc_save_context(), esirisc_save_interrupts(), esirisc_trace_analyze(), esirisc_trace_analyze_buffer(), esirisc_trace_analyze_simple(), esirisc_trace_buf_get_pc(), esirisc_trace_clear_status(), esirisc_trace_dump_buffer(), esirisc_trace_get_status(), esirisc_trace_init(), esirisc_trace_read_buffer(), esirisc_trace_start(), esirisc_trace_stop(), and esirisc_write_memory().