Source-Changes-HG archive

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

[src/nathanw_sa]: src/sys Sync with HEAD.



details:   https://anonhg.NetBSD.org/src/rev/ec279a5b4090
branches:  nathanw_sa
changeset: 506547:ec279a5b4090
user:      thorpej <thorpej%NetBSD.org@localhost>
date:      Wed Dec 11 05:49:24 2002 +0000

description:
Sync with HEAD.

diffstat:

 sys/adosfs/Makefile                             |     3 +-
 sys/altq/Makefile                               |     3 +-
 sys/arch/Makefile                               |     7 +-
 sys/arch/README                                 |     4 +-
 sys/arch/acorn26/conf/GENERIC                   |     4 +-
 sys/arch/acorn26/include/Makefile               |     3 +-
 sys/arch/acorn26/include/vmparam.h              |   112 +
 sys/arch/acorn32/conf/GENERIC                   |     6 +-
 sys/arch/acorn32/include/Makefile               |     3 +-
 sys/arch/algor/conf/std.algor                   |    12 +
 sys/arch/algor/include/Makefile                 |     3 +-
 sys/arch/alpha/alpha/linux_syscall.c            |     6 +-
 sys/arch/alpha/alpha/osf1_syscall.c             |     6 +-
 sys/arch/alpha/alpha/syscall.c                  |     6 +-
 sys/arch/alpha/conf/ALPHA                       |    12 +-
 sys/arch/alpha/conf/BASIL                       |     6 +-
 sys/arch/alpha/conf/FRAU-FARBISSINA             |     6 +-
 sys/arch/alpha/conf/GENERIC                     |    28 +-
 sys/arch/alpha/conf/INSTALL                     |    10 +-
 sys/arch/alpha/include/Makefile                 |     3 +-
 sys/arch/alpha/include/aout_machdep.h           |     4 +-
 sys/arch/alpha/include/pcb.h                    |    92 +
 sys/arch/alpha/include/vmparam.h                |     6 +-
 sys/arch/amiga/amiga/amiga_init.c               |    10 +-
 sys/arch/amiga/conf/AMIGA                       |    10 +-
 sys/arch/amiga/conf/DRACO                       |    10 +-
 sys/arch/amiga/conf/GENERIC                     |    14 +-
 sys/arch/amiga/conf/GENERIC.in                  |     6 +-
 sys/arch/amiga/conf/INSTALL                     |    10 +-
 sys/arch/amiga/conf/Makefile.amiga              |     6 +-
 sys/arch/amiga/conf/WSCONS                      |    10 +-
 sys/arch/amiga/dev/event.c                      |     8 +-
 sys/arch/amiga/include/Makefile                 |     3 +-
 sys/arch/amiga/include/vmparam.h                |    10 +-
 sys/arch/amiga/stand/binpatch/binpatch.c        |     4 +-
 sys/arch/amiga/stand/bootblock/boot/main.c      |     6 +-
 sys/arch/amiga/stand/loadbsd/loadbsd.c          |    12 +-
 sys/arch/arc/arc/c_isa.c                        |   211 ++
 sys/arch/arc/arc/c_jazz_eisa.c                  |   177 +
 sys/arch/arc/arc/c_magnum.c                     |   217 ++
 sys/arch/arc/arc/c_nec_eisa.c                   |   148 +
 sys/arch/arc/arc/c_nec_jazz.c                   |   136 +
 sys/arch/arc/arc/c_nec_pci.c                    |   281 +++
 sys/arch/arc/arc/machdep.c                      |     9 +-
 sys/arch/arc/arc/p_nec_j96a.c                   |    49 +
 sys/arch/arc/arc/p_nec_r94.c                    |    49 +
 sys/arch/arc/arc/platconf.c                     |    84 +
 sys/arch/arc/arc/todclock.c                     |   207 ++
 sys/arch/arc/conf/GENERIC                       |    10 +-
 sys/arch/arc/conf/Makefile.arc.inc              |     4 +-
 sys/arch/arc/conf/RPC44                         |   292 +++
 sys/arch/arc/conf/files.arc                     |    13 +-
 sys/arch/arc/conf/std.arc                       |    24 +
 sys/arch/arc/dev/opms.c                         |     6 +-
 sys/arch/arc/include/Makefile                   |     3 +-
 sys/arch/arc/include/platform.h                 |   104 +
 sys/arch/arc/include/vmparam.h                  |     6 +-
 sys/arch/arc/jazz/pica.h                        |   133 +
 sys/arch/arc/jazz/rd94.h                        |   113 +
 sys/arch/arm/arm/linux_syscall.c                |     6 +-
 sys/arch/arm/arm/syscall.c                      |     6 +-
 sys/arch/arm/arm32/cpu.c                        |    15 +-
 sys/arch/arm/arm32/pmap.c                       |   138 +-
 sys/arch/arm/arm32/vm_machdep.c                 |     4 +-
 sys/arch/arm/conf/elf2aout.sh                   |    71 -
 sys/arch/arm/conf/majors.arm32                  |     3 +-
 sys/arch/arm/footbridge/Makefile                |     3 +-
 sys/arch/arm/footbridge/footbridge_intr.h       |    38 +-
 sys/arch/arm/footbridge/footbridge_irqhandler.c |    44 +-
 sys/arch/arm/footbridge/footbridge_irqhandler.h |    43 +-
 sys/arch/arm/include/Makefile                   |     3 +-
 sys/arch/arm/include/aout_machdep.h             |     4 +-
 sys/arch/arm/include/arm26/Makefile             |     7 +
 sys/arch/arm/include/arm32/Makefile             |     3 +-
 sys/arch/arm/include/arm32/pmap.h               |     4 +-
 sys/arch/arm/include/arm32/vmparam.h            |     3 +-
 sys/arch/arm/iomd/Makefile                      |     3 +-
 sys/arch/arm/iomd/opms.c                        |     8 +-
 sys/arch/arm/iomd/qms.c                         |     6 +-
 sys/arch/arm/ixp12x0/ixp12x0.c                  |     8 +-
 sys/arch/arm/ixp12x0/ixp12x0_com.c              |    10 +-
 sys/arch/arm/ixp12x0/ixp12x0_comreg.h           |    94 +
 sys/arch/arm/ixp12x0/ixp12x0_comvar.h           |   108 +
 sys/arch/arm/ixp12x0/ixp12x0_intr.c             |    13 +-
 sys/arch/arm/ixp12x0/ixp12x0_io.c               |    11 +-
 sys/arch/arm/ixp12x0/ixp12x0_pci.c              |    42 +-
 sys/arch/arm/ixp12x0/ixp12x0reg.h               |   270 +++
 sys/arch/arm/ixp12x0/ixpsip_io.c                |     5 +-
 sys/arch/arm/s3c2xx0/files.s3c2800              |    22 +
 sys/arch/arm/s3c2xx0/files.s3c2xx0              |    25 +
 sys/arch/arm/s3c2xx0/s3c2800.c                  |   184 ++
 sys/arch/arm/s3c2xx0/s3c2800_clk.c              |   330 +++
 sys/arch/arm/s3c2xx0/s3c2800_intr.c             |   168 +
 sys/arch/arm/s3c2xx0/s3c2800_pci.c              |   755 ++++++++
 sys/arch/arm/s3c2xx0/s3c2800reg.h               |   305 +++
 sys/arch/arm/s3c2xx0/s3c2800var.h               |    62 +
 sys/arch/arm/s3c2xx0/s3c2xx0_intr.c             |   321 +++
 sys/arch/arm/s3c2xx0/s3c2xx0_intr.h             |   218 ++
 sys/arch/arm/s3c2xx0/s3c2xx0_irq.S              |   158 +
 sys/arch/arm/s3c2xx0/s3c2xx0_space.c            |   249 ++
 sys/arch/arm/s3c2xx0/s3c2xx0reg.h               |   126 +
 sys/arch/arm/s3c2xx0/s3c2xx0var.h               |    66 +
 sys/arch/arm/s3c2xx0/sscom.c                    |  2041 +++++++++++++++++++++++
 sys/arch/arm/s3c2xx0/sscom_s3c2800.c            |   188 ++
 sys/arch/arm/s3c2xx0/sscom_var.h                |   240 ++
 sys/arch/arm/xscale/iopaau.c                    |    13 +-
 sys/arch/atari/atari/autoconf.c                 |    31 +-
 sys/arch/atari/conf/ATARITT                     |     6 +-
 sys/arch/atari/conf/BOOT                        |     6 +-
 sys/arch/atari/conf/BOOTX                       |     6 +-
 sys/arch/atari/conf/FALCON                      |     6 +-
 sys/arch/atari/conf/GENERIC.in                  |     4 +-
 sys/arch/atari/conf/HADES                       |    16 +-
 sys/arch/atari/conf/HADES.in                    |    67 +
 sys/arch/atari/conf/MILAN-ISAIDE                |    16 +-
 sys/arch/atari/conf/MILAN-PCIIDE                |    16 +-
 sys/arch/atari/conf/MILAN.in                    |    10 +-
 sys/arch/atari/conf/Makefile.atari              |     6 +-
 sys/arch/atari/conf/files.atari                 |    10 +-
 sys/arch/atari/dev/Makefile                     |     3 +-
 sys/arch/atari/dev/event.c                      |     6 +-
 sys/arch/atari/include/Makefile                 |     3 +-
 sys/arch/atari/include/vmparam.h                |    10 +-
 sys/arch/atari/isa/isa_machdep.c                |     6 +-
 sys/arch/atari/pci/pci_machdep.c                |     6 +-
 sys/arch/atari/stand/tostools/libtos/aout.c     |    10 +-
 sys/arch/bebox/conf/GENERIC                     |     6 +-
 sys/arch/bebox/include/Makefile                 |     3 +-
 sys/arch/bebox/include/darwin_machdep.h         |     3 +
 sys/arch/bebox/isa/lms.c                        |     6 +-
 sys/arch/bebox/isa/mms.c                        |     6 +-
 sys/arch/cats/conf/GENERIC                      |     4 +-
 sys/arch/cats/include/Makefile                  |     3 +-
 sys/arch/cobalt/conf/GENERIC                    |     6 +-
 sys/arch/cobalt/conf/std.cobalt                 |     3 +-
 sys/arch/cobalt/include/Makefile                |     3 +-
 sys/arch/dreamcast/conf/GENERIC                 |    14 +-
 sys/arch/dreamcast/conf/files.dreamcast         |    12 +-
 sys/arch/dreamcast/conf/majors.dreamcast        |     5 +-
 sys/arch/dreamcast/dev/g2/gapspci_pci.c         |   218 ++
 sys/arch/dreamcast/dev/gdrom.c                  |     9 +-
 sys/arch/dreamcast/dev/maple/maple.c            |  1650 ++++++++++++++---
 sys/arch/dreamcast/dev/maple/maple.h            |   153 +
 sys/arch/dreamcast/dev/maple/mapleconf.h        |    43 +
 sys/arch/dreamcast/dev/maple/maplevar.h         |   192 ++
 sys/arch/dreamcast/dev/maple/mkbd.c             |    67 +-
 sys/arch/dreamcast/dev/maple/mkbdvar.h          |    55 +
 sys/arch/dreamcast/dev/maple/mlcd.c             |   778 ++++++++
 sys/arch/dreamcast/dev/maple/mmemcard.c         |   978 +++++++++++
 sys/arch/dreamcast/dev/maple/mms.c              |    49 +-
 sys/arch/dreamcast/dreamcast/sysasic.c          |   258 ++-
 sys/arch/dreamcast/include/Makefile             |     3 +-
 sys/arch/dreamcast/include/intr.h               |    71 +
 sys/arch/dreamcast/include/sysasicvar.h         |    55 +
 sys/arch/evbarm/conf/Makefile.evbarm.inc        |    56 +-
 sys/arch/evbarm/conf/NAPPI                      |    12 +-
 sys/arch/evbarm/conf/NAPPI_MD                   |    16 +
 sys/arch/evbarm/conf/SMDK2800                   |   217 ++
 sys/arch/evbarm/conf/files.smdk2800             |    12 +
 sys/arch/evbarm/conf/ldscript.evbarm            |    77 +
 sys/arch/evbarm/conf/std.smdk2800               |    19 +
 sys/arch/evbarm/include/Makefile                |     3 +-
 sys/arch/evbarm/include/cpu.h                   |     3 +-
 sys/arch/evbarm/include/intr.h                  |     7 +-
 sys/arch/evbarm/iq80310/iq80310_machdep.c       |     4 +-
 sys/arch/evbarm/ixm1200/ixm1200_machdep.c       |    34 +-
 sys/arch/evbarm/smdk2xx0/smdk2800_machdep.c     |  1049 +++++++++++
 sys/arch/evbarm/smdk2xx0/smdk2800_pci.c         |    90 +
 sys/arch/evbarm/smdk2xx0/smdk2800_start.S       |   142 +
 sys/arch/evbmips/alchemy/machdep.c              |     6 +-
 sys/arch/evbmips/conf/MALTA                     |     7 +-
 sys/arch/evbmips/conf/PB1000                    |    11 +-
 sys/arch/evbmips/conf/std.malta                 |    16 +
 sys/arch/evbmips/conf/std.pb1000                |    17 +
 sys/arch/evbmips/include/Makefile               |     3 +-
 sys/arch/evbmips/malta/malta_intr.c             |     4 +-
 sys/arch/evbsh3/include/Makefile                |     3 +-
 sys/arch/hp300/conf/GENERIC                     |     6 +-
 sys/arch/hp300/conf/Makefile.hp300              |     6 +-
 sys/arch/hp300/dev/hil.c                        |    10 +-
 sys/arch/hp300/include/Makefile                 |     3 +-
 sys/arch/hp300/include/vmparam.h                |    16 +-
 sys/arch/hpcarm/include/Makefile                |     3 +-
 sys/arch/hpcmips/conf/GENERIC                   |     7 +-
 sys/arch/hpcmips/conf/LROUTER                   |     4 +-
 sys/arch/hpcmips/conf/MPC303                    |     6 +-
 sys/arch/hpcmips/conf/NULLCONF                  |     4 +-
 sys/arch/hpcmips/conf/TX3912                    |     4 +-
 sys/arch/hpcmips/conf/TX3922                    |     4 +-
 sys/arch/hpcmips/conf/VR41XX                    |     6 +-
 sys/arch/hpcmips/conf/majors.hpcmips            |     4 +-
 sys/arch/hpcmips/conf/std.hpcmips               |     3 +-
 sys/arch/hpcmips/dev/apm/apmdev.c               |     6 +-
 sys/arch/hpcmips/hpcmips/locore_machdep.S       |    30 +-
 sys/arch/hpcmips/include/Makefile               |     3 +-
 sys/arch/hpcmips/vr/vr.c                        |    27 +-
 sys/arch/hpcmips/vr/vrdsu.c                     |     7 +-
 sys/arch/hpcsh/include/Makefile                 |     3 +-
 198 files changed, 14977 insertions(+), 1074 deletions(-)

