This commit was generated by cvs2svn to track changes on a CVS vendor
[unix-history] / sys / doc / Changes
index 01b51d3..47fe8f6 100644 (file)
@@ -1,13 +1,41 @@
 Hello, Emacs, this is an -*- Indented-Text -*- file!
 
 Hello, Emacs, this is an -*- Indented-Text -*- file!
 
-$Id: Changes,v 1.21 1994/03/30 20:33:40 wollman Exp $
+$Id: Changes,v 1.4 1994/04/14 18:02:13 wollman Exp $
 
 This file is intended to keep track of important kernel and user
 changes in FreeBSD between releases.  Entries are in reverse
 chronological order; userids can be decoded with the chart at the end
 of this file.
 
 
 This file is intended to keep track of important kernel and user
 changes in FreeBSD between releases.  Entries are in reverse
 chronological order; userids can be decoded with the chart at the end
 of this file.
 
+---------------
 Since 1.1 BETA:
 Since 1.1 BETA:
+---------------
+
+- I/O clustering is implemented for all block devices.  This should
+  substantially improve the performance of disk drives which don't
+  have write-behind caches, especially on IDE drives.  (dyson/davidg)
+
+- Allow mbufs to point to other ``external'' objects than just
+  clusters, and add in performance enhancements for NFS from Yuval
+  Yarom.  (davidg)
+
+- Yet more VM system improvements.  (dyson/davidg)
+  o 4-MB systems should now spend substantially less time in the VM
+    system.
+  o General cleanup and some portability fixes.
+  o A new system process is now responsible for keeping page
+    statistics, rather than making the pagedaemon do it, which was
+    getting impractical.  Performance is improved on small-memory
+    machines.
+  o Process resource usage counters are now properly updated for
+    faults and swaps.
+
+- Fixed bugs in truncating mapped files.  (dyson/davidg)
+
+- A new version of the interrupt-handler glue code has been added, which
+  is faster and architecturally cleaner than the previous version.  The
+  beginnings of better profiling support have also been added.  (bde/davidg)
+
 - This file moved from /sys/i386/doc to /sys/doc. (wollman)
 
 - Bounce buffers have been implemented for ISA devices which use
 - This file moved from /sys/i386/doc to /sys/doc. (wollman)
 
 - Bounce buffers have been implemented for ISA devices which use
@@ -49,7 +77,14 @@ Since 1.1 BETA:
 - `struct tty's now allocated dynamically, and ring buffers can be
   deallocated. (guido)
 
 - `struct tty's now allocated dynamically, and ring buffers can be
   deallocated. (guido)
 
+
+---------------------------
 Between 1.1 BETA and 1.0.2:
 Between 1.1 BETA and 1.0.2:
+---------------------------
+
+- QIC-40 and QIC-80 tapes are now supported, using the `ft' driver
+  from Jim Babb.  (alm/nate)
+
 - Improved lpt driver, should no longer lock up when lprm is done on
   an active job.  Fixed up the probe routine so that it works on most
   if not all printers now. (csgr/rgrimes)
 - Improved lpt driver, should no longer lock up when lprm is done on
   an active job.  Fixed up the probe routine so that it works on most
   if not all printers now. (csgr/rgrimes)
@@ -214,17 +249,10 @@ Between 1.1 BETA and 1.0.2:
 
 - Make it possible to mmap(2) /dev/mem.  (julian)
 
 
 - Make it possible to mmap(2) /dev/mem.  (julian)
 
-Between 1.0.2 and 1.0:
-
-Between 1.0 EPSILON and 1.0 GAMMA:
-
-Between 1.0 GAMMA and 1.0 BETA:
-
-Between 1.0 BETA and 1.0 ALPHA:
-
-Between 1.0 ALPHA and Patchkit 0.2.4:
 
 
+-----------------------
 Userids map as follows:
 Userids map as follows:
+-----------------------
 ache           Andrew Chernov
 alm            Andrew Moore
 ats            Andreas Schulz
 ache           Andrew Chernov
 alm            Andrew Moore
 ats            Andreas Schulz