Module Name: src
Committed By: christos
Date: Sat Jan 23 22:31:20 UTC 2016
Modified Files:
src/sys/arch/aarch64/include: types.h
src/sys/arch/alpha/include: types.h
src/sys/arch/amd64/include: types.h
src/sys/arch/arm/include: types.h
src/sys/arch/hppa/include: types.h
src/sys/arch/i386/include: types.h
src/sys/arch/ia64/include: types.h
src/sys/arch/m68k/include: types.h
src/sys/arch/mips/include: types.h
src/sys/arch/or1k/include: types.h
src/sys/arch/powerpc/include: types.h
src/sys/arch/riscv/include: types.h
src/sys/arch/sh3/include: types.h
src/sys/arch/sparc/include: types.h
src/sys/arch/usermode/include: types.h
src/sys/arch/vax/include: types.h
Log Message:
expose the kernel types for standalone code.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/aarch64/include/types.h
cvs rdiff -u -r1.52 -r1.53 src/sys/arch/alpha/include/types.h
cvs rdiff -u -r1.49 -r1.50 src/sys/arch/amd64/include/types.h
cvs rdiff -u -r1.31 -r1.32 src/sys/arch/arm/include/types.h
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/hppa/include/types.h
cvs rdiff -u -r1.84 -r1.85 src/sys/arch/i386/include/types.h
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/ia64/include/types.h
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/m68k/include/types.h
cvs rdiff -u -r1.60 -r1.61 src/sys/arch/mips/include/types.h
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/or1k/include/types.h
cvs rdiff -u -r1.52 -r1.53 src/sys/arch/powerpc/include/types.h
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/riscv/include/types.h
cvs rdiff -u -r1.36 -r1.37 src/sys/arch/sh3/include/types.h
cvs rdiff -u -r1.65 -r1.66 src/sys/arch/sparc/include/types.h
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/usermode/include/types.h
cvs rdiff -u -r1.49 -r1.50 src/sys/arch/vax/include/types.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/aarch64/include/types.h
diff -u src/sys/arch/aarch64/include/types.h:1.3 src/sys/arch/aarch64/include/types.h:1.4
--- src/sys/arch/aarch64/include/types.h:1.3 Sat Jan 23 16:22:13 2016
+++ src/sys/arch/aarch64/include/types.h Sat Jan 23 17:31:19 2016
@@ -1,4 +1,4 @@
-/* $NetBSD: types.h,v 1.3 2016/01/23 21:22:13 christos Exp $ */
+/* $NetBSD: types.h,v 1.4 2016/01/23 22:31:19 christos Exp $ */
/*-
* Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -44,7 +44,7 @@ typedef struct label_t { /* Used by setj
} label_t;
#endif
-#if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES)
+#if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES) || defined(_STANDALONE)
typedef unsigned long vm_offset_t; /* depreciated */
typedef unsigned long vm_size_t; /* depreciated */
Index: src/sys/arch/alpha/include/types.h
diff -u src/sys/arch/alpha/include/types.h:1.52 src/sys/arch/alpha/include/types.h:1.53
--- src/sys/arch/alpha/include/types.h:1.52 Sat Jan 23 16:22:13 2016
+++ src/sys/arch/alpha/include/types.h Sat Jan 23 17:31:19 2016
@@ -1,4 +1,4 @@
-/* $NetBSD: types.h,v 1.52 2016/01/23 21:22:13 christos Exp $ */
+/* $NetBSD: types.h,v 1.53 2016/01/23 22:31:19 christos Exp $ */
/*-
* Copyright (c) 1990, 1993
@@ -44,7 +44,7 @@ typedef struct label_t {
} label_t;
#endif
-#if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES)
+#if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES) || defined(_STANDALONE)
typedef unsigned long paddr_t;
typedef unsigned long psize_t;
typedef unsigned long vaddr_t;
Index: src/sys/arch/amd64/include/types.h
diff -u src/sys/arch/amd64/include/types.h:1.49 src/sys/arch/amd64/include/types.h:1.50
--- src/sys/arch/amd64/include/types.h:1.49 Sat Jan 23 16:22:13 2016
+++ src/sys/arch/amd64/include/types.h Sat Jan 23 17:31:19 2016
@@ -1,4 +1,4 @@
-/* $NetBSD: types.h,v 1.49 2016/01/23 21:22:13 christos Exp $ */
+/* $NetBSD: types.h,v 1.50 2016/01/23 22:31:19 christos Exp $ */
/*-
* Copyright (c) 1990 The Regents of the University of California.
@@ -46,7 +46,7 @@ typedef struct label_t {
} label_t;
#endif
-#if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES)
+#if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES) || defined(_STANDALONE)
typedef unsigned long paddr_t;
typedef unsigned long psize_t;
typedef unsigned long vaddr_t;
Index: src/sys/arch/arm/include/types.h
diff -u src/sys/arch/arm/include/types.h:1.31 src/sys/arch/arm/include/types.h:1.32
--- src/sys/arch/arm/include/types.h:1.31 Sat Jan 23 16:22:13 2016
+++ src/sys/arch/arm/include/types.h Sat Jan 23 17:31:19 2016
@@ -1,4 +1,4 @@
-/* $NetBSD: types.h,v 1.31 2016/01/23 21:22:13 christos Exp $ */
+/* $NetBSD: types.h,v 1.32 2016/01/23 22:31:19 christos Exp $ */
/*
* Copyright (c) 1990 The Regents of the University of California.
@@ -44,7 +44,7 @@ typedef struct label_t { /* Used by setj
} label_t;
#endif
-#if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES)
+#if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES) || defined(_STANDALONE)
typedef unsigned long paddr_t;
typedef unsigned long psize_t;
typedef unsigned long vaddr_t;
Index: src/sys/arch/hppa/include/types.h
diff -u src/sys/arch/hppa/include/types.h:1.25 src/sys/arch/hppa/include/types.h:1.26
--- src/sys/arch/hppa/include/types.h:1.25 Sat Jan 23 16:22:13 2016
+++ src/sys/arch/hppa/include/types.h Sat Jan 23 17:31:19 2016
@@ -1,4 +1,4 @@
-/* $NetBSD: types.h,v 1.25 2016/01/23 21:22:13 christos Exp $ */
+/* $NetBSD: types.h,v 1.26 2016/01/23 22:31:19 christos Exp $ */
/* $OpenBSD: types.h,v 1.6 2001/08/11 01:58:34 art Exp $ */
@@ -49,7 +49,7 @@ typedef struct label_t {
} label_t;
#endif
-#if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES)
+#if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES) || defined(_STANDALONE)
typedef unsigned long hppa_hpa_t;
typedef unsigned long hppa_spa_t;
typedef unsigned int pa_space_t;
Index: src/sys/arch/i386/include/types.h
diff -u src/sys/arch/i386/include/types.h:1.84 src/sys/arch/i386/include/types.h:1.85
--- src/sys/arch/i386/include/types.h:1.84 Sat Jan 23 16:22:14 2016
+++ src/sys/arch/i386/include/types.h Sat Jan 23 17:31:19 2016
@@ -1,4 +1,4 @@
-/* $NetBSD: types.h,v 1.84 2016/01/23 21:22:14 christos Exp $ */
+/* $NetBSD: types.h,v 1.85 2016/01/23 22:31:19 christos Exp $ */
/*-
* Copyright (c) 1990 The Regents of the University of California.
@@ -66,7 +66,7 @@ typedef unsigned long psize_t;
#define PRIuPSIZE "lu"
#endif /* PAE */
-#elif defined(_KMEMUSER) || defined(_KERNTYPES)
+#elif defined(_KMEMUSER) || defined(_KERNTYPES) || defined(_STANDALONE)
/* paddr_t is always 64 bits for userland */
typedef __uint64_t paddr_t;
typedef __uint64_t psize_t;
@@ -76,7 +76,7 @@ typedef __uint64_t psize_t;
#endif /* _KERNEL */
-#if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES)
+#if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES) || defined(_STANDALONE)
typedef unsigned long vaddr_t;
typedef unsigned long vsize_t;
Index: src/sys/arch/ia64/include/types.h
diff -u src/sys/arch/ia64/include/types.h:1.9 src/sys/arch/ia64/include/types.h:1.10
--- src/sys/arch/ia64/include/types.h:1.9 Sat Jan 23 16:22:14 2016
+++ src/sys/arch/ia64/include/types.h Sat Jan 23 17:31:19 2016
@@ -1,4 +1,4 @@
-/* $NetBSD: types.h,v 1.9 2016/01/23 21:22:14 christos Exp $ */
+/* $NetBSD: types.h,v 1.10 2016/01/23 22:31:19 christos Exp $ */
/*-
* Copyright (c) 1990 The Regents of the University of California.
@@ -44,7 +44,7 @@ typedef struct label_t {
} label_t;
#endif
-#if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES)
+#if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES) || defined(_STANDALONE)
typedef unsigned long paddr_t;
typedef unsigned long psize_t;
typedef unsigned long vaddr_t;
Index: src/sys/arch/m68k/include/types.h
diff -u src/sys/arch/m68k/include/types.h:1.32 src/sys/arch/m68k/include/types.h:1.33
--- src/sys/arch/m68k/include/types.h:1.32 Sat Jan 23 16:22:14 2016
+++ src/sys/arch/m68k/include/types.h Sat Jan 23 17:31:19 2016
@@ -1,4 +1,4 @@
-/* $NetBSD: types.h,v 1.32 2016/01/23 21:22:14 christos Exp $ */
+/* $NetBSD: types.h,v 1.33 2016/01/23 22:31:19 christos Exp $ */
/*-
* Copyright (c) 1990 The Regents of the University of California.
@@ -43,7 +43,7 @@ typedef struct label_t { /* consistent
} label_t;
#endif
-#if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES)
+#if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES) || defined(_STANDALONE)
typedef unsigned long vm_offset_t; /* depreciated */
typedef unsigned long vm_size_t; /* depreciated */
Index: src/sys/arch/mips/include/types.h
diff -u src/sys/arch/mips/include/types.h:1.60 src/sys/arch/mips/include/types.h:1.61
--- src/sys/arch/mips/include/types.h:1.60 Sat Jan 23 16:22:14 2016
+++ src/sys/arch/mips/include/types.h Sat Jan 23 17:31:19 2016
@@ -1,4 +1,4 @@
-/* $NetBSD: types.h,v 1.60 2016/01/23 21:22:14 christos Exp $ */
+/* $NetBSD: types.h,v 1.61 2016/01/23 22:31:19 christos Exp $ */
/*-
* Copyright (c) 1992, 1993
@@ -48,7 +48,7 @@
*/
-#if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES)
+#if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES) || defined(_STANDALONE)
#if defined(_MIPS_PADDR_T_64BIT) || defined(_LP64)
typedef __uint64_t paddr_t;
typedef __uint64_t psize_t;
Index: src/sys/arch/or1k/include/types.h
diff -u src/sys/arch/or1k/include/types.h:1.3 src/sys/arch/or1k/include/types.h:1.4
--- src/sys/arch/or1k/include/types.h:1.3 Sat Jan 23 16:22:14 2016
+++ src/sys/arch/or1k/include/types.h Sat Jan 23 17:31:20 2016
@@ -1,4 +1,4 @@
-/* $NetBSD: types.h,v 1.3 2016/01/23 21:22:14 christos Exp $ */
+/* $NetBSD: types.h,v 1.4 2016/01/23 22:31:20 christos Exp $ */
/*-
* Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -36,7 +36,7 @@
#include <sys/featuretest.h>
#include <or1k/int_types.h>
-#if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES)
+#if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES) || defined(_STANDALONE)
typedef unsigned long vm_offset_t; /* deprecated */
typedef unsigned long vm_size_t; /* deprecated */
Index: src/sys/arch/powerpc/include/types.h
diff -u src/sys/arch/powerpc/include/types.h:1.52 src/sys/arch/powerpc/include/types.h:1.53
--- src/sys/arch/powerpc/include/types.h:1.52 Sat Jan 23 16:22:14 2016
+++ src/sys/arch/powerpc/include/types.h Sat Jan 23 17:31:20 2016
@@ -1,4 +1,4 @@
-/* $NetBSD: types.h,v 1.52 2016/01/23 21:22:14 christos Exp $ */
+/* $NetBSD: types.h,v 1.53 2016/01/23 22:31:20 christos Exp $ */
/*-
* Copyright (C) 1995 Wolfgang Solfrank.
@@ -38,7 +38,7 @@
#include <sys/featuretest.h>
#include <powerpc/int_types.h>
-#if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES)
+#if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES) || defined(_STANDALONE)
typedef unsigned long paddr_t, vaddr_t;
typedef unsigned long psize_t, vsize_t;
#define PRIxPADDR "lx"
Index: src/sys/arch/riscv/include/types.h
diff -u src/sys/arch/riscv/include/types.h:1.4 src/sys/arch/riscv/include/types.h:1.5
--- src/sys/arch/riscv/include/types.h:1.4 Sat Jan 23 16:22:14 2016
+++ src/sys/arch/riscv/include/types.h Sat Jan 23 17:31:20 2016
@@ -1,4 +1,4 @@
-/* $NetBSD: types.h,v 1.4 2016/01/23 21:22:14 christos Exp $ */
+/* $NetBSD: types.h,v 1.5 2016/01/23 22:31:20 christos Exp $ */
/*-
* Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -36,7 +36,7 @@
#include <sys/featuretest.h>
#include <riscv/int_types.h>
-#if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES)
+#if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES) || defined(_STANDALONE)
typedef __UINTPTR_TYPE__ paddr_t;
typedef __UINTPTR_TYPE__ psize_t;
typedef __UINTPTR_TYPE__ vaddr_t;
Index: src/sys/arch/sh3/include/types.h
diff -u src/sys/arch/sh3/include/types.h:1.36 src/sys/arch/sh3/include/types.h:1.37
--- src/sys/arch/sh3/include/types.h:1.36 Sat Jan 23 16:22:14 2016
+++ src/sys/arch/sh3/include/types.h Sat Jan 23 17:31:20 2016
@@ -1,4 +1,4 @@
-/* $NetBSD: types.h,v 1.36 2016/01/23 21:22:14 christos Exp $ */
+/* $NetBSD: types.h,v 1.37 2016/01/23 22:31:20 christos Exp $ */
/*-
* Copyright (c) 1990 The Regents of the University of California.
@@ -44,7 +44,7 @@ typedef struct label_t {
} label_t;
#endif
-#if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES)
+#if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES) || defined(_STANDALONE)
typedef unsigned long vm_offset_t;
typedef unsigned long vm_size_t;
Index: src/sys/arch/sparc/include/types.h
diff -u src/sys/arch/sparc/include/types.h:1.65 src/sys/arch/sparc/include/types.h:1.66
--- src/sys/arch/sparc/include/types.h:1.65 Sat Jan 23 16:22:14 2016
+++ src/sys/arch/sparc/include/types.h Sat Jan 23 17:31:20 2016
@@ -1,4 +1,4 @@
-/* $NetBSD: types.h,v 1.65 2016/01/23 21:22:14 christos Exp $ */
+/* $NetBSD: types.h,v 1.66 2016/01/23 22:31:20 christos Exp $ */
/*
* Copyright (c) 1992, 1993
@@ -58,7 +58,7 @@
#include <machine/int_types.h>
/* The following are unsigned to prevent annoying sign extended pointers. */
-#if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES)
+#if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES) || defined(_STANDALONE)
typedef unsigned long int register_t;
#define PRIxREGISTER "lx"
typedef unsigned int register32_t;
@@ -83,7 +83,7 @@ typedef struct label_t {
} label_t;
#endif
-#if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES)
+#if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES) || defined(_STANDALONE)
typedef unsigned long int vaddr_t;
typedef vaddr_t vsize_t;
#define PRIxVADDR "lx"
Index: src/sys/arch/usermode/include/types.h
diff -u src/sys/arch/usermode/include/types.h:1.10 src/sys/arch/usermode/include/types.h:1.11
--- src/sys/arch/usermode/include/types.h:1.10 Sat Jan 23 16:22:14 2016
+++ src/sys/arch/usermode/include/types.h Sat Jan 23 17:31:20 2016
@@ -1,4 +1,4 @@
-/* $NetBSD: types.h,v 1.10 2016/01/23 21:22:14 christos Exp $ */
+/* $NetBSD: types.h,v 1.11 2016/01/23 22:31:20 christos Exp $ */
/*-
* Copyright (c) 2007 Jared D. McNeill <[email protected]>
@@ -39,7 +39,7 @@ typedef struct label_t {
} label_t;
#endif
-#if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES)
+#if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES) || defined(_STANDALONE)
typedef unsigned long paddr_t;
typedef unsigned long psize_t;
typedef unsigned long vaddr_t;
Index: src/sys/arch/vax/include/types.h
diff -u src/sys/arch/vax/include/types.h:1.49 src/sys/arch/vax/include/types.h:1.50
--- src/sys/arch/vax/include/types.h:1.49 Sat Jan 23 16:22:14 2016
+++ src/sys/arch/vax/include/types.h Sat Jan 23 17:31:20 2016
@@ -1,4 +1,4 @@
-/* $NetBSD: types.h,v 1.49 2016/01/23 21:22:14 christos Exp $ */
+/* $NetBSD: types.h,v 1.50 2016/01/23 22:31:20 christos Exp $ */
/*-
* Copyright (c) 1990 The Regents of the University of California.
@@ -44,7 +44,7 @@ typedef struct label_t {
} label_t;
#endif
-#if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES)
+#if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES) || defined(_STANDALONE)
typedef unsigned long paddr_t;
typedef unsigned long psize_t;
typedef unsigned long vaddr_t;