diffs (truncated from 19378 to 300 lines):

diff -r 3a7cc3ca15bf -r ec279a5b4090 sys/adosfs/Makefile
--- a/sys/adosfs/Makefile       Wed Dec 11 04:26:45 2002 +0000
+++ b/sys/adosfs/Makefile       Wed Dec 11 05:49:24 2002 +0000
@@ -1,6 +1,5 @@
-#      $NetBSD: Makefile,v 1.1 1998/06/12 23:22:30 cgd Exp $
+#      $NetBSD: Makefile,v 1.1.26.1 2002/12/11 05:49:25 thorpej Exp $
 
-KDIR=  /sys/adosfs
 INCSDIR= /usr/include/adosfs
 
 INCS=  adosfs.h
diff -r 3a7cc3ca15bf -r ec279a5b4090 sys/altq/Makefile
--- a/sys/altq/Makefile Wed Dec 11 04:26:45 2002 +0000
+++ b/sys/altq/Makefile Wed Dec 11 05:49:24 2002 +0000
@@ -1,6 +1,5 @@
-#      $NetBSD: Makefile,v 1.1 2000/12/15 01:20:32 thorpej Exp $
+#      $NetBSD: Makefile,v 1.1.4.1 2002/12/11 05:49:25 thorpej Exp $
 
