Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/arch - expose vmparams to userland on arm, like other ar...



details:   https://anonhg.NetBSD.org/src/rev/2bc9a9d3a591
branches:  trunk
changeset: 449887:2bc9a9d3a591
user:      christos <christos%NetBSD.org@localhost>
date:      Wed Mar 27 17:15:29 2019 +0000

description:
- expose vmparams to userland on arm, like other archs do.
- remove unneeded includes

diffstat:

 sys/arch/acorn32/include/vmparam.h   |  6 +-----
 sys/arch/amiga/include/vmparam.h     |  4 +---
 sys/arch/arm/include/arm32/vmparam.h |  6 +-----
 sys/arch/atari/include/vmparam.h     |  4 +---
 sys/arch/cats/include/vmparam.h      |  6 +-----
 sys/arch/epoc32/include/vmparam.h    |  6 +-----
 sys/arch/evbarm/include/vmparam.h    |  6 +-----
 sys/arch/hpcarm/include/vmparam.h    |  6 +-----
 sys/arch/iyonix/include/vmparam.h    |  6 +-----
 sys/arch/shark/include/vmparam.h     |  6 +-----
 sys/arch/zaurus/include/vmparam.h    |  6 +-----
 11 files changed, 11 insertions(+), 51 deletions(-)

diffs (268 lines):

diff -r e18f85ef242c -r 2bc9a9d3a591 sys/arch/acorn32/include/vmparam.h
--- a/sys/arch/acorn32/include/vmparam.h        Wed Mar 27 17:02:20 2019 +0000
+++ b/sys/arch/acorn32/include/vmparam.h        Wed Mar 27 17:15:29 2019 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: vmparam.h,v 1.27 2017/11/02 09:42:44 skrll Exp $       */
+/*     $NetBSD: vmparam.h,v 1.28 2019/03/27 17:15:29 christos Exp $    */
 
 /*
  * Copyright (c) 1988 The Regents of the University of California.
@@ -32,8 +32,6 @@
 #ifndef        _ACORN32_VMPARAM_H_
 #define        _ACORN32_VMPARAM_H_
 
-#if defined(_KERNEL) || defined(_KMEMUSER)
-
 #include <arm/arm32/vmparam.h>
 
 /*
@@ -83,6 +81,4 @@
 #define        VM_FREELIST_ISADMA      1
 #define VM_FREELIST_RPCDMA     1
 
-#endif /* _KERNEL || _KMEMUSER */
-
 #endif /* _ACORN32_VMPARAM_H_ */
diff -r e18f85ef242c -r 2bc9a9d3a591 sys/arch/amiga/include/vmparam.h
--- a/sys/arch/amiga/include/vmparam.h  Wed Mar 27 17:02:20 2019 +0000
+++ b/sys/arch/amiga/include/vmparam.h  Wed Mar 27 17:15:29 2019 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: vmparam.h,v 1.46 2015/09/30 20:36:28 phx Exp $ */
+/*     $NetBSD: vmparam.h,v 1.47 2019/03/27 17:15:29 christos Exp $    */
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -41,8 +41,6 @@
 #ifndef _MACHINE_VMPARAM_H_
 #define _MACHINE_VMPARAM_H_
 
-#include <machine/pte.h>
-
 /*
  * Machine dependent constants for amiga
  */
diff -r e18f85ef242c -r 2bc9a9d3a591 sys/arch/arm/include/arm32/vmparam.h
--- a/sys/arch/arm/include/arm32/vmparam.h      Wed Mar 27 17:02:20 2019 +0000
+++ b/sys/arch/arm/include/arm32/vmparam.h      Wed Mar 27 17:15:29 2019 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: vmparam.h,v 1.42 2018/10/27 13:26:23 skrll Exp $       */
+/*     $NetBSD: vmparam.h,v 1.43 2019/03/27 17:15:29 christos Exp $    */
 
 /*
  * Copyright (c) 2001, 2002 Wasabi Systems, Inc.
@@ -38,7 +38,6 @@
 #ifndef _ARM_ARM32_VMPARAM_H_
 #define        _ARM_ARM32_VMPARAM_H_
 
-#if defined(_KERNEL) || defined(_KMEMUSER)
 
 /*
  * Virtual Memory parameters common to all arm32 platforms.
@@ -46,7 +45,6 @@
 
 #include <arm/cpuconf.h>
 #include <arm/arm32/param.h>
-#include <arm/arm32/pte.h>     /* pt_entry_t */
 
 #define        __USE_TOPDOWN_VM
 #define        USRSTACK        VM_MAXUSER_ADDRESS
