[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v1 0/9] arm: Steps towards EL2 support round 6
From: |
Edgar E. Iglesias |
Subject: |
[Qemu-devel] [PATCH v1 0/9] arm: Steps towards EL2 support round 6 |
Date: |
Fri, 12 Feb 2016 15:33:53 +0100 |
From: "Edgar E. Iglesias" <address@hidden>
Hi,
Another round of patches towards EL2 support. This one adds partial
Instruction Syndrome generation for Data Aborts while running in AArch64.
I don't feel very confident with the way I collect the regsize info used
to fill out the SF field. Feedback on that would be great.
Once we sort out the details on how this should be implemented we can
fill out the parts needed for AArch32. Possibly in a future version of
this same series.
Comments welcome!
Best regards,
Edgar
Edgar E. Iglesias (9):
tcg: Add tcg_set_insn_param
gen-icount: Use tcg_set_insn_param
target-arm: Add the thumb/IL flag to syn_data_abort
target-arm: Add more fields to the data abort syndrome generator
target-arm/translate-a64.c: Use extract32 in disas_ldst_reg_imm9
target-arm/translate-a64.c: Unify some of the ldst_reg decoding
target-arm: Add the ARMInsnSyndrome type
target-arm: A64: Create Instruction Syndromes for Data Aborts
target-arm: Use isyn.swstep.ex to hold the is_ldex state
include/exec/gen-icount.h | 16 +++----
target-arm/cpu.h | 27 ++++++++++-
target-arm/internals.h | 20 ++++++--
target-arm/op_helper.c | 40 +++++++++++++++-
target-arm/translate-a64.c | 114 +++++++++++++++++++++++++++++++++++----------
target-arm/translate.c | 11 +++--
target-arm/translate.h | 65 ++++++++++++++++++++++++--
tcg/tcg.h | 6 +++
8 files changed, 252 insertions(+), 47 deletions(-)
--
1.9.1
- [Qemu-devel] [PATCH v1 0/9] arm: Steps towards EL2 support round 6,
Edgar E. Iglesias <=
- [Qemu-devel] [PATCH v1 1/9] tcg: Add tcg_set_insn_param, Edgar E. Iglesias, 2016/02/12
- [Qemu-devel] [PATCH v1 2/9] gen-icount: Use tcg_set_insn_param, Edgar E. Iglesias, 2016/02/12
- [Qemu-devel] [PATCH v1 3/9] target-arm: Add the thumb/IL flag to syn_data_abort, Edgar E. Iglesias, 2016/02/12
- [Qemu-devel] [PATCH v1 4/9] target-arm: Add more fields to the data abort syndrome generator, Edgar E. Iglesias, 2016/02/12
- [Qemu-devel] [PATCH v1 5/9] target-arm/translate-a64.c: Use extract32 in disas_ldst_reg_imm9, Edgar E. Iglesias, 2016/02/12
- [Qemu-devel] [PATCH v1 6/9] target-arm/translate-a64.c: Unify some of the ldst_reg decoding, Edgar E. Iglesias, 2016/02/12