]> Git Repo - qemu.git/commitdiff
arm: Remove hw_error() usages.
authorPeter Crosthwaite <[email protected]>
Mon, 7 Sep 2015 09:39:29 +0000 (10:39 +0100)
committerPeter Maydell <[email protected]>
Mon, 7 Sep 2015 09:39:29 +0000 (10:39 +0100)
All of these hw_errors are fatal and indicate something wrong with
QEMU implementation.

Convert to g_assert_not_reached.

Reviewed-by: Peter Maydell <[email protected]>
Signed-off-by: Peter Crosthwaite <[email protected]>
Message-id: 169194d09017e5725535d31a1507d454c0043706.1440842587[email protected]
Signed-off-by: Peter Maydell <[email protected]>
target-arm/cpu.c
target-arm/helper.c

index 4ba5929018926902ae5de732fd5c27efc11f1d10..7da29f5438b9326ec7faa7a4ce3b6bc178410451 100644 (file)
@@ -342,7 +342,7 @@ static void arm_cpu_set_irq(void *opaque, int irq, int level)
         }
         break;
     default:
-        hw_error("arm_cpu_set_irq: Bad interrupt line %d\n", irq);
+        g_assert_not_reached();
     }
 }
 
@@ -361,7 +361,7 @@ static void arm_cpu_kvm_set_irq(void *opaque, int irq, int level)
         kvm_irq |= KVM_ARM_IRQ_CPU_FIQ;
         break;
     default:
-        hw_error("arm_cpu_kvm_set_irq: Bad interrupt line %d\n", irq);
+        g_assert_not_reached();
     }
     kvm_irq |= cs->cpu_index << KVM_ARM_IRQ_VCPU_SHIFT;
     kvm_set_irq(kvm_state, kvm_irq, level ? 1 : 0);
index 114d56e3a12a0e6b16dd3260ccdcfbd7567ddbae..0df4dacf8b5e6d1c049dcad5df9353f116d04685 100644 (file)
@@ -4990,7 +4990,7 @@ int bank_number(int mode)
     case ARM_CPU_MODE_MON:
         return 7;
     }
-    hw_error("bank number requested for bad CPSR mode value 0x%x\n", mode);
+    g_assert_not_reached();
 }
 
 void switch_mode(CPUARMState *env, int mode)
This page took 0.035586 seconds and 4 git commands to generate.