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;