From 4a18dce75551c91bb76b2b1c997c6ed23806e280 Mon Sep 17 00:00:00 2001 From: CSRG Date: Tue, 13 Sep 1983 18:45:20 -0800 Subject: [PATCH] BSD 4_3 development Work on file usr/doc/misc/kchanges.4.2/3.5.t Synthesized-from: CSRG/cd1/4.3 --- usr/doc/misc/kchanges.4.2/3.5.t | 87 +++++++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 usr/doc/misc/kchanges.4.2/3.5.t diff --git a/usr/doc/misc/kchanges.4.2/3.5.t b/usr/doc/misc/kchanges.4.2/3.5.t new file mode 100644 index 0000000000..e8425780ce --- /dev/null +++ b/usr/doc/misc/kchanges.4.2/3.5.t @@ -0,0 +1,87 @@ +.NH 3 +/sys/vax +.PP +The following files are new in 4.2BSD: +.IP \fBcrt0.ex\fP 15 +edit script for creating a profiled kernel +.IP \fBframe.h\fP 15 +copied from /usr/include +.IP \fBin_cksum.c\fP 15 +checksum routine for the DARPA Internet protocols +.IP \fBparam.h\fP 15 +machine-dependent portion of /sys/h/param.h +.IP \fBpup_cksum.c\fP 15 +checksum routine for PUP-I protocols +.IP \fBrsp.h\fP 15 +protocol definitions for communicating with a TU58 +.IP \fBsys_machdep.c\fP 15 +machine-dependent portion of the ``sys_*'' files of /sys/sys +.IP \fBufs_machdep.c\fP 15 +machine-dependent portion of the ``ufs_*'' files of /sys/sys +.IP \fBvm_machdep.c\fP 15 +machine-dependent portion of the ``vm_*'' files of /sys/sys +.IP \fBvmparam.h\fP 15 +machine-dependent portion of /sys/h/vmparam.h +.PP +The following files have been modified for 4.2BSD: +.IP \fBLocore.c\fP 15 +includes new definitions for linting the network and ipc code +.IP \fBasm.sed\fP 15 +now massages \fIinsque\fP, \fIremque\fP, and various routines +which do byte swapping into assembly language +.IP \fBautoconf.c\fP 15 +handles MASSBUS drives which come on-line after the initial +autoconfiguration process; sizes and configures swap space +at boot time in addition to calculating the swap area allocation +parameters \fIdmtext\fP, \fIdmmax\fP, and \fIdmmin\fP (which +were manifest constants in 4.1BSD); calculates the disk partition +offset for system dumps at boot time to take into account variable +sized swap areas; now uses the per-driver array +of standard control status register addresses when probing +for devices on the UNIBUS; now allows MASSBUS tapes and disks +to be wildcarded across controllers +.IP \fBconf.c\fP 15 +uses many ``local'' spaces for new and uncommon device drivers +.IP \fBgenassym.c\fP 15 +generates several new definitions for use in locore.s +.IP \fBlocore.s\fP 15 +includes code to vector software interrupts to protocol +processing modules; assembly language assist routines for +the console and UNIBUS TU58 cassette drives; a new routine, +\fIFastreclaim\fP is a fast coding of a major path through +the \fIpagein\fP routine; copyin and copyout +now handle greater than 64Kbyte data copies and return EFAULT +on failure; understands the new signal trampoline code; now contains +code for draining terminal multiplexor silos at clock time; +a bug where a the translation buffer was sometimes being improperly +flushed during a \fIresume\fP operation has been fixed +.IP \fBmachdep.c\fP 15 +a bug which caused memory errors to not be reported on 11/750's +has been fixed; has new code for handling the new signals; +recovers from translation buffer parity fault +machine checks apparently caused by substandard memory chips +used in many 11/750's; includes optional code to pinpoint +bad memory chips on Trendata memory boards; the machine check routine +now calls the \fImemerr\fP routine to print out +the memory controller status registers in case the fault +occurred because of a memory error +.IP \fBmem.c\fP 15 +now has correct definitions to enable correctable +memory error reporting on 11/750's: DEC documentation +incorrectly specifies use of the ICRD bit +.IP \fBpcb.h\fP 15 +has changes related to the new signal trampoline code +.IP \fBswapgeneric.c\fP 15 +supports more devices which can be used as a generic +root device; interacts with the new swap configuration +code to size the swap area properly when running a +generic system; understands the special ``swap on root'' +device syntax used when installing the system +.IP \fBtrap.c\fP 15 +can be compiled with a SYSCALLTRACE define to allow system +calls to be traced when the variable \fIsyscalltrace\fP is +non-zero; +.IP \fBtu.c\fP 15 +includes (limited) support for the TU58 console cassette on the 11/750, +sufficient for use in single-user mode; supports the use of the MRSP ROM +on the 11/750. -- 2.20.1