Message ID | 1529699547-17044-1-git-send-email-alindsay@codeaurora.org |
---|---|
Headers | show |
Series | More fully implement ARM PMUv3 | expand |
On 22 June 2018 at 21:32, Aaron Lindsay <alindsay@codeaurora.org> 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