[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v3 15/19] target/microblaze: Treat pvr_regs as constant
From: |
Richard Henderson |
Subject: |
[PATCH v3 15/19] target/microblaze: Treat pvr_regs as constant |
Date: |
Fri, 4 Sep 2020 12:08:38 -0700 |
Do not allow gdb to set the values, and don't bother dumping
unchanging values with -d cpu.
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
---
target/microblaze/gdbstub.c | 4 ----
target/microblaze/translate.c | 5 -----
2 files changed, 9 deletions(-)
diff --git a/target/microblaze/gdbstub.c b/target/microblaze/gdbstub.c
index 9e3b9ac824..be39fd4540 100644
--- a/target/microblaze/gdbstub.c
+++ b/target/microblaze/gdbstub.c
@@ -132,10 +132,6 @@ int mb_cpu_gdb_write_register(CPUState *cs, uint8_t
*mem_buf, int n)
case GDB_BTR:
env->btr = tmp;
break;
- case GDB_PVR0 ... GDB_PVR11:
- /* PVR12 is intentionally skipped */
- cpu->cfg.pvr_regs[n - GDB_PVR0] = tmp;
- break;
case GDB_EDR:
env->edr = tmp;
break;
diff --git a/target/microblaze/translate.c b/target/microblaze/translate.c
index 9e4551d99b..eca422b3db 100644
--- a/target/microblaze/translate.c
+++ b/target/microblaze/translate.c
@@ -1919,11 +1919,6 @@ void mb_cpu_dump_state(CPUState *cs, FILE *f, int flags)
env->esr, env->fsr, env->btr, env->edr,
env->ear, env->slr, env->shr);
- for (i = 0; i < 12; i++) {
- qemu_fprintf(f, "rpvr%-2d=%08x%c",
- i, env->pvr.regs[i], i % 4 == 3 ? '\n' : ' ');
- }
-
for (i = 0; i < 32; i++) {
qemu_fprintf(f, "r%2.2d=%08x%c",
i, env->regs[i], i % 4 == 3 ? '\n' : ' ');
--
2.25.1
- [PATCH v3 08/19] target/microblaze: Handle DISAS_EXIT_NEXT in delay slot, (continued)
- [PATCH v3 08/19] target/microblaze: Handle DISAS_EXIT_NEXT in delay slot, Richard Henderson, 2020/09/04
- [PATCH v3 10/19] target/microblaze: Use tcg_gen_lookup_and_goto_ptr, Richard Henderson, 2020/09/04
- [PATCH v3 09/19] target/microblaze: Force rtid, rted, rtbd to exit, Richard Henderson, 2020/09/04
- [PATCH v3 11/19] target/microblaze: Diagnose invalid insns in delay slots, Richard Henderson, 2020/09/04
- [PATCH v3 12/19] target/microblaze: Split out MicroBlazeCPUConfig, Richard Henderson, 2020/09/04
- [PATCH v3 13/19] target/microblaze: Reorg MicroBlazeCPUConfig to minimize holes, Richard Henderson, 2020/09/04
- [PATCH v3 14/19] target/microblaze: Move pvr regs to MicroBlazeCPUConfig, Richard Henderson, 2020/09/04
- [PATCH v3 15/19] target/microblaze: Treat pvr_regs as constant,
Richard Henderson <=
- [PATCH v3 18/19] target/microblaze: Put MicroBlazeCPUConfig into DisasContext, Richard Henderson, 2020/09/04
- [PATCH v3 16/19] target/microblaze: Move mmu parameters to MicroBlazeCPUConfig, Richard Henderson, 2020/09/04
- [PATCH v3 17/19] target/microblaze: Fill in VMStateDescription for cpu, Richard Henderson, 2020/09/04
- [PATCH v3 19/19] configure: Do not set TARGET_ABI32 for microblaze, Richard Henderson, 2020/09/04
- Re: [PATCH v3 00/19] target/microblaze improvements, Edgar E. Iglesias, 2020/09/07