Module Name:    src
Committed By:   christos
Date:           Tue Jul 17 18:08:37 UTC 2018

Modified Files:
        src/sys/arch/aarch64/aarch64: copyinout.S cpuswitch.S fusu.S locore.S
        src/sys/arch/aarch64/include: asm.h

Log Message:
centralize fp,lr definitions


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/aarch64/aarch64/copyinout.S \
    src/sys/arch/aarch64/aarch64/fusu.S
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/aarch64/aarch64/cpuswitch.S
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/aarch64/aarch64/locore.S
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/aarch64/include/asm.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/aarch64/aarch64/copyinout.S
diff -u src/sys/arch/aarch64/aarch64/copyinout.S:1.4 src/sys/arch/aarch64/aarch64/copyinout.S:1.5
--- src/sys/arch/aarch64/aarch64/copyinout.S:1.4	Tue Jul 17 06:01:59 2018
+++ src/sys/arch/aarch64/aarch64/copyinout.S	Tue Jul 17 14:08:36 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: copyinout.S,v 1.4 2018/07/17 10:01:59 ryo Exp $ */
+/* $NetBSD: copyinout.S,v 1.5 2018/07/17 18:08:36 christos Exp $ */
 
 /*-
  * Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -32,10 +32,7 @@
 #include <aarch64/asm.h>
 #include "assym.h"
 
-RCSID("$NetBSD: copyinout.S,v 1.4 2018/07/17 10:01:59 ryo Exp $");
-
-#define fp	x29
-#define lr	x30
+RCSID("$NetBSD: copyinout.S,v 1.5 2018/07/17 18:08:36 christos Exp $");
 
 	.macro enter_cpu_onfault
 	stp	fp, lr, [sp, #-16]!	/* save fp, lr */
Index: src/sys/arch/aarch64/aarch64/fusu.S
diff -u src/sys/arch/aarch64/aarch64/fusu.S:1.4 src/sys/arch/aarch64/aarch64/fusu.S:1.5
--- src/sys/arch/aarch64/aarch64/fusu.S:1.4	Tue Jul 17 06:01:59 2018
+++ src/sys/arch/aarch64/aarch64/fusu.S	Tue Jul 17 14:08:36 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: fusu.S,v 1.4 2018/07/17 10:01:59 ryo Exp $	*/
+/*	$NetBSD: fusu.S,v 1.5 2018/07/17 18:08:36 christos Exp $	*/
 
 /*-
  * Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -32,10 +32,7 @@
 #include <aarch64/asm.h>
 #include "assym.h"
 
-RCSID("$NetBSD: fusu.S,v 1.4 2018/07/17 10:01:59 ryo Exp $");
-
-#define fp	x29
-#define lr	x30
+RCSID("$NetBSD: fusu.S,v 1.5 2018/07/17 18:08:36 christos Exp $");
 
 	.macro enter_cpu_onfault
 	stp	fp, lr, [sp, #-16]!	/* save fp, lr */

Index: src/sys/arch/aarch64/aarch64/cpuswitch.S
diff -u src/sys/arch/aarch64/aarch64/cpuswitch.S:1.3 src/sys/arch/aarch64/aarch64/cpuswitch.S:1.4
--- src/sys/arch/aarch64/aarch64/cpuswitch.S:1.3	Tue Jul 17 06:01:59 2018
+++ src/sys/arch/aarch64/aarch64/cpuswitch.S	Tue Jul 17 14:08:36 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: cpuswitch.S,v 1.3 2018/07/17 10:01:59 ryo Exp $ */
+/* $NetBSD: cpuswitch.S,v 1.4 2018/07/17 18:08:36 christos Exp $ */
 
 /*-
  * Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -35,9 +35,7 @@
 
 #include "opt_ddb.h"
 
-RCSID("$NetBSD: cpuswitch.S,v 1.3 2018/07/17 10:01:59 ryo Exp $")
-
-#define lr	x30
+RCSID("$NetBSD: cpuswitch.S,v 1.4 2018/07/17 18:08:36 christos Exp $")
 
 /*
  * At IPL_SCHED:

Index: src/sys/arch/aarch64/aarch64/locore.S
diff -u src/sys/arch/aarch64/aarch64/locore.S:1.12 src/sys/arch/aarch64/aarch64/locore.S:1.13
--- src/sys/arch/aarch64/aarch64/locore.S:1.12	Tue Jul 17 06:01:59 2018
+++ src/sys/arch/aarch64/aarch64/locore.S	Tue Jul 17 14:08:36 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: locore.S,v 1.12 2018/07/17 10:01:59 ryo Exp $	*/
+/*	$NetBSD: locore.S,v 1.13 2018/07/17 18:08:36 christos Exp $	*/
 
 /*
  * Copyright (c) 2017 Ryo Shimizu <r...@nerv.org>
@@ -35,7 +35,7 @@
 #include <aarch64/hypervisor.h>
 #include "assym.h"
 
-RCSID("$NetBSD: locore.S,v 1.12 2018/07/17 10:01:59 ryo Exp $")
+RCSID("$NetBSD: locore.S,v 1.13 2018/07/17 18:08:36 christos Exp $")
 
 /* #define DEBUG_LOCORE */
 /* #define DEBUG_MMU */
@@ -60,9 +60,6 @@ RCSID("$NetBSD: locore.S,v 1.12 2018/07/
 #define VERBOSE(string)
 #endif
 
-#define fp	x29
-#define lr	x30
-
 /* load far effective address (pc relative) */
 .macro	ADDR, reg, addr
 	adrp	\reg, \addr

Index: src/sys/arch/aarch64/include/asm.h
diff -u src/sys/arch/aarch64/include/asm.h:1.2 src/sys/arch/aarch64/include/asm.h:1.3
--- src/sys/arch/aarch64/include/asm.h:1.2	Sun Apr  1 00:35:03 2018
+++ src/sys/arch/aarch64/include/asm.h	Tue Jul 17 14:08:37 2018
@@ -1,8 +1,11 @@
-/* $NetBSD: asm.h,v 1.2 2018/04/01 04:35:03 ryo Exp $ */
+/* $NetBSD: asm.h,v 1.3 2018/07/17 18:08:37 christos Exp $ */
 
 #ifndef _AARCH64_ASM_H_
 #define _AARCH64_ASM_H_
 
 #include <arm/asm.h>
 
+#define	fp	x29
+#define	lr	x30
+
 #endif /* !_AARCH64_ASM_H_ */

Reply via email to