History log of /src/sys/arch/hp300/include/param.h |
Revision | | Date | Author | Comments |
1.53 |
| 10-Feb-2012 |
para | proper sizing of kmem_arena on different ports
PR port-i386/45946: Kernel locks up in VMEM system
|
1.52 |
| 08-Feb-2011 |
rmind | branches: 1.52.4; 1.52.8; 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.51 |
| 11-Dec-2009 |
tsutsui | branches: 1.51.4; 1.51.6; 1.51.8; Refactoring MD segment related definitions on m68k ports: - move macro SEGSHIFT, NBSEG, and SEGOFSET from <machine/param.h> to <m68k/pmap_motorola.h> where they should belong - also simplify NBSEG macro for both 020/030 and 040/060 cases - also move m68k_trunc_seg(), m68k_round_seg(), and m68k_seg_offset() (that use SEGOFSET) from <m68k/param.h> to <m68k/pmap_motorola.h> - add comments about each segment size value used on pmap_motorola implementation - add TIA_SIZE, TIA_SHIFT, TIB_SIZE, and TIB_SHIFT macro which can be used for ste/pte index sizes - use proper vaddr_t cast instead of unsigned for SEGOFSET/PGOFSET macro
Tested on atari, hp300, and news68k.
|
1.50 |
| 09-Dec-2009 |
tsutsui | Fix wrong NBSEG values for all hp300 pmap derived m68k ports. They were incorrect since 1997 on amiga and atari, and since 2002 on other ports, but fortunately they don't look so fatal.
Anyway, these values will be moved into <m68k/pmap_motorola.h> soon since they are quite pmap implementation dependent.
|
1.49 |
| 31-Dec-2007 |
ad | branches: 1.49.10; Remove COMPAT_HPUX.
|
1.48 |
| 04-Mar-2007 |
tsutsui | branches: 1.48.20; 1.48.26; 1.48.32; Merge #ifdef _KERNEL stuff into one place.
|
1.47 |
| 06-Dec-2005 |
tsutsui | branches: 1.47.26; Use _HP300_FOO_H_ instead of _MACHINE_FOO_H_.
|
1.46 |
| 11-Sep-2005 |
he | Patterned after next68k, omit inclusion of <sys/device.h> if we are not in _KERNEL. This should work around our lint problems related to "unspecified-size array at end of struct" constructs.
|
1.45 |
| 28-Aug-2004 |
thorpej | branches: 1.45.10; 1.45.12; 1.45.14; De-__P
|
1.44 |
| 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.43 |
| 17-Jan-2003 |
thorpej | branches: 1.43.2; Merge the nathanw_sa branch.
|
1.42 |
| 03-Nov-2002 |
chs | merge pmap.h for all 4k-page motorola-MMU (or compatible) m68k platforms.
|
1.41 |
| 30-May-2001 |
mrg | branches: 1.41.8; use _KERNEL_OPT
|
1.40 |
| 11-Feb-2000 |
thorpej | branches: 1.40.6; Update for the NKMEMPAGES changes.
|
1.39 |
| 04-Dec-1999 |
ragge | CL* discarding.
|
1.38 |
| 25-Jun-1998 |
thorpej | branches: 1.38.14; 1.38.20; defopt COMPAT_HPUX
|
1.37 |
| 20-Sep-1997 |
leo | Move the definition of MSGBUFSIZE up to the machine-arch level if possible. Pointed out by Bernd Ernesti.
|
1.36 |
| 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.35 |
| 10-Jul-1997 |
veego | branches: 1.35.2; Restore the defines of UPAGES and NPTEPG.
|
1.34 |
| 10-Jun-1997 |
veego | The 'Mach derived conversion macros' are now in <m68k/param.h>
|
1.33 |
| 10-Jun-1997 |
veego | Use the MI <m68k/param.h> include.
|
1.32 |
| 14-Apr-1997 |
thorpej | Rearrange the interrupt code slightly: - place all interrupt-related macros, prototypes, etc. into <machine/intr.h>, like other ports. - rename isrlink/isrunlink/isrinit, etc. intr_establish/intr_disestablish/ intr_init, etc., and move to intr.c for naming consistency. - don't call intr_init() twice.
|
1.31 |
| 01-Apr-1997 |
scottr | Add prototypes as appropriate.
|
1.30 |
| 15-Mar-1997 |
thorpej | Change MID_MACHINE to MID_M68K; we now use the same executable format as the rest of the m68k ports.
|
1.29 |
| 24-Feb-1997 |
fvdl | Define ALIGNED_POINTER
|
1.28 |
| 02-Feb-1997 |
thorpej | branches: 1.28.4; - Implement _splraise(), like _spl(), but only modifies the SR if the new ipl is higher than the ipl currently set in SR. (Thanks to scottr@netbsd.org for implementing it while I was busy with other stuff!) - Define spl{bio,net,tty,imp} in terms of _splraise(). - Move definition of splhil() here, and define splkbd() as an alias for it.
|
1.27 |
| 09-Dec-1996 |
thorpej | Dynamically compute the PSL value for spl{bio,net,tty,imp}() calls.
|
1.26 |
| 17-May-1996 |
thorpej | Changes for the new delay() function.
|
1.25 |
| 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.24 |
| 01-Feb-1996 |
mycroft | LOCORE -> _LOCORE
|
1.23 |
| 13-Aug-1995 |
mycroft | Replace splnet() with splsoftnet(). Add splnet().
|
1.22 |
| 28-Jun-1995 |
cgd | kill user-land DELAY macro, as suggested by gwr.
|
1.21 |
| 26-Jun-1995 |
cgd | clean up definitions of ctod(), dtoc(), ctob(), btoc(), btodb(), and dbtob(). remove unused definitions of ctos(), stoc(), and dtob().
|
1.20 |
| 28-Mar-1995 |
jtc | KERNEL -> _KERNEL
|
1.19 |
| 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.18 |
| 05-Mar-1995 |
mycroft | Make these consisteny with i386. Mostly cosmetic.
|
1.17 |
| 26-Oct-1994 |
cgd | new RCS ID format.
|
1.16 |
| 14-Oct-1994 |
cgd | move arch dependence to archs. clean up a bit. deal with weird MAXPARTITONS.
|
1.15 |
| 16-Sep-1994 |
jtc | asm -> __asm (PR #463).
|
1.14 |
| 09-Sep-1994 |
mycroft | Nuke struct ste, struct ste40, struct pte, and HP_PAGE_SIZE. Use my pv_entry allocator. Change pa_index() to pmap_page_index() for consistency with other ports.
|
1.13 |
| 24-Aug-1994 |
mycroft | Add USPACE.
|
1.12 |
| 23-May-1994 |
mycroft | Merge with 4.4-Lite.
|
1.11 |
| 20-May-1994 |
mycroft | Kill stupid #ifndef.
|
1.10 |
| 17-May-1994 |
cgd | splstatclock
|
1.9 |
| 04-May-1994 |
mycroft | HPUXCOMPAT -> COMPAT_HPUX
|
1.8 |
| 22-Feb-1994 |
hpeyerl | define disklabel location.
|
1.7 |
| 04-Dec-1993 |
cgd | add MACHINE_ARCH
|
1.6 |
| 14-Aug-1993 |
mycroft | Set MID_MACHINE to MID_M68K4K.
|
1.5 |
| 09-Aug-1993 |
mycroft | Add ALIGNBYTES.
|
1.4 |
| 01-Aug-1993 |
mycroft | Add RCS identifiers (this time on the correct side of the branch), and incorporate recent changes in netbsd-0-9 branch.
|
1.3 |
| 04-Jul-1993 |
cgd | add MID_MACHINE #defined to be MID_HP300
|
1.2 |
| 22-May-1993 |
cgd | add rcsids to everything and clean up headers
|
1.1 |
| 13-May-1993 |
cgd | branches: 1.1.1; Initial revision
|
1.1.1.1 |
| 13-May-1993 |
cgd | add hp300 kernel files. generic kernel files might need some help...
|
1.28.4.1 |
| 11-Mar-1997 |
is | merge in changes from Trunk.
|
1.35.2.1 |
| 22-Sep-1997 |
thorpej | Update marc-pcmcia branch from trunk.
|
1.38.20.1 |
| 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.38.14.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.40.6.1 |
| 21-Jun-2001 |
nathanw | Catch up to -current.
|
1.41.8.4 |
| 11-Nov-2002 |
nathanw | Catch up to -current
|
1.41.8.3 |
| 24-Jun-2002 |
nathanw | Curproc->curlwp renaming.
Change uses of "curproc->l_proc" back to "curproc", which is more like the original use. Bare uses of "curproc" are now "curlwp".
"curproc" is now #defined in proc.h as ((curlwp) ? (curlwp)->l_proc) : NULL) so that it is always safe to reference curproc (*de*referencing curproc is another story, but that's always been true).
|
1.41.8.2 |
| 18-Nov-2001 |
scw | MD Scheduler Activation bits for HP300. Compile-tested only. Note: COMPAT_HPUX is not yet fully lwp'ified.
|
1.41.8.1 |
| 30-May-2001 |
scw | file param.h was added on branch nathanw_sa on 2001-11-18 18:09:34 +0000
|
1.43.2.6 |
| 11-Dec-2005 |
christos | Sync with head.
|
1.43.2.5 |
| 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.43.2.4 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.43.2.3 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.43.2.2 |
| 03-Sep-2004 |
skrll | Sync with HEAD
|
1.43.2.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.45.14.1 |
| 21-Apr-2006 |
tron | Pull up following revision(s) (requested by oster in ticket #1284): sys/arch/mvme68k/include/param.h: revision 1.27 sys/arch/hp300/include/param.h: revision 1.46 Patterned after next68k, omit inclusion of <sys/device.h> if we are not in _KERNEL. This should work around our lint problems related to "unspecified-size array at end of struct" constructs.
|
1.45.12.3 |
| 21-Jan-2008 |
yamt | sync with head
|
1.45.12.2 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.45.12.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.45.10.1 |
| 21-Apr-2006 |
tron | Pull up following revision(s) (requested by oster in ticket #1284): sys/arch/mvme68k/include/param.h: revision 1.27 sys/arch/hp300/include/param.h: revision 1.46 Patterned after next68k, omit inclusion of <sys/device.h> if we are not in _KERNEL. This should work around our lint problems related to "unspecified-size array at end of struct" constructs.
|
1.47.26.1 |
| 12-Mar-2007 |
rmind | Sync with HEAD.
|
1.48.32.1 |
| 02-Jan-2008 |
bouyer | Sync with HEAD
|
1.48.26.1 |
| 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.48.20.1 |
| 09-Jan-2008 |
matt | sync with HEAD
|
1.49.10.1 |
| 11-Mar-2010 |
yamt | sync with head
|
1.51.8.1 |
| 17-Feb-2011 |
bouyer | Sync with HEAD
|
1.51.6.1 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.51.4.1 |
| 05-Mar-2011 |
rmind | sync with head
|
1.52.8.1 |
| 18-Feb-2012 |
mrg | merge to -current.
|
1.52.4.1 |
| 17-Apr-2012 |
yamt | sync with head
|