-KDIR=  /sys/altq
 INCSDIR= /usr/include/altq
 
 INCS=  altq.h altq_afmap.h altq_blue.h altq_cbq.h altq_cdnr.h \
diff -r 3a7cc3ca15bf -r ec279a5b4090 sys/arch/Makefile
--- a/sys/arch/Makefile Wed Dec 11 04:26:45 2002 +0000
+++ b/sys/arch/Makefile Wed Dec 11 05:49:24 2002 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.10.2.7 2002/06/20 03:37:17 nathanw Exp $
+#      $NetBSD: Makefile,v 1.10.2.8 2002/12/11 05:49:24 thorpej Exp $
 
 # For now, we install the machine and arch includes, and symlink 'machine'
 # to the location of the machine includes (usually).
@@ -29,7 +29,7 @@
 #      bebox \
 #      cats cesfic cobalt \
 #      dreamcast \
-#      evbarm evbmips evbsh3 \
+#      evbarm evbmips evbppc evbsh3 evbsh5 \
 #      hp300 hpc hpcarm hpcmips hpcsh \
 #      i386 \
 #      luna68k \
@@ -37,9 +37,8 @@
 #      netwinder news68k newsmips next68k \
 #      ofppc \
 #      pc532 playstation2 pmax powerpc prep \
