Home | History | Annotate | Download | only in conf
History log of /src/sys/arch/sun3/conf/std.sun3
RevisionDateAuthorComments
 1.35  18-Jan-2024  thorpej Make the M68K_MMU_* defines real kernel options, available in opt_m68k_arch.h.
For 68030, 68040, and 68060, infer M68K_MMU_MOTOROLA. For 68010 and 68020, it
must be an explicit option (set in std.${MACHINE} or, in the case of hp300,
inferred from the specific model option).
 1.34  19-Sep-2010  tsutsui - add m68k/conf/std.m68k, which includes common standard options for m68k,
options EXEC_ELF32, EXEC_SCRIPTS, and CPU_IN_CKSUM for md cpu_in_cksum.c
- make all m68k ports include common arch/m68k/conf/std.m68k
from MD std.${MACHINE}
 1.33  01-Oct-2006  tsutsui branches: 1.33.56; 1.33.76; 1.33.78;
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.
 1.32  11-Dec-2005  christos branches: 1.32.20; 1.32.22;
merge ktrace-lwp.
 1.31  17-Sep-2005  yamt include "conf/std".
 1.30  20-Oct-2002  chs branches: 1.30.6; 1.30.22;
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.
 1.29  22-Feb-2001  chs branches: 1.29.8;
switch sun3 to ELF. highlight include:
add "%" prefix to register names in assembly code.
change assembly functions to return values in %a0 instead of %d0.
C symbols no longer prepend an underscore, adjust assembly code for this.
32-bit values are now 32-bit aligned instead of 16-bit aligned,
adjust structure packing and padding to override this where necessary.
make EXEC_ELF std, make EXEC_AOUT and COMPAT_AOUT_M68K optional.
use the MI loadfile() instead of several home-grown versions.
 1.28  22-Jun-2000  fvdl Remove prefix construction for softdeps. Add SOFTDEP option to GENERIC.
 1.27  15-Nov-1999  fvdl branches: 1.27.4;
Add

prefix ../gnu/sys
cinclude "conf/files.softdep"
prefix

to all std.* files, so that soft dependencies can be activated using
"options SOFTDEP".
 1.26  12-Sep-1999  chs branches: 1.26.2; 1.26.8;
eliminate the PMAP_NEW option by making it required for all ports.
ports which previously had no support for PMAP_NEW now implement
the pmap_k* interfaces as wrappers around the non-k versions.
 1.25  24-Mar-1999  mrg clean up kernel/config files files for machVM lossage.
 1.24  23-Dec-1998  mrg move sun3 to UVM by default. only pica/arc & x68k left.
 1.23  08-Feb-1998  gwr Move the sun3-vs-sun3x stuff into std.sun3 and std.sun3x
Configure P4 frame buffers at the address of their P4 reg.
Move messy Sun3 bw2 and cg4 configs to included files.
 1.22  05-Feb-1998  gwr Merge arch/sun3x into arch/sun3
 1.21  07-May-1997  lukem branches: 1.21.10;
clean up whitespace use
 1.20  18-Jan-1997  gwr Moved MACHINE_NONCONTIG into include/vmparam.h
Also kill obsolete "options NEWCONFIG" line.
 1.19  19-Nov-1996  gwr Move SWAPPAGER, VNODEPAGER, DEVPAGER to std.sun3
 1.18  30-Oct-1996  gwr Use explicit addresses for obio devices.
 1.17  23-Oct-1996  gwr Add options EXEC_AOUT and EXEC_SCRIPT
 1.16  09-Oct-1996  thorpej Merge netbsd-1-2 branch back into mainline.
 1.15  26-Mar-1996  gwr branches: 1.15.4;
New autoconfig design that controls attach order.
 1.14  24-Jan-1996  gwr Update for the new z8530 driver
 1.13  08-Oct-1995  gwr Add RAMDISK, move some things around.
Add rd*, xd*, xy* (only rd is done).
 1.12  24-Mar-1995  gwr Determine FPU type during autoconfig.
 1.11  11-Feb-1995  gwr Move FPCOPROC out of std.sun3
 1.10  12-Dec-1994  gwr New autoconfig interface to support VME, etc.
 1.9  21-Nov-1994  gwr Lots of changes. Fairly stable now.
 1.8  26-Oct-1994  cgd new RCS ID format.
 1.7  01-Mar-1994  glass cleanup
 1.6  23-Feb-1994  glass boots, presents shell prompt, and doesn't crash immediately
 1.5  04-Feb-1994  glass sun3 port works under NetBSD-current now. rcsids probably fucked
 1.4  08-Jan-1994  cgd add id and machine arch spec
 1.3  16-Aug-1993  glass 'clock' is now part of the standard config system instead of being done
early and in a hacked way. the movement of startrtclock() to below
cpu_startup() allows this.
 1.2  15-Aug-1993  glass runs up to and including configure().
todo: exceptions, interrupt support, make isrs affect vector table
kernel/user stacks
 1.1  13-Aug-1993  glass snapshot. ready to call configure(), partial integration of torek's config
stuff, i.e it looks to do the right thing but we haven't written any code
yet :)
 1.15.4.1  19-Aug-1996  gwr Add MFS to GENERIC and make most others similar to GENERIC.
 1.21.10.1  26-Jan-1998  gwr Move obio stuff out into separate files.
 1.26.8.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.26.2.2  12-Mar-2001  bouyer Sync with HEAD.
 1.26.2.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.27.4.1  23-Jun-2000  fvdl As on the trunk, update these for the move of ffs_softdep.c into the
kernel source itself. Remove prefix construction, and add the SOFTDEP
option to GENERIC kernels.
 1.29.8.1  11-Nov-2002  nathanw Catch up to -current
 1.30.22.2  30-Dec-2006  yamt sync with head.
 1.30.22.1  21-Jun-2006  yamt sync with head.
 1.30.6.1  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.32.22.1  06-Oct-2006  tsutsui Sync files of recent sun3 and sun68k merge and intersil7170(4) changes
with HEAD to build sun3 kernel on this branch.
 1.32.20.1  18-Nov-2006  ad Sync with head.
 1.33.78.1  05-Mar-2011  rmind sync with head
 1.33.76.1  22-Oct-2010  uebayasi Sync with HEAD (-D20101022).
 1.33.56.1  09-Oct-2010  yamt sync with head

RSS XML Feed