@@ -99,6 +97,4 @@
 #define        VM_MIN_KERNEL_ADDRESS   ((vaddr_t) KERNEL_BASE)
 #define        VM_MAX_KERNEL_ADDRESS   ((vaddr_t) -(PAGE_SIZE+1))
 
-#endif /* _KERNEL || _KMEMUSER */
-
 #endif /* _ARM_ARM32_VMPARAM_H_ */
diff -r e18f85ef242c -r 2bc9a9d3a591 sys/arch/atari/include/vmparam.h
--- a/sys/arch/atari/include/vmparam.h  Wed Mar 27 17:02:20 2019 +0000
+++ b/sys/arch/atari/include/vmparam.h  Wed Mar 27 17:15:29 2019 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: vmparam.h,v 1.32 2018/02/26 15:11:12 tsutsui Exp $     */
+/*     $NetBSD: vmparam.h,v 1.33 2019/03/27 17:15:29 christos Exp $    */
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -41,8 +41,6 @@
 #ifndef _MACHINE_VMPARAM_H_
 #define _MACHINE_VMPARAM_H_
 
-#include <machine/pte.h>
-
 /*
  * Machine dependent constants for atari
  */
diff -r e18f85ef242c -r 2bc9a9d3a591 sys/arch/cats/include/vmparam.h
--- a/sys/arch/cats/include/vmparam.h   Wed Mar 27 17:02:20 2019 +0000
+++ b/sys/arch/cats/include/vmparam.h   Wed Mar 27 17:15:29 2019 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: vmparam.h,v 1.30 2017/11/02 09:42:44 skrll Exp $       */
+/*     $NetBSD: vmparam.h,v 1.31 2019/03/27 17:15:29 christos Exp $    */
 
 /*
  * Copyright (c) 1988 The Regents of the University of California.
@@ -32,8 +32,6 @@
 #ifndef        _CATS_VMPARAM_H_
 #define        _CATS_VMPARAM_H_
 
-#if defined(_KERNEL) || defined(_KMEMUSER)
-
 #include <arm/arm32/vmparam.h>
 
 /*
@@ -81,6 +79,4 @@
 #define        VM_FREELIST_DEFAULT     0
 #define        VM_FREELIST_ISADMA      1
 
-#endif /* _KERNEL || _KMEMUSER */
-
 #endif /* _CATS_VMPARAM_H_ */
diff -r e18f85ef242c -r 2bc9a9d3a591 sys/arch/epoc32/include/vmparam.h
--- a/sys/arch/epoc32/include/vmparam.h Wed Mar 27 17:02:20 2019 +0000
+++ b/sys/arch/epoc32/include/vmparam.h Wed Mar 27 17:15:29 2019 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: vmparam.h,v 1.3 2015/02/23 20:34:38 joerg Exp $        */
+/*     $NetBSD: vmparam.h,v 1.4 2019/03/27 17:15:29 christos Exp $     */
 
 /*
  * Copyright (c) 1988 The Regents of the University of California.
@@ -32,8 +32,6 @@
 #ifndef        _EPOC32_VMPARAM_H_
 #define        _EPOC32_VMPARAM_H_
 
-#if defined(_KERNEL) || defined(_KMEMUSER)
-
 #include <arm/arm32/vmparam.h>
 
 /*
@@ -79,6 +77,4 @@
 #define        VM_NFREELIST            1
 #define        VM_FREELIST_DEFAULT     0
 
-#endif /* _KERNEL || _KMEMUSER */
-
 #endif /* _EPOC32_VMPARAM_H_ */
diff -r e18f85ef242c -r 2bc9a9d3a591 sys/arch/evbarm/include/vmparam.h
--- a/sys/arch/evbarm/include/vmparam.h Wed Mar 27 17:02:20 2019 +0000
+++ b/sys/arch/evbarm/include/vmparam.h Wed Mar 27 17:15:29 2019 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: vmparam.h,v 1.32 2018/04/01 04:35:05 ryo Exp $ */
+/*     $NetBSD: vmparam.h,v 1.33 2019/03/27 17:15:29 christos Exp $    */
 
 /*
  * Copyright (c) 1988 The Regents of the University of California.
@@ -32,8 +32,6 @@
 #ifndef        _EVBARM_VMPARAM_H_
 #define        _EVBARM_VMPARAM_H_
 
-#if defined(_KERNEL) || defined(_KMEMUSER)
-
 #ifdef __aarch64__
 
 #include <aarch64/vmparam.h>
@@ -95,6 +93,4 @@
 
 #endif
 
-#endif /* _KERNEL || _KMEMUSER */
-
 #endif /* _EVBARM_VMPARAM_H_ */
