#
54015632 |
| 19-Dec-2018 |
maxv <maxv@NetBSD.org> |
Remove compat_svr4 and compat_svr4_32, as discussed on tech-kern@ recently, but also as discussed several times in the past.
|
#
f1146e73 |
| 12-Jun-2011 |
rmind <rmind@NetBSD.org> |
Welcome to 5.99.53! Merge rmind-uvmplock branch:
- Reorganize locking in UVM and provide extra serialisation for pmap(9). New lock order: [vmpage-owner-lock] -> pmap-lock.
- Simplify locking in
Welcome to 5.99.53! Merge rmind-uvmplock branch:
- Reorganize locking in UVM and provide extra serialisation for pmap(9). New lock order: [vmpage-owner-lock] -> pmap-lock.
- Simplify locking in some pmap(9) modules by removing P->V locking.
- Use lock object on vmobjlock (and thus vnode_t::v_interlock) to share the locks amongst UVM objects where necessary (tmpfs, layerfs, unionfs).
- Rewrite and optimise x86 TLB shootdown code, make it simpler and cleaner. Add TLBSTATS option for x86 to collect statistics about TLB shootdowns.
- Unify /dev/mem et al in MI code and provide required locking (removes kernel-lock on some ports). Also, avoid cache-aliasing issues.
Thanks to Andrew Doran and Joerg Sonnenberger, as their initial patches formed the core changes of this branch.
show more ...
|
#
bb33f35f |
| 20-Feb-2008 |
drochner <drochner@NetBSD.org> |
Since files.wscons et al. are included by ~all ports anyway, include them in the mi "files" file, and remove include statements from md files. These shouldn't pull in additional kernel code when not
Since files.wscons et al. are included by ~all ports anyway, include them in the mi "files" file, and remove include statements from md files. These shouldn't pull in additional kernel code when not in use, so it shouldn't do any harm except a risk of namespace collisions which should be easy to fix.
show more ...
|
#
d23b794c |
| 01-Oct-2006 |
tsutsui <tsutsui@NetBSD.org> |
First attempt at bus_space(9) support for sun3 with common sun68k/bus.c: - make sun3 port use common sun68k files as much as possible - add temporary options _SUN2_ in std.sun2 until sun3 can share a
First attempt at bus_space(9) support for sun3 with common sun68k/bus.c: - make sun3 port use common sun68k files as much as possible - add temporary options _SUN2_ in std.sun2 until sun3 can share all sun68k files (autoconf.c and isr.c are not yet) - move sun68kvme declaration temporary as well from files.sun68k to files.sun2 - rename and move sun68k_find_prom_map() function to MD sources since it can't be shared with sun3 - add bus tag members to struct confargs and initilize them where appropriate
XXX1: MD bus_dma(9) backends are not implemented (yet). XXX2: more code (obio etc.) should be shared among sun3, sun3x and sun2.
show more ...
|
#
68219aad |
| 30-Sep-2006 |
tsutsui <tsutsui@NetBSD.org> |
- move m68k common stuff from files.sun2 to files.sun68k - use common dev/sun/disksubr.c
|
#
95e1ffb1 |
| 11-Dec-2005 |
christos <christos@NetBSD.org> |
merge ktrace-lwp.
|
#
1c0b1f52 |
| 30-May-2005 |
tsutsui <tsutsui@NetBSD.org> |
Don't define zstty as an attribute so that children of zstty (kbd and ms) are attached properly. Tested on tme.
|
#
cf58c69b |
| 07-Dec-2004 |
chs <chs@NetBSD.org> |
use the m68k-common procfs_machdep.c on all m68k platforms.
|
#
063033a0 |
| 27-Jul-2003 |
thorpej <thorpej@NetBSD.org> |
Since everyone uses clock_subr.c (or should, if they don't currently), list it in conf/files instead of in every port's files.*.
|
#
4e15ef25 |
| 27-Oct-2002 |
chs <chs@NetBSD.org> |
include wscons definitions, dev/sun/kbdvar.h needs it now.
|
#
c82ab2eb |
| 26-Oct-2002 |
jdolecek <jdolecek@NetBSD.org> |
now that mem_no is emitted by config(8), there is no reason to keep copy of more or less identical iskmemdev() for every arch; move the function to spec_vnop.c, and g/c machine-dependant copies
|
#
1c2419d2 |
| 20-Oct-2002 |
chs <chs@NetBSD.org> |
merge the 12 copies of vm_machdep.c on the m68k platforms. clean up some other stuff along the way, including: - use m68k/cacheops.*, remove duplicates from cpu.h. - centralize a few declarations i
merge the 12 copies of vm_machdep.c on the m68k platforms. clean up some other stuff along the way, including: - use m68k/cacheops.*, remove duplicates from cpu.h. - centralize a few declarations in (all the copies of) cpu.h. - define M68K_VAC on platforms which have a VAC. - switch the sun platforms to the (now common) proc_trampoline(). - do the phys_map thang on the sun platforms too, no reason not to.
show more ...
|
#
191626f7 |
| 03-Oct-2002 |
uwe <uwe@NetBSD.org> |
Refactor kbd and mouse drivers so that they can use different middle layers. Common middle layer shared by kbd_zs and sunkbd is moved into the new file. Move shared config directives to files.sun a
Refactor kbd and mouse drivers so that they can use different middle layers. Common middle layer shared by kbd_zs and sunkbd is moved into the new file. Move shared config directives to files.sun and adjust ports' files.* accordingly.
Need this to support console/Xsun on Mr.Coffee JavaStation.
Tested on sparc, sparc64 (by martin) and sun3 (by jdc).
show more ...
|
#
77a6b82b |
| 06-Sep-2002 |
gehenna <gehenna@NetBSD.org> |
Merge the gehenna-devsw branch into the trunk.
This merge changes the device switch tables from static array to dynamically generated by config(8).
- All device switches is defined as a constant st
Merge the gehenna-devsw branch into the trunk.
This merge changes the device switch tables from static array to dynamically generated by config(8).
- All device switches is defined as a constant structure in device drivers.
- The new grammer ``device-major'' is introduced to ``files''.
device-major <prefix> char <num> [block <num>] [<rules>]
- All device major numbers must be listed up in port dependent majors.<arch> by using this grammer.
- Added the new naming convention. The name of the device switch must be <prefix>_[bc]devsw for auto-generation of device switch tables.
- The backward compatibility of loading block/character device switch by LKM framework is broken. This is necessary to convert from block/character device major to device name in runtime and vice versa.
- The restriction to assign device major by LKM is completely removed. We don't need to reserve LKM entries for dynamic loading of device switch.
- In compile time, device major numbers list is packed into the kernel and the LKM framework will refer it to assign device major number dynamically.
show more ...
|
#
d2550b2b |
| 22-Mar-2002 |
fredette <fredette@NetBSD.org> |
Added the console and zs code now found under sys/arch/sun2.
|
#
03aef472 |
| 20-Nov-2001 |
lukem <lukem@NetBSD.org> |
cleanup: options SPACE TAB makeoptions TAB psuedo-device TAB remove trailing whitespace replace multiple spaces -> tabs options "FOO" -> options FOO options "FOO=bar" -> options FOO=bar optio
cleanup: options SPACE TAB makeoptions TAB psuedo-device TAB remove trailing whitespace replace multiple spaces -> tabs options "FOO" -> options FOO options "FOO=bar" -> options FOO=bar options "FOO=\"bar\"" -> options FOO="\"bar\""
show more ...
|
#
e702f4a8 |
| 27-Jun-2001 |
fredette <fredette@NetBSD.org> |
Now uses the sun68k common code. Changed how the keyboard and mouse attach. Added support for ie at obio, the ec adapter.
|
#
0f380fac |
| 18-Jun-2001 |
christos <christos@NetBSD.org> |
Add an e_trapsignal member to struct emul, so that emulated processes can send the appropriate signal depending on the trap type.
|
#
c1d17391 |
| 18-Apr-2001 |
fredette <fredette@NetBSD.org> |
Added support for the sc SCSI controller on mbmem.
|
#
666b4cf4 |
| 06-Apr-2001 |
fredette <fredette@NetBSD.org> |
A successful compile is near.
|
#
cce60f68 |
| 29-Mar-2001 |
fredette <fredette@NetBSD.org> |
Added.
|