Home | History | Annotate | Download | only in include
History log of /src/sys/arch/pmax/include/param.h
RevisionDateAuthorComments
 1.46  07-Jan-2019  jdolecek move DEV_BSIZE, DEV_BSHIFT out of MD param.h, they are same on all ports

also move BLKDEV_IOSIZE, MAXPHYS, but allow override since some ports
have different value (powerpc uses NBPG for BLKDEV_IOSIZE, sun2/sun3
have lower MAXPHYS)
 1.45  18-Mar-2011  tsutsui branches: 1.45.54; 1.45.56;
- include <mips/mips_param.h> after MACHINE is defined
- remove redundant comment
 1.44  06-Mar-2011  he Now that MACHINE is defined in user-land in either
mips/include/mips_param.h or powerpc/include/param.h, stop
trying to re-define it in the port-specific param.h files
when _KERNEL isn't defined.
 1.43  20-Feb-2011  matt Merge forward from matt-nb5-mips64.
New interrupt code.
mips64 support for DS5000/260.
 1.42  08-Feb-2011  rmind 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.41  14-Dec-2009  matt branches: 1.41.4; 1.41.6; 1.41.8;
Merge from matt-nb5-mips64
Merge mips-specific arch files.
 1.40  13-Aug-2009  matt Move MID_MACHINE to <mips/mips_param.h> and use local values so we don't
need to include exec_aout.h
 1.39  14-Mar-2009  dsl Remove all the __P() from sys (excluding sys/dist)
Diff checked with grep and MK1 eyeball.
i386 and amd64 GENERIC and sys still build.
 1.38  10-Sep-2006  tsutsui branches: 1.38.58; 1.38.66; 1.38.72; 1.38.76;
Change dumb DELAY(9) macro into inline version with asm like
other mips ports for gcc4's aggressive optimization.
 1.37  11-Dec-2005  christos branches: 1.37.8; 1.37.20;
merge ktrace-lwp.
 1.36  07-Aug-2003  agc branches: 1.36.16;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.
 1.35  26-Feb-2002  simonb branches: 1.35.18;