-#      sandpoint sbmips sgimips sh3 shark sparc sparc64 sun2 sun3 sun68k \
+#      sandpoint sbmips sgimips sh3 sh5 shark sparc sparc64 sun2 sun3 sun68k \
 #      vax \
-#      walnut \
 #      x68k x86_64
 
 SYMLINKS= ${MACHINE} /usr/include/machine
diff -r 3a7cc3ca15bf -r ec279a5b4090 sys/arch/README
--- a/sys/arch/README   Wed Dec 11 04:26:45 2002 +0000
+++ b/sys/arch/README   Wed Dec 11 05:49:24 2002 +0000
@@ -1,4 +1,4 @@
-$NetBSD: README,v 1.13.2.10 2002/11/11 21:55:46 nathanw Exp $
+$NetBSD: README,v 1.13.2.11 2002/12/11 05:49:24 thorpej Exp $
 
 acorn26:       Acorn ARM2- and ARM3-based machines (arm, 20000509)
 acorn32:       Acorn computers Ltd. ARM 6/7/SA based machines (arm, 20011118)
@@ -15,6 +15,7 @@
 dreamcast:     SEGA Dreamcast (sh3, 20010107)
 evbarm:                ARM-based eval boards (arm, 20010905)
 evbmips:       MIPS-based eval boards (mips, 20020307)
