Module Name:    src
Committed By:   tsutsui
Date:           Fri Jan 27 19:48:00 UTC 2023

Modified Files:
        src/sys/arch/hp300/include: bus.h

Log Message:
hp300: Specify proper constraints for bus_space_read region and multi ops.

Synk with next68k.
Also use consistent register name constrains, i.e. no '%' prefix.


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/hp300/include/bus.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/hp300/include/bus.h
diff -u src/sys/arch/hp300/include/bus.h:1.23 src/sys/arch/hp300/include/bus.h:1.24
--- src/sys/arch/hp300/include/bus.h:1.23	Sun Jan 15 06:19:46 2023
+++ src/sys/arch/hp300/include/bus.h	Fri Jan 27 19:48:00 2023
@@ -1,4 +1,4 @@
-/*	$NetBSD: bus.h,v 1.23 2023/01/15 06:19:46 tsutsui Exp $	*/
+/*	$NetBSD: bus.h,v 1.24 2023/01/27 19:48:00 tsutsui Exp $	*/
 
 /*-
  * Copyright (c) 1996, 1997, 1998 The NetBSD Foundation, Inc.
@@ -280,7 +280,7 @@ do {									\
 			jne	1b"				:	\
 								:	\
 			    "r" ((h) + (o)), "g" (a), "g" (c)	:	\
-			    "%a0","%a1","%d0");				\
+			    "a0","a1","d0","memory");			\
 	}								\
 } while (/* CONSTCOND */ 0)
 
@@ -298,7 +298,7 @@ do {									\
 			jne	1b"				:	\
 								:	\
 			    "r" ((h) + (o)), "g" (a), "g" (c)	:	\
-			    "%a0","%a1","%d0");				\
+			    "a0","a1","d0","memory");			\
 	}								\
 } while (/* CONSTCOND */ 0)
 
@@ -315,7 +315,7 @@ do {									\
 			jne	1b"				:	\
 								:	\
 			    "r" ((h) + (o)), "g" (a), "g" (c)	:	\
-			    "%a0","%a1","%d0");				\
+			    "a0","a1","d0","memory");			\
 	}								\
 } while (/* CONSTCOND */ 0)
 
@@ -343,7 +343,7 @@ do {									\
 			jne	1b"				:	\
 								:	\
 			    "r" ((h) + (o)), "g" (a), "g" (c)	:	\
-			    "%a0","%a1","%d0");				\
+			    "a0","a1","d0","memory");			\
 	}								\
 } while (/* CONSTCOND */ 0)
 
@@ -361,7 +361,7 @@ do {									\
 			jne	1b"				:	\
 								:	\
 			    "r" ((h) + (o)), "g" (a), "g" (c)	:	\
-			    "%a0","%a1","%d0");				\
+			    "a0","a1","d0","memory");			\
 	}								\
 } while (/* CONSTCOND */ 0)
 
@@ -379,7 +379,7 @@ do {									\
 			jne	1b"				:	\
 								:	\
 			    "r" ((h) + (o)), "g" (a), "g" (c)	:	\
-			    "%a0","%a1","%d0");				\
+			    "a0","a1","d0","memory");			\
 	}								\
 } while (/* CONSTCOND */ 0)
 
@@ -439,7 +439,7 @@ do {									\
 			jne	1b"				:	\
 								:	\
 			    "r" ((h) + (o)), "g" (a), "g" (c)	:	\
-			    "%a0","%a1","%d0");				\
+			    "a0","a1","d0");				\
 	}								\
 } while (/* CONSTCOND */ 0)
 
@@ -457,7 +457,7 @@ do {									\
 			jne	1b"				:	\
 								:	\
 			    "r" ((h) + (o)), "g" (a), "g" (c)	:	\
-			    "%a0","%a1","%d0");				\
+			    "a0","a1","d0");				\
 	}								\
 } while (/* CONSTCOND */ 0)
 
@@ -476,7 +476,7 @@ do {									\
 			jne	1b"				:	\
 								:	\
 			    "r" ((h) + (o)), "g" (a), "g" (c)	:	\
-			    "%a0","%a1","%d0");				\
+			    "a0","a1","d0");				\
 	}								\
 } while (/* CONSTCOND */ 0)
 
@@ -503,7 +503,7 @@ do {									\
 			jne	1b"				:	\
 								:	\
 			    "r" ((h) + (o)), "g" (a), "g" (c)	:	\
-			    "%a0","%a1","%d0");				\
+			    "a0","a1","d0");				\
 	}								\
 } while (/* CONSTCOND */ 0)
 
@@ -521,7 +521,7 @@ do {									\
 			jne	1b"				:	\
 								:	\
 			    "r" ((h) + (o)), "g" (a), "g" (c)	:	\
-			    "%a0","%a1","%d0");				\
+			    "a0","a1","d0");				\
 	}								\
 } while (/* CONSTCOND */ 0)
 
@@ -539,7 +539,7 @@ do {									\
 			jne	1b"				:	\
 								:	\
 			    "r" ((h) + (o)), "g" (a), "g" (c)	:	\
-			    "%a0","%a1","%d0");				\
+			    "a0","a1","d0");				\
 	}								\
 } while (/* CONSTCOND */ 0)
 
@@ -566,7 +566,7 @@ do {									\
 			jne	1b"				:	\
 								:	\
 			    "r" ((h) + (o)), "g" (val), "g" (c)	:	\
-			    "%a0","%d0","%d1");				\
+			    "a0","d0","d1");				\
 	}								\
 } while (/* CONSTCOND */ 0)
 
@@ -584,7 +584,7 @@ do {									\
 			jne	1b"				:	\
 								:	\
 			    "r" ((h) + (o)), "g" (val), "g" (c)	:	\
-			    "%a0","%d0","%d1");				\
+			    "a0","d0","d1");				\
 	}								\
 } while (/* CONSTCOND */ 0)
 
@@ -602,7 +602,7 @@ do {									\
 			jne	1b"				:	\
 								:	\
 			    "r" ((h) + (o)), "g" (val), "g" (c)	:	\
-			    "%a0","%d0","%d1");				\
+			    "a0","d0","d1");				\
 	}								\
 } while (/* CONSTCOND */ 0)
 
@@ -629,7 +629,7 @@ do {									\
 			jne	1b"				:	\
 								:	\
 			    "r" ((h) + (o)), "g" (val), "g" (c)	:	\
-			    "%a0","%d0","%d1");				\
+			    "a0","d0","d1");				\
 	}								\
 } while (/* CONSTCOND */ 0)
 
@@ -647,7 +647,7 @@ do {									\
 			jne	1b"				:	\
 								:	\
 			    "r" ((h) + (o)), "g" (val), "g" (c)	:	\
-			    "%a0","%d0","%d1");				\
+			    "a0","d0","d1");				\
 	}								\
 } while (/* CONSTCOND */ 0)
 
@@ -666,7 +666,7 @@ do {									\
 			jne	1b"				:	\
 								:	\
 			    "r" ((h) + (o)), "g" (val), "g" (c)	:	\
-			    "%a0","%d0","%d1");				\
+			    "a0","d0","d1");				\
 	}								\
 } while (/* CONSTCOND */ 0)
 

Reply via email to