diff -r e18f85ef242c -r 2bc9a9d3a591 sys/arch/hpcarm/include/vmparam.h
--- a/sys/arch/hpcarm/include/vmparam.h Wed Mar 27 17:02:20 2019 +0000
+++ b/sys/arch/hpcarm/include/vmparam.h Wed Mar 27 17:15:29 2019 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: vmparam.h,v 1.32 2017/11/02 09:42:44 skrll Exp $       */
+/*     $NetBSD: vmparam.h,v 1.33 2019/03/27 17:15:29 christos Exp $    */
 
 /*
  * Copyright (c) 1988 The Regents of the University of California.
@@ -32,8 +32,6 @@
 #ifndef        _HPCARM_VMPARAM_H_
 #define        _HPCARM_VMPARAM_H_
 
-#if defined(_KERNEL) || defined(_KMEMUSER)
-
 #include <arm/arm32/vmparam.h>
 
 /*
@@ -81,6 +79,4 @@
 #define        VM_FREELIST_DEFAULT     0
 #define        VM_FREELIST_ISADMA      1
 
-#endif /* _KERNEL || _KMEMUSER */
-
 #endif /* _HPCARM_VMPARAM_H_ */
diff -r e18f85ef242c -r 2bc9a9d3a591 sys/arch/iyonix/include/vmparam.h
--- a/sys/arch/iyonix/include/vmparam.h Wed Mar 27 17:02:20 2019 +0000
+++ b/sys/arch/iyonix/include/vmparam.h Wed Mar 27 17:15:29 2019 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: vmparam.h,v 1.7 2017/11/02 09:42:44 skrll Exp $        */
+/*     $NetBSD: vmparam.h,v 1.8 2019/03/27 17:15:29 christos Exp $     */
 
 /*
  * Copyright (c) 1988 The Regents of the University of California.
@@ -32,8 +32,6 @@
 #ifndef        _IYONIX_VMPARAM_H_
 #define        _IYONIX_VMPARAM_H_
 
-#if defined(_KERNEL) || defined(_KMEMUSER)
-
 #include <arm/arm32/vmparam.h>
 
 /*
@@ -81,6 +79,4 @@
 #define        VM_FREELIST_DEFAULT     0
 #define        VM_FREELIST_ISADMA      1
 
-#endif /* _KERNEL || _KMEMUSER */
-
 #endif /* _IYONIX_VMPARAM_H_ */
diff -r e18f85ef242c -r 2bc9a9d3a591 sys/arch/shark/include/vmparam.h
--- a/sys/arch/shark/include/vmparam.h  Wed Mar 27 17:02:20 2019 +0000
+++ b/sys/arch/shark/include/vmparam.h  Wed Mar 27 17:15:29 2019 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: vmparam.h,v 1.21 2017/11/02 09:42:45 skrll Exp $       */
+/*     $NetBSD: vmparam.h,v 1.22 2019/03/27 17:15:30 christos Exp $    */
 
 /*
  * Copyright (c) 1988 The Regents of the University of California.
@@ -32,8 +32,6 @@
 #ifndef        _SHARK_VMPARAM_H_
 #define        _SHARK_VMPARAM_H_
 
-#if defined(_KERNEL) || defined(_KMEMUSER)
-
 #include <arm/arm32/vmparam.h>
 
 /*
@@ -83,6 +81,4 @@
 #define        VM_FREELIST_ISADMA      1
 #define VM_FREELIST_RPCDMA     1
 
-#endif /* _KERNEL */
-
 #endif /* _SHARK_VMPARAM_H_ */
diff -r e18f85ef242c -r 2bc9a9d3a591 sys/arch/zaurus/include/vmparam.h
--- a/sys/arch/zaurus/include/vmparam.h Wed Mar 27 17:02:20 2019 +0000
+++ b/sys/arch/zaurus/include/vmparam.h Wed Mar 27 17:15:29 2019 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: vmparam.h,v 1.6 2017/11/02 09:42:45 skrll Exp $        */
+/*     $NetBSD: vmparam.h,v 1.7 2019/03/27 17:15:30 christos Exp $     */
 
 /*
  * Copyright (c) 1988 The Regents of the University of California.
@@ -32,8 +32,6 @@
 #ifndef        _ZAURUS_VMPARAM_H_
 #define        _ZAURUS_VMPARAM_H_
 
-#if defined(_KERNEL) || defined(_KMEMUSER)
-
 #include <arm/arm32/vmparam.h>
 
 /*
@@ -81,6 +79,4 @@
 #define        VM_FREELIST_DEFAULT     0
 #define        VM_FREELIST_ISADMA      1
 
-#endif /* _KERNEL || _KMEMUSER */
-
 #endif /* _ZAURUS_VMPARAM_H_ */



Home | Main Index | Thread Index | Old Index