Purge CLSIZE, CLSIZELOG2 and MCLOFSET.
Be consistant in the way that MSIZE, MCLSHIFT, MCLBYTES and NMBCLUSTERS
are defined.
Remove old VM constants from cesfic port.
Bump MSIZE to 256 on mipsco (the only one that wasn't already 256).
 1.34  30-May-2001  mrg branches: 1.34.2; 1.34.8;
use _KERNEL_OPT
 1.33  30-Jun-2000  itojun branches: 1.33.2;
raise MSIZE from 128 to 256.
- for sizeof(void *) == 8 arch, this is mandatory. MHLEN is too small
already (less than 80) and there are chances for unwanted packet loss due
to m_pullup restriction.
- for other cases, the change should avoid allocating clusters in most cases
(even when you have IPv4 IPsec tunnel, or IPv6 with moderate amount of
extension header)

portmasters: if your arch chokes with the change (high memory usage or
whatever), please backout the change for your arch.
 1.32  06-May-2000  nisimura branches: 1.32.4;
- Remove three unused contants; KERNBASE, KERNTEXTOFF and BTOPKERNBASE.
- Protect #include <machine/intr.h> inclusion with #ifdef _KERNEL.
- Correct the case when "opt_gateway.h" is refered.
 1.31  30-Mar-2000  simonb Nuke register.
 1.30  09-Jan-2000  ad - Fix RCS Ids.
- Spacing.
- Protect from multiple inclusion in a consistant way (except on headers
that do nothing except function as mips header wrappers).
 1.29  08-Jan-2000  simonb Function prototype cleanup.
 1.28  04-Dec-1999  ragge CL* discarding.
 1.27  09-Feb-1999  tv branches: 1.27.8; 1.27.14;
Split the "mips" MACHINE_ARCH for 1.4. newsmips is "mipseb"; pmax is
"mipsel".
 1.26  25-Aug-1998  nisimura branches: 1.26.2;
Make spl(9) rountines target port dependent. delay() is also port
dependent anticipating a target with high resolution timer available
for on-the-fly re-programming. Enum decstation_t was removed from MI
trap.c.
 1.25  29-Apr-1998  thorpej Pull in opt_gateway.h as appropriate.
 1.24  20-Sep-1997  leo Move the definition of MSGBUFSIZE up to the machine-arch level if
possible. Pointed out by Bernd Ernesti.
 1.23  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.22  20-Aug-1997  jonathan Move SSIZE and DELAY() definitions to sys/arch/mips/include/mips_param.h.
Update comment in pmax/include/param.h (pr 3988).
 1.21  07-Jul-1997  jonathan branches: 1.21.2;
DDB for mips.
Add DDB interface to /sys/arch/mips/mips..
Rework heuristic stack traceback to work with DDB.
Add hooks to print exception log from DDB.
Add hooks from pmax console drivers: call Debugger()
after break from serial console, or 'DO' key from LK-xxx.
 1.20  15-Jun-1997  mhitch More merged MIPS1/MIPS3 support for DECstations.
 1.19  08-Jun-1997  jonathan Move MACHINE_ARCH and _MACHINE_ARCH from pmax/include/param.h to
mips/include/mips_param.h. (They should be common to all mips ports.)
 1.18  26-Feb-1997  jonathan Protect MCLSHIFT definition so users can customize MCLBYTES.
Also define MCLBYTES from MCLSHIFT.
 1.17  20-May-1996  jonathan branches: 1.17.8;
Fix typo in NMBCLUSTERS definition.
 1.16  19-May-1996  jonathan Remove common-across-all-MIPS-cpu definitions (e.g., user-level-visible
page/segment size definitions and macros) and move them to
mips/include/mips_param.h.
 1.15  04-Mar-1996  cgd add _MACHINE and _MACHINE_ARCH, which are like MACHINE and MACHINE_ARCH,
execpt without quotes. meant to be __CONCAT()ted for easy #includes
of machine-dependent headers for MI code (e.g. for the MI ISA/EISA/PCI/TC
bus code).
 1.14  01-Mar-1996  cgd Clean up tabbing/spacing in defns of MACHINE, MACHINE_ARCH, and MID_MACHINE.
 1.13  01-Feb-1996  mycroft LOCORE -> _LOCORE
 1.12  23-Jul-1995  jonathan Add argument prototypes - __P((void)) - to the declarations of Mach_spl*() functions.
 1.11  28-Jun-1995  cgd kill user-land DELAY macro, as suggested by gwr.
 1.10  26-Jun-1995  cgd clean up definitions of ctod(), dtoc(), ctob(), btoc(), btodb(), and
dbtob(). remove unused definitions of ctos(), stoc(), and dtob().
 1.9  28-Mar-1995  jtc KERNEL -> _KERNEL
 1.8  18-Mar-1995  cgd don't be so quick to cast macro arguments to unsigned; if the
arguments are really off_t's (e.g. to btodb), then you can lose
information. This was the "> 4G file systems don't work" bug; physio
uses btodb, which was broken.
 1.7  28-Nov-1994  dean fix from Jonathan Stone
 1.6  26-Oct-1994  cgd new RCS ID format.
 1.5  23-Aug-1994  glass add USPACE
 1.4  27-May-1994  glass bsd 4.4-lite pmax port as ported to NetBSD
 1.3  27-May-1994  glass upgrade to bsd 4.4-lite code base. only mod is rcsids
 1.2  14-Jan-1994  deraadt some pmax updating (Terry Friedrichsen is helping on this now).
 1.1  12-Oct-1993  deraadt branches: 1.1.1;
Initial revision
 1.1.1.1  12-Oct-1993  deraadt pmax code from <ralphc@pyramid.com> & <rick@snowhite.cis.uoguelph.ca>
 1.17.8.1  12-Mar-1997  is Merge in changes from Trunk
 1.21.2.2  22-Sep-1997  thorpej Update marc-pcmcia branch from trunk.
 1.21.2.1  23-Aug-1997  thorpej Update marc-pcmcia branch from trunk.
 1.26.2.3  11-Jun-1999  nisimura - Track main trunk changes and cleanup accumulated bozos I made so far.
 1.26.2.2  24-Feb-1999  drochner #define MACHINE_ARCH "mipsel"
 1.26.2.1  15-Oct-1998  nisimura - Reflect new internals.
 1.27.14.2  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.27.14.1  21-Dec-1999  wrstuden Initial commit of recent changes to make DEV_BSIZE go away.

Runs on i386, needs work on other arch's. Main kernel routines should be
fine, but a number of the stand programs need help.

cd, fd, ccd, wd, and sd have been updated. sd has been tested with non-512
byte block devices. vnd, raidframe, and lfs need work.

Non 2**n block support is automatic for LKM's and conditional for kernels
on "options NON_PO2_BLOCKS".
 1.27.8.1  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.32.4.1  23-Jul-2000  itojun pullup from main trunc (approved by releng-1-5)

raise MSIZE from 128 to 256.
- for sizeof(void *) == 8 arch, this is mandatory. MHLEN is too small
already (less than 80) and there are chances for unwanted packet loss due
to m_pullup restriction.
- for other cases, the change should avoid allocating clusters in most cases
(even when you have IPv4 IPsec tunnel, or IPv6 with moderate amount of
extension header)

portmasters: if your arch chokes with the change (high memory usage or
whatever), please backout the change for your arch.

1.1 -> 1.2 syssrc/sys/arch/amigappc/include/param.h
1.13 -> 1.14 syssrc/sys/arch/arc/include/param.h
1.1 -> 1.2 syssrc/sys/arch/arm26/include/param.h
1.17 -> 1.18 syssrc/sys/arch/arm32/include/param.h
1.6 -> 1.7 syssrc/sys/arch/bebox/include/param.h
1.4 -> 1.5 syssrc/sys/arch/cobalt/include/param.h
1.4 -> 1.5 syssrc/sys/arch/evbsh3/include/param.h
1.2 -> 1.3 syssrc/sys/arch/hpcmips/include/param.h
1.40 -> 1.41 syssrc/sys/arch/i386/include/param.h
1.7 -> 1.8 syssrc/sys/arch/m68k/include/param.h
1.9 -> 1.10 syssrc/sys/arch/macppc/include/param.h
1.4 -> 1.5 syssrc/sys/arch/mmeye/include/param.h
1.6 -> 1.7 syssrc/sys/arch/newsmips/include/param.h
1.7 -> 1.8 syssrc/sys/arch/ofppc/include/param.h
1.23 -> 1.24 syssrc/sys/arch/pc532/include/param.h
1.32 -> 1.33 syssrc/sys/arch/pmax/include/param.h
1.7 -> 1.8 syssrc/sys/arch/powerpc/include/param.h
1.1 -> 1.2 syssrc/sys/arch/prep/include/param.h
1.1 -> 1.2 syssrc/sys/arch/sgimips/include/param.h
1.3 -> 1.4 syssrc/sys/arch/sh3/include/param.h
1.44 -> 1.45 syssrc/sys/arch/sparc/include/param.h
1.21 -> 1.22 syssrc/sys/arch/sparc64/include/param.h
1.43 -> 1.44 syssrc/sys/arch/vax/include/param.h
 1.33.2.1  21-Jun-2001  nathanw Catch up to -current.
 1.34.8.2  28-Feb-2002  nathanw Catch up to -current.
 1.34.8.1  30-May-2001  nathanw file param.h was added on branch nathanw_sa on 2002-02-28 04:11:22 +0000
 1.34.2.1  16-Mar-2002  jdolecek Catch up with -current.
 1.35.18.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.35.18.2  18-Sep-2004  skrll Sync with HEAD.
 1.35.18.1  03-Aug-2004  skrll Sync with HEAD
 1.36.16.1  30-Dec-2006  yamt sync with head.
 1.37.20.1  18-Nov-2006  ad Sync with head.
 1.37.8.1  14-Sep-2006  yamt sync with head.
 1.38.76.2  24-Dec-2010  matt Adapt to the new spl/interrupt framework.
Include <mips/locore.h> when needed.
 1.38.76.1  22-Aug-2009  matt Move MACHINE_ARCH definition to <mips/mips_param.h>
Move mbuf related defines to <mips/mips_param.h>
 1.38.72.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.38.66.1  28-Apr-2009  skrll Sync with HEAD.
 1.38.58.3  11-Mar-2010  yamt sync with head
 1.38.58.2  19-Aug-2009  yamt sync with head.
 1.38.58.1  04-May-2009  yamt sync with head.
 1.41.8.2  05-Mar-2011  bouyer Sync with HEAD
 1.41.8.1  17-Feb-2011  bouyer Sync with HEAD
 1.41.6.1  06-Jun-2011  jruoho Sync with HEAD.
 1.41.4.2  21-Apr-2011  rmind sync with head
 1.41.4.1  05-Mar-2011  rmind sync with head
 1.45.56.1  10-Jun-2019  christos Sync with HEAD
 1.45.54.1  18-Jan-2019  pgoyette Synch with HEAD

RSS XML Feed