From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34763) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XM84o-0006no-VG for qemu-devel@nongnu.org; Tue, 26 Aug 2014 00:09:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XM84h-00065e-C2 for qemu-devel@nongnu.org; Tue, 26 Aug 2014 00:09:46 -0400 Received: from mail-yk0-f181.google.com ([209.85.160.181]:51733) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XM84h-00065U-8G for qemu-devel@nongnu.org; Tue, 26 Aug 2014 00:09:39 -0400 Received: by mail-yk0-f181.google.com with SMTP id q200so10965573ykb.12 for ; Mon, 25 Aug 2014 21:09:38 -0700 (PDT) Sender: Peter Crosthwaite From: Peter Crosthwaite Date: Mon, 25 Aug 2014 21:09:05 -0700 Message-Id: Subject: [Qemu-devel] [PATCH target-arm v4 0/7] target-arm: Extend PMCCNTR for ARMv8 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: peter.maydell@linaro.org, cov@codeaurora.org, alistair23@gmail.com 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(-) -- 2.1.0.1.g27b9230