History log of /netbsd/sys/arch/sun2/conf/files.sun2 (Results 1 – 21 of 21)
Revision Date Author Comments
# 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.