+evbppc:                PowerPC-based eval boards (powerpc, 20021209)
 evbsh3:                Hitachi SuperH(TM) sh3 and sh4 eval boards (sh3, 20010206)
 evbsh5:                Hitachi SuperH(TM) sh5 eval boards (sh5, 20020705)
 hp300:         Hewlett Packard 300- and 400-series machines (m68k, 19930512)
@@ -54,7 +55,6 @@
 sun2:          Sun m68010 based machines (m68k, 20010328)
 sun3:          Sun m680[23]0 based machines (m68k, 19930625)
 vax:           Digital Equipment Corp. VAX machines (vax, 19940802)
-walnut:                IBM's PowerPC 405GP Reference Board (powerpc, 20010613)
 x68k:          Sharp X68000, X68030 (m68k, 19960505)
 x86_64:                AMD's x86 64 bit architecture on the simics simulator (x86_64, 20010619)
 
diff -r 3a7cc3ca15bf -r ec279a5b4090 sys/arch/acorn26/conf/GENERIC
--- a/sys/arch/acorn26/conf/GENERIC     Wed Dec 11 04:26:45 2002 +0000
+++ b/sys/arch/acorn26/conf/GENERIC     Wed Dec 11 05:49:24 2002 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.5.4.3 2002/11/11 21:55:48 nathanw Exp $
+# $NetBSD: GENERIC,v 1.5.4.4 2002/12/11 05:51:52 thorpej Exp $
 #
 # GENERIC machine description file
 # 
@@ -118,7 +118,7 @@
 options        USERCONF        # userconf(4) support
 #options       PIPE_SOCKETPAIR # smaller, but slower pipe(2)
 
-# Enable experimental buffer queue strategy for better responsiness under 
+# Enable experimental buffer queue strategy for better responsiveness under 
 # high disk I/O load. Use it with caution - it's not proven to be stable yet.
 #options       NEW_BUFQ_STRATEGY
 
diff -r 3a7cc3ca15bf -r ec279a5b4090 sys/arch/acorn26/include/Makefile
--- a/sys/arch/acorn26/include/Makefile Wed Dec 11 04:26:45 2002 +0000
+++ b/sys/arch/acorn26/include/Makefile Wed Dec 11 05:49:24 2002 +0000
@@ -1,6 +1,5 @@
-#      $NetBSD: Makefile,v 1.2.2.2 2002/08/27 06:28:37 thorpej Exp $
+#      $NetBSD: Makefile,v 1.2.2.3 2002/12/11 05:51:53 thorpej Exp $
 
