From 321beb54e5c3c839de0f362045c42b5e6fd63876 Mon Sep 17 00:00:00 2001
From: Julien Grall <julien.grall@linaro.org>
Date: Tue, 14 Jan 2014 01:41:01 +0000
Subject: [PATCH 43/48] arm: Implement disable_intr

Xen code uses disable_intr.
---
 sys/arm/include/cpufunc.h | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/sys/arm/include/cpufunc.h b/sys/arm/include/cpufunc.h
index e66e7a3..ee2e0c4 100644
--- a/sys/arm/include/cpufunc.h
+++ b/sys/arm/include/cpufunc.h
@@ -602,6 +602,12 @@ __set_cpsr_c(u_int bic, u_int eor)
 	(__set_cpsr_c((ARM_CPSR_I32 | ARM_CPSR_F32),			\
 		      (old_cpsr) & (ARM_CPSR_I32 | ARM_CPSR_F32)))
 
+static __inline__ void
+disable_intr(void)
+{
+	disable_interrupts(ARM_CPSR_I32 | ARM_CPSR_F32);
+}
+
 static __inline register_t
 intr_disable(void)
 {
-- 
2.1.0

