Module Name: src
Committed By: ragge
Date: Sun Mar 26 12:23:42 UTC 2023
Modified Files:
src/sys/arch/vax/include: trap.h
Log Message:
Change CASMAGIC to 0xFEDABABE so that it cannot accidentally end up in
valid kernel memory. Due to the VARM accesses above S0 should always
give a ptelen trap.
Bug found by Kalvis Duckmanton.
To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/vax/include/trap.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/vax/include/trap.h
diff -u src/sys/arch/vax/include/trap.h:1.24 src/sys/arch/vax/include/trap.h:1.25
--- src/sys/arch/vax/include/trap.h:1.24 Sun Jul 3 02:18:20 2011
+++ src/sys/arch/vax/include/trap.h Sun Mar 26 12:23:42 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: trap.h,v 1.24 2011/07/03 02:18:20 matt Exp $ */
+/* $NetBSD: trap.h,v 1.25 2023/03/26 12:23:42 ragge Exp $ */
/*-
* Copyright (c) 1990 The Regents of the University of California.
@@ -74,7 +74,7 @@
#define AFLT_FLTUND 0xa /* floating underflow */
/* Used by RAS to detect an interrupted CAS */
-#define CASMAGIC 0xBEDABABE /* high end of S0 space */
+#define CASMAGIC 0xFEDABABE /* always invalid space */
/* Trap's coming from user mode */
#define T_USER 0x100