-KDIR=  /sys/arch/acorn26/include
 INCSDIR= /usr/include/acorn26
 
 INCS=  ansi.h aout_machdep.h asm.h \
diff -r 3a7cc3ca15bf -r ec279a5b4090 sys/arch/acorn26/include/vmparam.h
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sys/arch/acorn26/include/vmparam.h        Wed Dec 11 05:49:24 2002 +0000
@@ -0,0 +1,112 @@
+/*     $NetBSD: vmparam.h,v 1.1.8.2 2002/12/11 05:51:54 thorpej Exp $  */
+
+/*
+ * Copyright (c) 1988 The Regents of the University of California.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ *    must display the following acknowledgement:
+ *     This product includes software developed by the University of
+ *     California, Berkeley and its contributors.
+ * 4. Neither the name of the University nor the names of its contributors
+ *    may be used to endorse or promote products derived from this software
+ *    without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
+
+#ifndef        _ARM26_VMPARAM_H_
+#define        _ARM26_VMPARAM_H_
+
+#define        USRSTACK        VM_MAXUSER_ADDRESS
+
+#define        MAXTSIZ         (0x007f8000)            /* max text size */
+#ifndef        DFLDSIZ
+#define        DFLDSIZ         (0x00800000)            /* initial data size limit */
+#endif
+#ifndef        MAXDSIZ
+#define        MAXDSIZ         (0x00800000)            /* max data size */
+#endif
+#ifndef        DFLSSIZ
+#define        DFLSSIZ         (512*1024)              /* initial stack size limit */
+#endif
+#ifndef        MAXSSIZ
+#define        MAXSSIZ         (0x00200000)            /* max stack size */
+#endif
+
+/*
+ * Size of shared memory map
+ */
+#ifndef SHMMAXPGS
+#define SHMMAXPGS       1024
+#endif
+
+/*
+ * Override the default pager_map size, there's not enough KVA.
+ */
+#define PAGER_MAP_SIZE          (1 * 1024 * 1024)
+
+/*
+ * Mach derived constants
+ */
+
+/* Need to link some of these with some in param.h */
+
+/*
+ * These specify the range of virtual pages available to user
+ * processes and to the kernel.  This is a bit of a delicate balancing
+ * act, as we've only got 32Mb between them.  There should probably be
+ * an option to have separate kernel and user spaces to ease this.
+ */
+
+#define KVM_SIZE               0x00800000 /* 8Mb */
+
+/* User VM range */
+#define        VM_MIN_ADDRESS          ((vm_offset_t)0x00008000)
+#define        VM_MAX_ADDRESS          ((vm_offset_t)0x02000000 - KVM_SIZE)
+#define        VM_MAXUSER_ADDRESS      VM_MAX_ADDRESS
+
+/* Kernel VM range */
+#define        VM_MIN_KERNEL_ADDRESS   VM_MAX_ADDRESS
+#define        VM_MAX_KERNEL_ADDRESS   ((vm_offset_t)0x02000000)
+#define        VM_MAXKERN_ADDRESS      VM_MAX_KERNEL_ADDRESS
+
+/* XXX max. amount of KVM to be used by buffers. */
+#ifndef VM_MAX_KERNEL_BUF
+#define VM_MAX_KERNEL_BUF \
+       ((VM_MAX_KERNEL_ADDRESS - VM_MIN_KERNEL_ADDRESS) / 4)
+#endif
+
+/* Physical memory parameters */
+
+#define VM_PHYSSEG_MAX         3
+
+#define VM_PHYSSEG_STRAT       VM_PSTRAT_BIGFIRST
+
+#define VM_PHYSSEG_NOADD       /* We won't turn up extra memory during autoconfig */
+
+#define VM_NFREELIST           2
+#define VM_FREELIST_LOW                1 /* DMA-able memory (bottom 512k phys) */
+#define VM_FREELIST_DEFAULT    0 /* The rest */
+
+#endif /* _ARM26_VMPARAM_H_ */
+
+/* End of vmparam.h */
diff -r 3a7cc3ca15bf -r ec279a5b4090 sys/arch/acorn32/conf/GENERIC
--- a/sys/arch/acorn32/conf/GENERIC     Wed Dec 11 04:26:45 2002 +0000
+++ b/sys/arch/acorn32/conf/GENERIC     Wed Dec 11 05:49:24 2002 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: GENERIC,v 1.1.4.9 2002/11/11 21:55:50 nathanw Exp $
+#      $NetBSD: GENERIC,v 1.1.4.10 2002/12/11 05:51:54 thorpej Exp $
 #
 #      GENERIC --- NetBSD/acorn32 complete configuration
 #
