target/loongarch: remove badaddr from CPULoongArch
We can use CSR_BADV to replace badaddr. Signed-off-by: Song Gao <gaosong@loongson.cn> Signed-off-by: Xiaojuan Yang <yangxiaojuan@loongson.cn> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20220624031049.1716097-8-gaosong@loongson.cn> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
This commit is contained in:
parent
0caebb9160
commit
fffca8f227
|
@ -246,8 +246,6 @@ typedef struct CPUArchState {
|
||||||
uint64_t lladdr; /* LL virtual address compared against SC */
|
uint64_t lladdr; /* LL virtual address compared against SC */
|
||||||
uint64_t llval;
|
uint64_t llval;
|
||||||
|
|
||||||
uint64_t badaddr;
|
|
||||||
|
|
||||||
/* LoongArch CSRs */
|
/* LoongArch CSRs */
|
||||||
uint64_t CSR_CRMD;
|
uint64_t CSR_CRMD;
|
||||||
uint64_t CSR_PRMD;
|
uint64_t CSR_PRMD;
|
||||||
|
|
|
@ -21,7 +21,7 @@ int loongarch_cpu_gdb_read_register(CPUState *cs, GByteArray *mem_buf, int n)
|
||||||
} else if (n == 32) {
|
} else if (n == 32) {
|
||||||
return gdb_get_regl(mem_buf, env->pc);
|
return gdb_get_regl(mem_buf, env->pc);
|
||||||
} else if (n == 33) {
|
} else if (n == 33) {
|
||||||
return gdb_get_regl(mem_buf, env->badaddr);
|
return gdb_get_regl(mem_buf, env->CSR_BADV);
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue