Module Name:    src
Committed By:   skrll
Date:           Mon Nov  1 14:45:24 UTC 2021

Modified Files:
        src/sys/arch/arm/include: cpu.h cpufunc.h

Log Message:
Move arm_cache_info from cpufunc.h to cpu.h


To generate a diff of this commit:
cvs rdiff -u -r1.120 -r1.121 src/sys/arch/arm/include/cpu.h
cvs rdiff -u -r1.88 -r1.89 src/sys/arch/arm/include/cpufunc.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/arm/include/cpu.h
diff -u src/sys/arch/arm/include/cpu.h:1.120 src/sys/arch/arm/include/cpu.h:1.121
--- src/sys/arch/arm/include/cpu.h:1.120	Sun Oct 31 16:23:47 2021
+++ src/sys/arch/arm/include/cpu.h	Mon Nov  1 14:45:24 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: cpu.h,v 1.120 2021/10/31 16:23:47 skrll Exp $	*/
+/*	$NetBSD: cpu.h,v 1.121 2021/11/01 14:45:24 skrll Exp $	*/
 
 /*
  * Copyright (c) 1994-1996 Mark Brinicombe.
@@ -156,9 +156,37 @@ static inline void cpu_dosoftints(void);
 #include <sys/device_if.h>
 #include <sys/evcnt.h>
 
-#include <arm/cpufunc.h>
 #include <machine/param.h>
 
+/*
+ * Cache info variables.
+ */
+#define	CACHE_TYPE_VIVT		0
+#define	CACHE_TYPE_xxPT		1
+#define	CACHE_TYPE_VIPT		1
+#define	CACHE_TYPE_PIxx		2
+#define	CACHE_TYPE_PIPT		3
+
+/* PRIMARY CACHE VARIABLES */
+struct arm_cache_info {
+	u_int icache_size;
+	u_int icache_line_size;
+	u_int icache_ways;
+	u_int icache_way_size;
+	u_int icache_sets;
+
+	u_int dcache_size;
+	u_int dcache_line_size;
+	u_int dcache_ways;
+	u_int dcache_way_size;
+	u_int dcache_sets;
+
+	uint8_t cache_type;
+	bool cache_unified;
+	uint8_t icache_type;
+	uint8_t dcache_type;
+};
+
 struct cpu_info {
 	struct cpu_data	ci_data;	/* MI per-cpu data */
 	device_t	ci_dev;		/* Device corresponding to this CPU */

Index: src/sys/arch/arm/include/cpufunc.h
diff -u src/sys/arch/arm/include/cpufunc.h:1.88 src/sys/arch/arm/include/cpufunc.h:1.89
--- src/sys/arch/arm/include/cpufunc.h:1.88	Mon Mar  1 11:29:14 2021
+++ src/sys/arch/arm/include/cpufunc.h	Mon Nov  1 14:45:24 2021
@@ -410,35 +410,6 @@ u_int	GetCPSR(void);
 
 void cpu_reset		(void) __dead;
 
-/*
- * Cache info variables.
- */
-#define	CACHE_TYPE_VIVT		0
-#define	CACHE_TYPE_xxPT		1
-#define	CACHE_TYPE_VIPT		1
-#define	CACHE_TYPE_PIxx		2
-#define	CACHE_TYPE_PIPT		3
-
-/* PRIMARY CACHE VARIABLES */
-struct arm_cache_info {
-	u_int icache_size;
-	u_int icache_line_size;
-	u_int icache_ways;
-	u_int icache_way_size;
-	u_int icache_sets;
-
-	u_int dcache_size;
-	u_int dcache_line_size;
-	u_int dcache_ways;
-	u_int dcache_way_size;
-	u_int dcache_sets;
-
-	uint8_t cache_type;
-	bool cache_unified;
-	uint8_t icache_type;
-	uint8_t dcache_type;
-};
-
 #if (ARM_MMU_V6 + ARM_MMU_V7) != 0
 extern u_int arm_cache_prefer_mask;
 #endif

Reply via email to