| #
4c23b30c |
| 10-Feb-2012 |
para <para@NetBSD.org> |
proper sizing of kmem_arena on different ports
PR port-i386/45946: Kernel locks up in VMEM system
|
| #
9b6bd2d9 |
| 08-Feb-2011 |
rmind <rmind@NetBSD.org> |
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 the
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@.
show more ...
|
| #
465857f0 |
| 11-Dec-2009 |
tsutsui <tsutsui@NetBSD.org> |
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
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.
show more ...
|
| #
d7debedc |
| 09-Dec-2009 |
tsutsui <tsutsui@NetBSD.org> |
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, thes
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.
show more ...
|
| #
a07f7c80 |
| 12-Jan-2008 |
tsutsui <tsutsui@NetBSD.org> |
Misc cleanup: - KNF, ANSIfy, remove __P() - use __func__ to print function names - use __arraycount() - include "ioconf.h" for struct cfdriver - u_intNN_t -> uintNN_t - wrap long lines etc.
|
| #
95e1ffb1 |
| 11-Dec-2005 |
christos <christos@NetBSD.org> |
merge ktrace-lwp.
|
| #
dc4ed2e4 |
| 11-Sep-2005 |
he <he@NetBSD.org> |
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.
|
| #
aad01611 |
| 07-Aug-2003 |
agc <agc@NetBSD.org> |
Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
| #
63486740 |
| 03-Nov-2002 |
chs <chs@NetBSD.org> |
merge pmap.h for all 4k-page motorola-MMU (or compatible) m68k platforms.
|
| #
00627955 |
| 20-Dec-2000 |
scw <scw@NetBSD.org> |
Some minor optimisations to avoid checking {cpu,mmu}type when the kernel was built for only one type of CPU.
|
| #
1f9f7cbe |
| 05-Dec-2000 |
scw <scw@NetBSD.org> |
UPAGES -> 2 as recommended by Chuck Silvers.
|
| #
b6f0a678 |
| 20-Nov-2000 |
scw <scw@NetBSD.org> |
Add support for the m68060-based machines: MVME-172 and MVME-177. CPU support taken from a combination of NetBSD/amiga and NetBSD/x68k.
At this time, MVME-172 works but MVME-177 is untested. Since t
Add support for the m68060-based machines: MVME-172 and MVME-177. CPU support taken from a combination of NetBSD/amiga and NetBSD/x68k.
At this time, MVME-172 works but MVME-177 is untested. Since the '177 is otherwise identical to the MVME-167, this should *just work*.
show more ...
|
| #
a5a054f2 |
| 27-May-2000 |
scw <scw@NetBSD.org> |
Nuke HP_SEG_SIZE. Use NBSEG instead (as used by m68k_trunc_seg() et al), which takes into account the mmu type.
|
| #
9c745dbd |
| 18-Mar-2000 |
scw <scw@NetBSD.org> |
Merge 'scw_mvme68k_bus_space' branch with the trunk. These changes add support for:
o The MI VMEbus framework on both MVME147 and MVME167. o Enhancements to the existing MD bus_space(9) implementa
Merge 'scw_mvme68k_bus_space' branch with the trunk. These changes add support for:
o The MI VMEbus framework on both MVME147 and MVME167. o Enhancements to the existing MD bus_space(9) implementation. o Most of the bus_dma(9) API.
show more ...
|
| #
dded044f |
| 11-Feb-2000 |
thorpej <thorpej@NetBSD.org> |
Update for the NKMEMPAGES changes.
|
| #
05132683 |
| 04-Dec-1999 |
ragge <ragge@NetBSD.org> |
CL* discarding.
|
| #
b85d5442 |
| 21-Sep-1999 |
scw <scw@NetBSD.org> |
Add #ifdef _KERNEL around the spln() macros.
|
| #
eb20bbc7 |
| 05-Aug-1999 |
thorpej <thorpej@NetBSD.org> |
Change the semantics of splsoftclock() to be like other spl*() functions, that is priority is rasied. Add a new spllowersoftclock() to provide the atomic drop-to-softclock semantics that the old spl
Change the semantics of splsoftclock() to be like other spl*() functions, that is priority is rasied. Add a new spllowersoftclock() to provide the atomic drop-to-softclock semantics that the old splsoftclock() provided, and update calls accordingly.
This fixes a problem with using the "rnd" pseudo-device from within interrupt context to extract random data (e.g. from within the softnet interrupt) where doing so would incorrectly unblock interrupts (causing all sorts of lossage).
XXX 4 platforms do not have priority-raising capability: newsmips, sparc, XXX sparc64, and VAX. This platforms still have this bug until their XXX spl*() functions are fixed.
show more ...
|
| #
7c6d4074 |
| 22-May-1999 |
scw <scw@NetBSD.org> |
Double the value for NKMEMCLUSTERS, to allow more KVA for LFS et al.
|
| #
9a7c49a3 |
| 20-Feb-1999 |
scw <scw@NetBSD.org> |
Add splserial().
|
| #
a84a6744 |
| 22-Aug-1998 |
scw <scw@NetBSD.org> |
vm_offset -> [vp]addr_t and vm_size_t -> [vp]size_t While I'm here, expunge use of 'register' storage class.
|
| #
ef6f3f7e |
| 20-Sep-1997 |
leo <leo@NetBSD.org> |
Move the definition of MSGBUFSIZE up to the machine-arch level if possible. Pointed out by Bernd Ernesti.
|
| #
d4713d24 |
| 19-Sep-1997 |
leo <leo@NetBSD.org> |
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 b
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.
show more ...
|
| #
1450ec3f |
| 10-Jul-1997 |
veego <veego@NetBSD.org> |
Restore the define of NPTEPG.
|
| #
6304388e |
| 10-Jun-1997 |
veego <veego@NetBSD.org> |
The 'Mach derived conversion macros' are now in <m68k/param.h>
|