diff --git a/sys/arch/sun3/CHANGES b/sys/arch/sun3/CHANGES new file mode 100644 index 000000000000..c75aa8958bf2 --- /dev/null +++ b/sys/arch/sun3/CHANGES @@ -0,0 +1,11 @@ +LIST OF CHANGES FROM PREVIOUS RELEASE: <$Revision: 1.1 $> + +No previous release: + fixed stupid .type stuff + cleaned up lots of compilation warnings (glass) + implemented chris's now standardized syscall debugging stuff + (no multi-syscall table support yet) (glass) + fixed bug where copy*() routines that caused page faults would + access control space (mmu) instead of user space. (glass) + fixed bug in pmap_module:pmap_protect() that trashed ptes (glass) + canonicalize the includes diff --git a/sys/arch/sun3/conf/Makefile.sun3 b/sys/arch/sun3/conf/Makefile.sun3 index f9826ad7726e..42aef32c49fa 100644 --- a/sys/arch/sun3/conf/Makefile.sun3 +++ b/sys/arch/sun3/conf/Makefile.sun3 @@ -1,4 +1,4 @@ -# $Id: Makefile.sun3,v 1.14 1994/02/23 08:28:21 glass Exp $ +# $Id: Makefile.sun3,v 1.15 1994/03/01 08:24:01 glass Exp $ # Makefile for 4.4 BSD # # This makefile is constructed from a machine description: @@ -119,7 +119,7 @@ locore.o: assym.s ${SUN3}/sun3/locore.s ${SUN3}/include/asm.h \ # the following is necessary because autoconf.o depends on #if GENERIC autoconf.o: Makefile -sun3_startup.o: Makefile +sun3_startup.o pmap.o kern_xxx.o: Makefile # depend on network configuration af.o uipc_proto.o locore.o: Makefile diff --git a/sys/arch/sun3/conf/TIMESINK b/sys/arch/sun3/conf/TIMESINK index 71087c447cef..6ecab6f01954 100644 --- a/sys/arch/sun3/conf/TIMESINK +++ b/sys/arch/sun3/conf/TIMESINK @@ -1,38 +1,45 @@ # -# new config file for TIMESINK +# config file for TIMESINK, Adam's test machine +# $Id: TIMESINK,v 1.10 1994/03/01 08:24:02 glass Exp $ # include "std.sun3" +# Machines to be supported by this kernel options "SUN3_50" options "SUN3_60" -makeoptions DEBUG = "-g" +# Needs to be set per system. i.e change these as you see fit maxusers 4 -options TIMEZONE = 480, DST = 2, MAXFDESCS=2048 +options TIMEZONE="'6*80'" # minutes west of GMT (for param.c) +options DST=2 # daylight savings rules (for param.c) +options MAXFDESCS=2048 # max # of fds/process (for param.c) -# Standard options -options "COMPAT_43" -options "TCP_COMPAT_42" +# Standard system options +options SWAPPAGER, VNODEPAGER, DEVPAGER # paging +options KTRACE # system call tracing support +makeoptions DEBUG="-g" # symbols for kgdb + nm -# Options for all SUN3 machines -options SWAPPAGER, VNODEPAGER, DEVPAGER -options KTRACE -options INET -options FFS -options NFSSERVER -options NFSCLIENT +# Filesystem options +options NFSSERVER # nfs server support +options NFSCLIENT # nfs client support +options FFS -#sun3-specific options +# Networking options +options INET # IP prototol stack support + +# Sun3-specific options options COMPAT_SUNOS -# sun3 debug options -#options CONTEXT_DEBUG +# Sun3-specific debugging options +options CONTEXT_DEBUG #options VMFAULT_TRACE -#options EXEC_DEBUG +options EXEC_DEBUG +#options PMAP_DEBUG +#options SYSCALL_DEBUG #options LAME_ZS -include "TIMESINK.nfsdiskless" #mega sad +include "TIMESINK.nfsdiskless" # utter hack for NFS diskless bootstrapping config netbsd swap nfs @@ -44,4 +51,5 @@ idprom0 at obctl? addr ? size ? prom0 at mainbus0 -pseudo-device loop +pseudo-device loop +pseudo-device pty diff --git a/sys/arch/sun3/conf/files.sun3.newconf b/sys/arch/sun3/conf/files.sun3.newconf index 6e546d73d5d3..136f5605f615 100644 --- a/sys/arch/sun3/conf/files.sun3.newconf +++ b/sys/arch/sun3/conf/files.sun3.newconf @@ -1,4 +1,4 @@ -# $Id: files.sun3.newconf,v 1.9 1994/02/23 08:28:24 glass Exp $ +# $Id: files.sun3.newconf,v 1.10 1994/03/01 08:24:04 glass Exp $ # sun3-specific configuration info maxusers 2 8 64 @@ -18,7 +18,7 @@ device le at obio: ifnet, ether file arch/sun3/dev/if_le.c le file arch/sun3/dev/if_le_subr.c le -device zs at obio: tty, lame_zs +device zs at obio: tty file arch/sun3/dev/zs.c zs needs-count device clock at obio diff --git a/sys/arch/sun3/conf/std.sun3 b/sys/arch/sun3/conf/std.sun3 index fe76872bf850..b350968212d6 100644 --- a/sys/arch/sun3/conf/std.sun3 +++ b/sys/arch/sun3/conf/std.sun3 @@ -1,4 +1,4 @@ -# $Id: std.sun3,v 1.6 1994/02/23 08:28:26 glass Exp $ +# $Id: std.sun3,v 1.7 1994/03/01 08:24:05 glass Exp $ # Standard information for sun3's. machine sun3 m68k @@ -14,3 +14,6 @@ obctl0 at mainbus? clock0 at obio? addr ? level 5 +# Standard options +options "COMPAT_43" +options "TCP_COMPAT_42"