target-arm: Extend PMCCNTR for ARMv8
Status from this message: Applied to target-arm.next, thanks. (I fixed some minor
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v4 Latest7 patches 3 repliesApplied
- v38 patches 2 repliesSuperseded
Changes in v4 from the cover letter
- Drop all EL awareness.
Patches in v4 Applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/7 | target-arm: Make the ARM PMCCNTR register 64-bittarget-arm/ target-arm/ | +10 | 0 replies | |
| 2/7 | arm: Implement PMCCNTR 32b read-modify-writetarget-arm/ | +10 | 1 reply | |
| 3/7 | target-arm: Implement PMCCNTR_EL0 and related registerstarget-arm/ target-arm/ | +42 | 0 replies | |
| 4/7 | target-arm: Add arm_ccnt_enabled functiontarget-arm/ | +12 | 0 replies | |
| 5/7 | target-arm: Implement pmccntr_sync functiontarget-arm/ target-arm/ | +34 | 0 replies | |
| 6/7 | target-arm: Remove old code and replace with new functionstarget-arm/ | +4 | 0 replies | |
| 7/7 | target-arm: Implement pmccfiltr_write functiontarget-arm/ | +9 | 0 replies |
Reviews trailers per patch
1 of 7 patches has a Reviewed-by or Acked-by.
| Patch | Alistair Francis |
|---|---|
| 1/7 | |
| 2/7 | R-b |
| 3/7 | |
| 4/7 | |
| 5/7 | |
| 6/7 | |
| 7/7 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [Qemu-devel] [PATCH target-arm v4 0/7] target-arm: Extend PMCCNTR for ARMv8
This patch series continues on from Alistairs original PMCCNTR patch work. The counter is extended to 64-bit.
V4:
- Drop all EL awareness.
V3:
-Tidy up the arm_ccnt_enabled()
-Fixed an old commit message refering to the CCNT_ENABLED
macro
-Do EL change sync in pstate_write instead of in multiple
code paths.
-Addressed PMM V2 review
V2:
-Fix some typos identified by Christopher Covington -Convert the CCNT_ENABLED macro to the arm_ccnt_enabled
function
Alistair Francis (6):
target-arm: Make the ARM PMCCNTR register 64-bit
target-arm: Implement PMCCNTR_EL0 and related registers
target-arm: Add arm_ccnt_enabled function
target-arm: Implement pmccntr_sync function
target-arm: Remove old code and replace with new functions
target-arm: Implement pmccfiltr_write function
Peter Crosthwaite (1):
arm: Implement PMCCNTR 32b read-modify-write
target-arm/cpu.h | 18 +++++-- target-arm/helper.c | 138 ++++++++++++++++++++++++++++++++++++++-------------- 2 files changed, 117 insertions(+), 39 deletions(-)
Signature · 1 line
2.1.0.1.g27b9230