Home | History | Annotate | Download | only in include
History log of /src/sys/arch/newsmips/include/param.h
RevisionDateAuthorComments
 1.22  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.21  18-Mar-2011  tsutsui branches: 1.21.54; 1.21.56;
- include <mips/mips_param.h> after MACHINE is defined
- remove redundant comment
 1.20  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.19  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.18  14-Dec-2009  matt branches: 1.18.4; 1.18.6; 1.18.8;
Merge from matt-nb5-mips64
Merge mips-specific arch files.
 1.17  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.16  17-Oct-2007  garbled branches: 1.16.20; 1.16.38;
Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree. Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches. The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.
 1.15  17-Jul-2007  he branches: 1.15.10;
Patterned after sgimips, move include of <machine/intr.h> to only be done
when _KERNEL is defined and _LOCORE isn't. Fixes build problem in the
extent regression test.
 1.14  26-Sep-2006  tsutsui branches: 1.14.8; 1.14.16;
Protect from multiple inclusion.
 1.13  27-Aug-2006  tsutsui branches: 1.13.2; 1.13.4;
Replace DELAY(9) macro with inline version which uses an asm statement
otherwise gcc4 will omit it completely on optimization.

XXX: some other mips ports have the same problem.
 1.12  11-Dec-2005  christos branches: 1.12.4; 1.12.8;
merge ktrace-lwp.
 1.11  06-Feb-2005  tsutsui branches: 1.11.6;
- remove __P()
- use do{}while(0) and remove register decl for DELAY() macro
 1.10  07-Aug-2003  agc branches: 1.10.8; 1.10.10;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.
 1.9  26-Feb-2002  simonb branches: 1.9.16;
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.8  30-May-2001  mrg branches: 1.8.2; 1.8.8;
use _KERNEL_OPT
 1.7  30-Jun-2000  itojun branches: 1.7.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.6  04-Dec-1999  ragge branches: 1.6.4;
CL* discarding.
 1.5  09-Feb-1999  tv branches: 1.5.8; 1.5.14;
Split the "mips" MACHINE_ARCH for 1.4. newsmips is "mipseb"; pmax is
"mipsel".
 1.4  26-Aug-1998  tsubai Add MD DELAY and spl routines to fit Nisimura's change.
 1.3  29-Apr-1998  thorpej Pull in opt_gateway.h as appropriate.
 1.2  04-Mar-1998  thorpej Rename NetBSD/news to NetBSD/newsmips.
 1.1  18-Feb-1998  tsubai Initial import of NetBSD/news.
 1.5.14.2  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.5.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.5.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.6.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.7.2.1  21-Jun-2001  nathanw Catch up to -current.
 1.8.8.2  28-Feb-2002  nathanw Catch up to -current.
 1.8.8.1  30-May-2001  nathanw file param.h was added on branch nathanw_sa on 2002-02-28 04:11:16 +0000
 1.8.2.1  16-Mar-2002  jdolecek Catch up with -current.
 1.9.16.4  06-Feb-2005  skrll Sync with HEAD.
 1.9.16.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.9.16.2  18-Sep-2004  skrll Sync with HEAD.
 1.9.16.1  03-Aug-2004  skrll Sync with HEAD
 1.10.10.1  12-Feb-2005  yamt sync with head.
 1.10.8.1  29-Apr-2005  kent sync with -current
 1.11.6.2  03-Sep-2007  yamt sync with head.
 1.11.6.1  30-Dec-2006  yamt sync with head.
 1.12.8.1  03-Sep-2006  yamt sync with head.
 1.12.4.1  09-Sep-2006  rpaulo sync with head
 1.13.4.1  22-Oct-2006  yamt sync with head
 1.13.2.1  18-Nov-2006  ad Sync with head.
 1.14.16.1  03-Oct-2007  garbled Sync with HEAD
 1.14.8.1  20-Aug-2007  ad Sync with HEAD.
 1.15.10.1  06-Nov-2007  matt sync with HEAD
 1.16.38.1  22-Aug-2009  matt Move MACHINE_ARCH definition to <mips/mips_param.h>
Move mbuf related defines to <mips/mips_param.h>
 1.16.20.2  11-Mar-2010  yamt sync with head
 1.16.20.1  19-Aug-2009  yamt sync with head.
 1.18.8.1  17-Feb-2011  bouyer Sync with HEAD
 1.18.6.1  06-Jun-2011  jruoho Sync with HEAD.
 1.18.4.2  21-Apr-2011  rmind sync with head
 1.18.4.1  05-Mar-2011  rmind sync with head
 1.21.56.1  10-Jun-2019  christos Sync with HEAD
 1.21.54.1  18-Jan-2019  pgoyette Synch with HEAD

RSS XML Feed