[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/4] target/arm: Fix insn exception priorities
From: |
Richard Henderson |
Subject: |
[PATCH 0/4] target/arm: Fix insn exception priorities |
Date: |
Tue, 17 Aug 2021 15:00:37 -1000 |
As discussed earlier today at
https://lists.gnu.org/archive/html/qemu-devel/2021-08/msg02686.html
Raise pc alignment faults.
Fix single-step and pc-align priority over breakpoints.
Not yet fixing insn abort priority over breakpoints.
r~
Peter Maydell (1):
target/arm: Take an exception if PSTATE.IL is set
Richard Henderson (3):
target/arm: Merge disas_a64_insn into aarch64_tr_translate_insn
target/arm: Take an exception if PC is misaligned
target/arm: Suppress bp for exceptions with more priority
target/arm/cpu.h | 1 +
target/arm/syndrome.h | 10 ++
target/arm/translate.h | 2 +
target/arm/debug_helper.c | 23 ++++
target/arm/helper-a64.c | 1 +
target/arm/helper.c | 8 ++
target/arm/translate-a64.c | 267 ++++++++++++++++++++-----------------
target/arm/translate.c | 71 ++++++++--
8 files changed, 244 insertions(+), 139 deletions(-)
--
2.25.1
- [PATCH 0/4] target/arm: Fix insn exception priorities,
Richard Henderson <=
Re: [PATCH 3/4] target/arm: Take an exception if PC is misaligned, Peter Maydell, 2021/08/19
[PATCH 2/4] target/arm: Merge disas_a64_insn into aarch64_tr_translate_insn, Richard Henderson, 2021/08/17