On 6 October 2016 at 14:21, Peter Maydell <peter.mayd...@linaro.org> wrote:
> This set of three straightforward patches is a preliminary
> for adding virtualization support to the GICv3 emulation:
> * add a (nop implementation of) MDCCINT_EL1, since KVM
> will read/write it on worldswitch
> * fix some bugs in the GICv3 trace events
> * add trace events for the generic timers
> (which I have been using for debugging)
> I actually have almost all of the GICv3 virt code written,
> but it currently has bugs which mean that a guest kernel
> under KVM won't boot. Debugging in progress...
> -- PMM
> Peter Maydell (3):
> target-arm: Implement dummy MDCCINT_EL1
> target-arm: Add trace events for the generic timers
> hw/intc/arm_gicv3: Fix ICC register tracepoints
> Makefile.objs | 1 +
> hw/intc/arm_gicv3_cpuif.c | 23 +++++++++++++++--------
> hw/intc/trace-events | 14 +++++++-------
> target-arm/helper.c | 28 ++++++++++++++++++++++++----
> 4 files changed, 47 insertions(+), 19 deletions(-)
Patchew points out that I forgot to git-add target-arm/trace-events.
Will resend shortly.