]> Git Repo - qemu.git/commitdiff
target-arm: Add feature unset function
authorGreg Bellows <[email protected]>
Mon, 15 Dec 2014 23:09:45 +0000 (17:09 -0600)
committerPeter Maydell <[email protected]>
Mon, 22 Dec 2014 23:12:28 +0000 (23:12 +0000)
Add an unset_feature() function to compliment the set_feature() function.  This
will be used to disable functions after they have been enabled during
initialization.

Signed-off-by: Greg Bellows <[email protected]>
Reviewed-by: Peter Maydell <[email protected]>
Message-id: 1418684992[email protected]
Signed-off-by: Peter Maydell <[email protected]>
target-arm/cpu.c

index d3db279e1b44a6183c12363c860dca2804faeb9f..01afed2037716720246d83dfb4214029e10e023e 100644 (file)
@@ -327,6 +327,11 @@ static inline void set_feature(CPUARMState *env, int feature)
     env->features |= 1ULL << feature;
 }
 
+static inline void unset_feature(CPUARMState *env, int feature)
+{
+    env->features &= ~(1ULL << feature);
+}
+
 static void arm_cpu_initfn(Object *obj)
 {
     CPUState *cs = CPU(obj);
This page took 0.028225 seconds and 4 git commands to generate.