target: e2k: Make gdb happier.

This commit is contained in:
Denis Drakhnia 2020-11-27 08:22:19 +02:00
parent 73bc3e7d57
commit 7a7cd856c9
3 changed files with 5 additions and 2 deletions

View File

@ -122,4 +122,6 @@ void target_cpu_copy_regs(CPUE2KState *env, struct target_pt_regs *regs)
env->psp = regs->psp;
env->usd_lo = regs->usd_lo;
env->usd_hi = regs->usd_hi;
e2k_break_save_state(env);
}

View File

@ -362,6 +362,7 @@ void e2k_cpu_do_interrupt(CPUState *cs);
int e2k_cpu_signal_handler(int host_signum, void *pinfo, void *puc);
int e2k_cpu_gdb_read_register(CPUState *cs, GByteArray *mem_buf, int n);
int e2k_cpu_gdb_write_register(CPUState *cs, uint8_t *mem_buf, int n);
void e2k_break_save_state(CPUE2KState *env);
#define cpu_signal_handler e2k_cpu_signal_handler

View File

@ -246,7 +246,7 @@ void helper_raise_exception(CPUE2KState *env, int tt)
cpu_loop_exit(cs);
}
static void break_save_state(CPUE2KState *env)
void e2k_break_save_state(CPUE2KState *env)
{
int wbs;
@ -276,7 +276,7 @@ void helper_break_restore_state(CPUE2KState *env)
void helper_debug(CPUE2KState *env)
{
CPUState *cs = env_cpu(env);
break_save_state(env);
e2k_break_save_state(env);
cs->exception_index = EXCP_DEBUG;
cpu_loop_exit(cs);
}