[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-arm] [PATCH v5 00/13] More fully implement ARM PMUv3
From: |
Peter Maydell |
Subject: |
Re: [Qemu-arm] [PATCH v5 00/13] More fully implement ARM PMUv3 |
Date: |
Thu, 28 Jun 2018 17:42:26 +0100 |
On 22 June 2018 at 21:32, Aaron Lindsay <address@hidden> wrote:
> The ARM PMU implementation currently contains a basic cycle counter, but it is
> often useful to gather counts of other events and filter them based on
> execution mode. These patches flesh out the implementations of various PMU
> registers including PM[X]EVCNTR and PM[X]EVTYPER, add a struct definition to
> represent arbitrary counter types, implement mode filtering, send interrupts
> on
> counter overflow, and add instruction, cycle, and software increment events.
>
> Since v4 I've added improved V7VE handling with Peter's direction, fixed up a
> few patch staging issues, and fixed a bug causing cycle counter overflow to be
> checked every instruction.
Hi; I've reviewed some of the simpler parts of this, but I
suspect I'm not going to get to the rest of it for a bit (the
softfreeze deadline is next Tuesday, so it's a busy time of
the release cycle for me). For the moment I'm going to take
patches 4, 5 and 12 into target-arm.next, which should at least
reduce the size of the patchset for next time.
thanks
-- PMM
- [Qemu-arm] [PATCH v5 06/13] target/arm: Implement PMOVSSET, (continued)
- [Qemu-arm] [PATCH v5 06/13] target/arm: Implement PMOVSSET, Aaron Lindsay, 2018/06/22
- [Qemu-arm] [PATCH v5 07/13] target/arm: Add array for supported PMU events, generate PMCEID[01], Aaron Lindsay, 2018/06/22
- [Qemu-arm] [PATCH v5 08/13] target/arm: Finish implementation of PM[X]EVCNTR and PM[X]EVTYPER, Aaron Lindsay, 2018/06/22
- [Qemu-arm] [PATCH v5 09/13] target/arm: PMU: Add instruction and cycle events, Aaron Lindsay, 2018/06/22
- [Qemu-arm] [PATCH v5 10/13] target/arm: PMU: Set PMCR.N to 4, Aaron Lindsay, 2018/06/22
- [Qemu-arm] [PATCH v5 11/13] target/arm: Implement PMSWINC, Aaron Lindsay, 2018/06/22
- [Qemu-arm] [PATCH v5 13/13] target/arm: Send interrupts on PMU counter overflow, Aaron Lindsay, 2018/06/22
- [Qemu-arm] [PATCH v5 12/13] target/arm: Mark PMINTENSET accesses as possibly doing IO, Aaron Lindsay, 2018/06/22
- Re: [Qemu-arm] [PATCH v5 00/13] More fully implement ARM PMUv3,
Peter Maydell <=