[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH] Ignore writes of perf reg (cp15 with crm == 12)
From: |
Loïc Minier |
Subject: |
[Qemu-devel] [PATCH] Ignore writes of perf reg (cp15 with crm == 12) |
Date: |
Sun, 25 Jul 2010 21:27:56 +0200 |
On ARMv7, ignore writes to cp15 with crm == 12; these are to setup perf
counters which we don't have.
---
target-arm/helper.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/target-arm/helper.c b/target-arm/helper.c
index 2dd64d9..865829f 100644
--- a/target-arm/helper.c
+++ b/target-arm/helper.c
@@ -1457,6 +1457,8 @@ void HELPER(set_cp15)(CPUState *env, uint32_t insn,
uint32_t val)
}
break;
case 9:
+ if (arm_feature(env, ARM_FEATURE_V7) && crm == 12)
+ break; /* Perf counters. */
if (arm_feature(env, ARM_FEATURE_OMAPCP))
break;
switch (crm) {
--
1.7.1
- [Qemu-devel] [PATCH] Ignore writes of perf reg (cp15 with crm == 12),
Loïc Minier <=