Module Name:    src
Committed By:   simonb
Date:           Sat Jun 13 14:39:07 UTC 2020

Modified Files:
        src/sys/arch/mips/include: mipsNN.h
        src/sys/arch/mips/mips: mips_machdep.c

Log Message:
Use the correct config3 field name (ULRI) for UserLocal register is
implemented bit.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/mips/include/mipsNN.h
cvs rdiff -u -r1.285 -r1.286 src/sys/arch/mips/mips/mips_machdep.c

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/mips/include/mipsNN.h
diff -u src/sys/arch/mips/include/mipsNN.h:1.6 src/sys/arch/mips/include/mipsNN.h:1.7
--- src/sys/arch/mips/include/mipsNN.h:1.6	Mon Jul 11 16:15:35 2016
+++ src/sys/arch/mips/include/mipsNN.h	Sat Jun 13 14:39:07 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: mipsNN.h,v 1.6 2016/07/11 16:15:35 matt Exp $	*/
+/*	$NetBSD: mipsNN.h,v 1.7 2020/06/13 14:39:07 simonb Exp $	*/
 
 /*
  * Copyright 2000, 2001
@@ -239,8 +239,8 @@
 /* "CMGCR" (R): Coherency Manager memory-mapped Global Configuration Register Space is implemented. */
 #define	MIPSNN_CFG3_CMGCR	0x20000000
 
-/* "ULRP" (R): UserLocal register is implemented. */
-#define	MIPSNN_CFG3_ULRP	0x00002000
+/* "ULRI" (R): UserLocal register is implemented. */
+#define	MIPSNN_CFG3_ULRI	0x00002000
 
 /* "IPLW" (R): Width of Status[IPL] and Cause[RIPL] fields. */
 #define	MIPSNN_CFG3_IPLW_MASK	0x00600000

Index: src/sys/arch/mips/mips/mips_machdep.c
diff -u src/sys/arch/mips/mips/mips_machdep.c:1.285 src/sys/arch/mips/mips/mips_machdep.c:1.286
--- src/sys/arch/mips/mips/mips_machdep.c:1.285	Wed Jun 10 01:42:17 2020
+++ src/sys/arch/mips/mips/mips_machdep.c	Sat Jun 13 14:39:07 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: mips_machdep.c,v 1.285 2020/06/10 01:42:17 simonb Exp $	*/
+/*	$NetBSD: mips_machdep.c,v 1.286 2020/06/13 14:39:07 simonb Exp $	*/
 
 /*
  * Copyright 2002 Wasabi Systems, Inc.
@@ -111,7 +111,7 @@
  */
 
 #include <sys/cdefs.h>			/* RCS ID & Copyright macro defns */
-__KERNEL_RCSID(0, "$NetBSD: mips_machdep.c,v 1.285 2020/06/10 01:42:17 simonb Exp $");
+__KERNEL_RCSID(0, "$NetBSD: mips_machdep.c,v 1.286 2020/06/13 14:39:07 simonb Exp $");
 
 #define __INTR_PRIVATE
 #include "opt_cputype.h"
@@ -935,7 +935,7 @@ mips32r2_vector_init(const struct splsw 
 	uint32_t cp0flags = mips_options.mips_cpu->cpu_cp0flags;
 	if (mipsNN_cp0_config2_read() & MIPSNN_CFG2_M) {
 		const uint32_t cfg3 = mipsNN_cp0_config3_read();
-		if (cfg3 & MIPSNN_CFG3_ULRP) {
+		if (cfg3 & MIPSNN_CFG3_ULRI) {
 			cp0flags |= MIPS_CP0FL_USERLOCAL;
 		}
 		if (cfg3 & MIPSNN_CFG3_DSP2P) {
@@ -1081,7 +1081,7 @@ mips64r2_vector_init(const struct splsw 
 	uint32_t cp0flags = mips_options.mips_cpu->cpu_cp0flags;
 	if (mipsNN_cp0_config2_read() & MIPSNN_CFG2_M) {
 		const uint32_t cfg3 = mipsNN_cp0_config3_read();
-		if (cfg3 & MIPSNN_CFG3_ULRP) {
+		if (cfg3 & MIPSNN_CFG3_ULRI) {
 			cp0flags |= MIPS_CP0FL_USERLOCAL;
 		}
 		if (cfg3 & MIPSNN_CFG3_DSP2P) {

Reply via email to