[Qemu-devel] [PATCH v11 0/2] More fully implement ARM PMUv3

Aaron Lindsay OS posted 2 patches 6 years, 9 months ago
Test asan passed
Test docker-clang@ubuntu passed
Test docker-mingw@fedora passed
Test checkpatch passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20190123213227.17077-1-aaron@os.amperecomputing.com
Maintainers: Peter Maydell <peter.maydell@linaro.org>
There is a newer version of this series
target/arm/cpu.c    |  12 ++++
target/arm/cpu.h    |  10 ++++
target/arm/helper.c | 133 ++++++++++++++++++++++++++++++++++++++++----
3 files changed, 143 insertions(+), 12 deletions(-)
[Qemu-devel] [PATCH v11 0/2] More fully implement ARM PMUv3
Posted by Aaron Lindsay OS 6 years, 9 months ago
Most of this patchset to implement the PMU has been merged already, but
the interrupt-on-overflow behavior had some additional review comments.
In addition to improving the overflow detection and bit-clearing logic,
I split the previous patch [1] into two to (hopefully) make it more
digestable.

There is also a separate bugfix for one of the the already-merged
patches which I already sent out separately as "target/arm: Don't clear
supported PMU events when initializing PMCEID1" [2].

[1] - https://lists.gnu.org/archive/html/qemu-devel/2018-12/msg02242.html
[2] - https://lists.gnu.org/archive/html/qemu-devel/2019-01/msg05996.html

Aaron Lindsay (2):
  target/arm: Send interrupts on PMU counter overflow
  target/arm: Add a timer to predict PMU counter overflow

 target/arm/cpu.c    |  12 ++++
 target/arm/cpu.h    |  10 ++++
 target/arm/helper.c | 133 ++++++++++++++++++++++++++++++++++++++++----
 3 files changed, 143 insertions(+), 12 deletions(-)

-- 
2.20.1