Browse Source

arm64: move vector entry macro to assembler.h

This macro is also useful to other bits defining vectors (hypervisor
stub, KVM...).

Move it to a common location.

Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Marc Zyngier 12 years ago
parent
commit
dc637f1fda
2 changed files with 8 additions and 4 deletions
  1. 8 0
      arch/arm64/include/asm/assembler.h
  2. 0 4
      arch/arm64/kernel/entry.S

+ 8 - 0
arch/arm64/include/asm/assembler.h

@@ -107,3 +107,11 @@
  * Register aliases.
  */
 lr	.req	x30		// link register
+
+/*
+ * Vector entry
+ */
+	 .macro	ventry	label
+	.align	7
+	b	\label
+	.endm

+ 0 - 4
arch/arm64/kernel/entry.S

@@ -148,10 +148,6 @@ tsk	.req	x28		// current thread_info
 /*
  * Exception vectors.
  */
-	.macro	ventry	label
-	.align	7
-	b	\label
-	.endm
 
 	.align	11
 ENTRY(vectors)