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... > > thanks > -- 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. thanks -- PMM