Home | History | Annotate | Download | only in include
History log of /src/sys/arch/sun3/include/param3x.h
RevisionDateAuthorComments
 1.18  11-Aug-2012  tsutsui Poor sun3 (but not sun3x) has only 31MB KVM address space,
so reduce NKMEMPAGES_MAX_DEFAULT from 64MB to 16MB.
Fixes "panic: ubc_init: failed to map ubc_object" on
TME emulating 3/120 with >16MB RAM.

Should be pulled up to netbsd-6.
 1.17  08-Feb-2011  rmind branches: 1.17.4; 1.17.10;
Remove clause 3 (UCB advertising clause) from the University of Utah
copyright. Confirmed by Mike Hibler, mike at cs.utah.edu - thanks!
Also, merge UCB and Utah copyright texts back into one, as they
originally were.

Extra verification by snj@.
 1.16  15-Oct-2010  tsutsui branches: 1.16.2; 1.16.4;
Make common kernel module binaries work on both sun3 and sun3x.
Tested on 3/160 (on TME) and (real) 3/80.

XXX: module files can be loaded only on single user?
 1.15  11-Dec-2009  tsutsui branches: 1.15.2; 1.15.4;
Refactoring MD segment related definitions on m68k ports:
- move macro SEGSHIFT, NBSG, and SEGOFFSET from <machine/param.h>
to <machine/pmap.h> where they should belong
- don't use m68k_round_seg() and m68k_trunc_seg() in sun3 pmap sources
and instead define and use sun3_round_seg() and sun3_trunc_seg()
since they are quite pmap implementation dependent
 1.14  11-Dec-2005  christos branches: 1.14.78;
merge ktrace-lwp.
 1.13  07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.
 1.12  05-Feb-1998  gwr branches: 1.12.48;
Merge arch/sun3x into arch/sun3
 1.11  03-Oct-1997  gwr branches: 1.11.4;
Increase MSGBUFOFF to 512 so we can be sure there is room for a
kernel core header before the message buffer.
 1.10  02-Oct-1997  gwr Fix MSGBUFSIZE
 1.9  20-Sep-1997  leo Move the definition of MSGBUFSIZE up to the machine-arch level if
possible. Pointed out by Bernd Ernesti.
 1.8  19-Sep-1997  leo Implement the kernel part of pr-1891. This allows for a more flexible sized
msgbuf. Note that old 'dmesg' and 'syslogd' binaries will continue running,
though old 'dmesg' binaries will output a few bytes of junk at the start of
the buffer, and will miss a few bytes at the end of the buffer.
 1.7  10-Jul-1997  veego branches: 1.7.2;
Restore the define of UPAGES.
 1.6  10-Jun-1997  veego Define NBSG from (1 << SEGSHIFT) and move some variables before
<m68k/param.h>.
 1.5  10-Jun-1997  veego Use the MI <m68k/param.h> include.
 1.4  27-Feb-1997  gwr Allow option MCLSHIFT=x to control MCLBYTES etc.
 1.3  26-Feb-1997  gwr Use ALIGNBYTES in the new ALIGNED_POINTER macro.
(That is always good enough on the m68k.)
 1.2  24-Feb-1997  fvdl Define ALIGNED_POINTER
 1.1  14-Jan-1997  gwr branches: 1.1.1;
Initial revision
 1.1.1.1  14-Jan-1997  gwr branches: 1.1.1.1.6;
Initial import. Gets as far as nfs_mountroot.
 1.1.1.1.6.1  12-Mar-1997  is Merge in Changes from The Trunk.
 1.7.2.2  14-Oct-1997  thorpej Update marc-pcmcia branch from trunk.
 1.7.2.1  22-Sep-1997  thorpej Update marc-pcmcia branch from trunk.
 1.11.4.2  04-Feb-1998  gwr Move UPAGES into the common file.
 1.11.4.1  27-Jan-1998  gwr Remove common stuff found in param.h
 1.12.48.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.12.48.2  18-Sep-2004  skrll Sync with HEAD.
 1.12.48.1  03-Aug-2004  skrll Sync with HEAD
 1.14.78.1  11-Mar-2010  yamt sync with head
 1.15.4.1  05-Mar-2011  rmind sync with head
 1.15.2.1  22-Oct-2010  uebayasi Sync with HEAD (-D20101022).
 1.16.4.1  17-Feb-2011  bouyer Sync with HEAD
 1.16.2.1  06-Jun-2011  jruoho Sync with HEAD.
 1.17.10.1  13-Aug-2012  riz Pull up following revision(s) (requested by tsutsui in ticket #487):
sys/arch/sun3/include/param3.h: revision 1.55
sys/arch/sun3/include/param3.h: revision 1.56
sys/arch/sun2/include/param.h: revision 1.15
sys/arch/sun3/include/param.h: revision 1.61
sys/arch/sun3/include/param3x.h: revision 1.18
Poor sun3 (but not sun3x) has only 31MB KVM address space,
so reduce NKMEMPAGES_MAX_DEFAULT from 64MB to 16MB.
Fixes "panic: ubc_init: failed to map ubc_object" on
TME emulating 3/120 with >16MB RAM.
Should be pulled up to netbsd-6.
Poor sun2 has only 14MB KVA space so reduce NKMEMPAGES_MIN_DEFAULT and
NKMEMPAGES_MAX_DEFAULT values accordingly.
XXX: netbsd-6 GENERIC still gets "panic: pool_get: kmem-4096: page empty"
Also reduce UBC_NWINS from default 1024 to 512
to avoid possible KVA shortage, otherwise
"panic: ubc_init: failed to map ubc_object"
could still happen on netbsd-6 branch.
Should be pulled up to netbsd-6.
 1.17.4.1  30-Oct-2012  yamt sync with head

RSS XML Feed