|
@@ -14,14 +14,16 @@
|
|
|
#ifndef __LINUX_ARM_SMCCC_H
|
|
|
#define __LINUX_ARM_SMCCC_H
|
|
|
|
|
|
+#include <uapi/linux/const.h>
|
|
|
+
|
|
|
/*
|
|
|
* This file provides common defines for ARM SMC Calling Convention as
|
|
|
* specified in
|
|
|
* http://infocenter.arm.com/help/topic/com.arm.doc.den0028a/index.html
|
|
|
*/
|
|
|
|
|
|
-#define ARM_SMCCC_STD_CALL 0
|
|
|
-#define ARM_SMCCC_FAST_CALL 1
|
|
|
+#define ARM_SMCCC_STD_CALL _AC(0,U)
|
|
|
+#define ARM_SMCCC_FAST_CALL _AC(1,U)
|
|
|
#define ARM_SMCCC_TYPE_SHIFT 31
|
|
|
|
|
|
#define ARM_SMCCC_SMC_32 0
|