@@ -22,7 +22,7 @@
 
 options        INCLUDE_CONFIG_FILE     # embed config file in kernel binary
 
-#ident         "GENERIC-$Revision: 1.1.4.9 $"
+#ident         "GENERIC-$Revision: 1.1.4.10 $"
 
 # estimated number of users
 maxusers       32
@@ -131,7 +131,7 @@
 options        USERCONF        # userconf(4) support
 #options       PIPE_SOCKETPAIR # smaller, but slower pipe(2)
 
-# Enable experimental buffer queue strategy for better responsiness under 
+# Enable experimental buffer queue strategy for better responsiveness under 
 # high disk I/O load. Use it with caution - it's not proven to be stable yet.
 #options       NEW_BUFQ_STRATEGY
 
diff -r 3a7cc3ca15bf -r ec279a5b4090 sys/arch/acorn32/include/Makefile
--- a/sys/arch/acorn32/include/Makefile Wed Dec 11 04:26:45 2002 +0000
+++ b/sys/arch/acorn32/include/Makefile Wed Dec 11 05:49:24 2002 +0000
@@ -1,6 +1,5 @@
-#      $NetBSD: Makefile,v 1.2.4.5 2002/09/17 21:12:25 nathanw Exp $
+#      $NetBSD: Makefile,v 1.2.4.6 2002/12/11 05:51:54 thorpej Exp $
 
-KDIR=  /sys/arch/acorn32/include
 INCSDIR= /usr/include/acorn32
 
 INCS=  ansi.h aout_machdep.h asm.h \
diff -r 3a7cc3ca15bf -r ec279a5b4090 sys/arch/algor/conf/std.algor
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sys/arch/algor/conf/std.algor     Wed Dec 11 05:49:24 2002 +0000
@@ -0,0 +1,12 @@
+#      $NetBSD: std.algor,v 1.4.4.2 2002/12/11 05:51:55 thorpej Exp $
+
+machine algor mips
+
+# Standard exec-package options
+options        EXEC_ELF32      # 32-bit ELF support (native format)
+options        EXEC_SCRIPT     # exec of #! scripts
+
+options        MIPS3           # All supported Algor boards are MIPS3
+options        MIPS3_ENABLE_CLOCK_INTR
+
+makeoptions    DEFTEXTADDR="0x80100000"
diff -r 3a7cc3ca15bf -r ec279a5b4090 sys/arch/algor/include/Makefile
--- a/sys/arch/algor/include/Makefile   Wed Dec 11 04:26:45 2002 +0000
+++ b/sys/arch/algor/include/Makefile   Wed Dec 11 05:49:24 2002 +0000
@@ -1,6 +1,5 @@
-#      $NetBSD: Makefile,v 1.3.8.4 2002/08/13 01:02:38 nathanw Exp $
+#      $NetBSD: Makefile,v 1.3.8.5 2002/12/11 05:51:55 thorpej Exp $
 
-KDIR=  /sys/arch/algor/include
 INCSDIR=/usr/include/algor
 
 INCS=  ansi.h aout_machdep.h asm.h autoconf.h \
diff -r 3a7cc3ca15bf -r ec279a5b4090 sys/arch/alpha/alpha/linux_syscall.c
--- a/sys/arch/alpha/alpha/linux_syscall.c      Wed Dec 11 04:26:45 2002 +0000
+++ b/sys/arch/alpha/alpha/linux_syscall.c      Wed Dec 11 05:49:24 2002 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: linux_syscall.c,v 1.5.4.4 2002/07/09 16:53:14 nathanw Exp $ */
+/* $NetBSD: linux_syscall.c,v 1.5.4.5 2002/12/11 05:51:55 thorpej Exp $ */
 
 /*-
  * Copyright (c) 2000 The NetBSD Foundation, Inc.
@@ -102,7 +102,7 @@
 
 #include <sys/cdefs.h>                 /* RCS ID & Copyright macro defns */
 
-__KERNEL_RCSID(0, "$NetBSD: linux_syscall.c,v 1.5.4.4 2002/07/09 16:53:14 nathanw Exp $");



Home | Main Index | Thread Index | Old Index