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 <jmcne...@invisible.ca>
@@ -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;

Reply via email to