Module Name: src
Committed By: skrll
Date: Thu Apr 30 15:34:25 UTC 2009
Modified Files:
src/sys/arch/hp700/include: cpu.h
src/sys/arch/hppa/hppa: fpu.c kobj_machdep.c process_machdep.c
src/sys/arch/hppa/include: pmap.h
Log Message:
Move HPPA_SID_KERNEL into pmap.h and deal with the move.
To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/hp700/include/cpu.h
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/hppa/hppa/fpu.c
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/hppa/hppa/kobj_machdep.c
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/hppa/hppa/process_machdep.c
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/hppa/include/pmap.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/hp700/include/cpu.h
diff -u src/sys/arch/hp700/include/cpu.h:1.29 src/sys/arch/hp700/include/cpu.h:1.30
--- src/sys/arch/hp700/include/cpu.h:1.29 Thu Apr 30 07:01:27 2009
+++ src/sys/arch/hp700/include/cpu.h Thu Apr 30 15:34:25 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: cpu.h,v 1.29 2009/04/30 07:01:27 skrll Exp $ */
+/* $NetBSD: cpu.h,v 1.30 2009/04/30 15:34:25 skrll Exp $ */
/* $OpenBSD: cpu.h,v 1.55 2008/07/23 17:39:35 kettenis Exp $ */
@@ -235,11 +235,6 @@
void cpu_boot_secondary_processors(void);
#endif
-/*
- * DON'T CHANGE THIS - this is assumed in lots of places.
- */
-#define HPPA_SID_KERNEL 0
-
static __inline struct lwp *
hppa_curlwp(void)
{
Index: src/sys/arch/hppa/hppa/fpu.c
diff -u src/sys/arch/hppa/hppa/fpu.c:1.16 src/sys/arch/hppa/hppa/fpu.c:1.17
--- src/sys/arch/hppa/hppa/fpu.c:1.16 Thu Aug 28 08:45:26 2008
+++ src/sys/arch/hppa/hppa/fpu.c Thu Apr 30 15:34:24 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: fpu.c,v 1.16 2008/08/28 08:45:26 skrll Exp $ */
+/* $NetBSD: fpu.c,v 1.17 2009/04/30 15:34:24 skrll Exp $ */
/*
* Copyright (c) 2002 The NetBSD Foundation, Inc.
@@ -34,7 +34,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: fpu.c,v 1.16 2008/08/28 08:45:26 skrll Exp $");
+__KERNEL_RCSID(0, "$NetBSD: fpu.c,v 1.17 2009/04/30 15:34:24 skrll Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -42,10 +42,12 @@
#include <sys/signalvar.h>
#include <sys/user.h>
-#include <machine/cpu.h>
+#include <uvm/uvm_extern.h>
+
#include <machine/cpufunc.h>
#include <machine/frame.h>
#include <machine/reg.h>
+#include <machine/pmap.h>
#include <hppa/hppa/machdep.h>
Index: src/sys/arch/hppa/hppa/kobj_machdep.c
diff -u src/sys/arch/hppa/hppa/kobj_machdep.c:1.4 src/sys/arch/hppa/hppa/kobj_machdep.c:1.5
--- src/sys/arch/hppa/hppa/kobj_machdep.c:1.4 Mon Apr 28 20:23:23 2008
+++ src/sys/arch/hppa/hppa/kobj_machdep.c Thu Apr 30 15:34:24 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: kobj_machdep.c,v 1.4 2008/04/28 20:23:23 martin Exp $ */
+/* $NetBSD: kobj_machdep.c,v 1.5 2009/04/30 15:34:24 skrll Exp $ */
/*-
* Copyright (c) 2008 The NetBSD Foundation, Inc.
@@ -52,7 +52,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: kobj_machdep.c,v 1.4 2008/04/28 20:23:23 martin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: kobj_machdep.c,v 1.5 2009/04/30 15:34:24 skrll Exp $");
#define ELFSIZE ARCH_ELFSIZE
@@ -62,7 +62,10 @@
#include <sys/exec.h>
#include <sys/exec_elf.h>
+#include <uvm/uvm_extern.h>
+
#include <machine/cpufunc.h>
+#include <machine/pmap.h>
static inline unsigned int
RND(unsigned int x)
Index: src/sys/arch/hppa/hppa/process_machdep.c
diff -u src/sys/arch/hppa/hppa/process_machdep.c:1.10 src/sys/arch/hppa/hppa/process_machdep.c:1.11
--- src/sys/arch/hppa/hppa/process_machdep.c:1.10 Wed Mar 18 17:06:44 2009
+++ src/sys/arch/hppa/hppa/process_machdep.c Thu Apr 30 15:34:24 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: process_machdep.c,v 1.10 2009/03/18 17:06:44 cegger Exp $ */
+/* $NetBSD: process_machdep.c,v 1.11 2009/04/30 15:34:24 skrll Exp $ */
/* $OpenBSD: process_machdep.c,v 1.3 1999/06/18 05:19:52 mickey Exp $ */
@@ -33,7 +33,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: process_machdep.c,v 1.10 2009/03/18 17:06:44 cegger Exp $");
+__KERNEL_RCSID(0, "$NetBSD: process_machdep.c,v 1.11 2009/04/30 15:34:24 skrll Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -41,7 +41,10 @@
#include <sys/ptrace.h>
#include <sys/user.h>
+#include <uvm/uvm_extern.h>
+
#include <machine/cpufunc.h>
+#include <machine/pmap.h>
#include <machine/frame.h>
#include <hppa/hppa/machdep.h>
Index: src/sys/arch/hppa/include/pmap.h
diff -u src/sys/arch/hppa/include/pmap.h:1.18 src/sys/arch/hppa/include/pmap.h:1.19
--- src/sys/arch/hppa/include/pmap.h:1.18 Thu Apr 30 07:01:27 2009
+++ src/sys/arch/hppa/include/pmap.h Thu Apr 30 15:34:24 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: pmap.h,v 1.18 2009/04/30 07:01:27 skrll Exp $ */
+/* $NetBSD: pmap.h,v 1.19 2009/04/30 15:34:24 skrll Exp $ */
/* $OpenBSD: pmap.h,v 1.35 2007/12/14 18:32:23 deraadt Exp $ */
@@ -90,9 +90,11 @@
#define HPPA_MAX_PID 0xfffa
#define HPPA_SID_MAX 0x7ffd
-#if 0
+
+/*
+ * DON'T CHANGE THIS - this is assumed in lots of places.
+ */
#define HPPA_SID_KERNEL 0
-#endif
#define HPPA_PID_KERNEL 2
struct pv_entry { /* locked by its list's pvh_lock */