This commit was generated by cvs2svn to track changes on a CVS vendor
[unix-history] / sys / i386 / doc / Changes
index 48e9162..071370e 100644 (file)
@@ -1,6 +1,6 @@
 Hello, Emacs, this is an -*- Indented-Text -*- file!
 
-$Id: Changes,v 1.9 1994/02/03 02:45:41 davidg Exp $
+$Id: Changes,v 1.12 1994/02/05 21:41:57 wollman Exp $
 
 This file is intended to keep track of important kernel and user
 changes in FreeBSD between releases.  Entries are in reverse
@@ -18,9 +18,9 @@ Since 1.0.2:
   WD8003EB.  (davidg)
 
 - Change to generic console code to eliminate console hangs with all 
-  "pc" consoles.  (davidg)
+  `pc' consoles.  (davidg)
 
-- Upgrade to new version of sycons which handles the 'hanging console'
+- Upgrade to new version of syscons which handles the `hanging console'
   problem and adds some new features and code cleanup.  (nate)
 
 - Various TCP bugs fixed - don't forward loopback packets; Nagel
@@ -29,10 +29,15 @@ Since 1.0.2:
 - TCP debugging code is now truly optional, thus reducing kernel size
   when it is disabled (the default).  (davidg)
 
+- Because the `sio' FIFOs are now configurable, the `com' driver is no
+  longer supported.  (team sighs with relief)
+
 - Performance and stylistic improvements to the `sio' serial driver.
-  (ache/bde)
+  Probe code now works somewhat better for oddball devices.  The 16550
+  FIFO length is now configurable using `flags' in the config
+  declaration.  (ache/bde)
 
-- Performance improvements and partial implementation of POSIX VMIN
+- Performance improvements and complete implementation of POSIX VMIN
   and VTIME for the generic TTY code.  (ache/bde)
 
 - Crash dumps on SCSI disks now work and are standard.  (rgrimes/davidg)
@@ -58,6 +63,10 @@ Since 1.0.2:
 - Added SysV IPC, messaging, and semaphore code by Danny Boulet.
   (hsu/davidg)
 
+- Because of the VM system changes, Paul Kranenburg's process
+  filesystem is now MANDATORY in order for `ps' and friends to be able
+  to dig up process information which has been paged out.  (davidg)
+
 - Substantial VM system improvements: (dyson/davidg)
        o FreeBSD once again works on 4-MB machines.
        o Maximum and default size limits set to reasonable values.
@@ -97,7 +106,8 @@ Since 1.0.2:
   stray interrupts better, and supports multiple controllers.  In addition
   this driver supports DOS partitions much better and conforms to ATA specs
   much better.  NB: configuration lines for this driver are different
-  than those for pervious versions; see a GENERIC for details.  (nate/bde)
+  than those for pervious versions; see a GENERIC for details.
+  (nate/bde/guido)
 
 - Added support in the if_ed driver for the Toshiba ethernet cards.The
   support must be enabled with an "options TOSH_ETHER" in the config
@@ -107,9 +117,13 @@ Since 1.0.2:
 - Added support in the if_ed driver for the SMC Ultra via patches from
   Glen Lowe. (davidg)
 
+- Updated Mitsumi CD driver to work with FX models.  (jkh/Gary
+  Clark II)
+
 - Add extended formats set to floppy driver, improve autoconfiguration,
   add "fdformat" utility for floppy formatting.
-  (ache/joerg/Serge Vakulenko)
+  The format of floppy disk minor numbers has changed, thus
+  necessitating a new `MAKEDEV fd'.  (ache/joerg/Serge Vakulenko)
 
 - Add XNTPD to contrib section, and (un-compilable) kernel support for
   same to /sys/kern.  (wollman)
@@ -123,15 +137,36 @@ Since 1.0.2:
 
 - Make all mandatory options ``standard''.  (wollman)
 
+- Update `wt' driver to support more devices and controllers.  The
+  driver will also auto-detect tape density on models which support
+  it.  The structure of `wt' device minor numbers has changed;
+  `MAKEDEV wt' must be run to create the new device nodes.
+
 - Re-design execve() system call to allow for multiple ``image activators''
   which recognize and load various file formats.  Currently only
   a.out and interpreted formats are recognized.  (davidg)
 
+- Provide the address of the faulting reference to signal handlers, to
+  make life easier for smart garbage-collection algorithms.  (hsu)
+
+- New, improved process tracing code from Sean Eric Fagan.  (davidg)
+
+- Re-organize locore into several different source files according to
+  function.  (davidg)
+
+- On panic, don't reboot right away but give the user some time to
+  abort the reboot or at least write down the panic message.  (davidg)
+
+- Kernel timezone handling is now delegated to an external program,
+  `adjkerntz'.  No more bogus summer time jumps.  (ache)
+
 - Separate all IP-related variables that users might want to modify into
   netinet/in_var.c.  (wollman)
 
-- Update to latest ADO timezone code, and update some timezone files beyond
-  that.  (wollman, ache, Adam David)
+- New, redesigned SCSI system; should run faster and have fewer bugs.
+  (julian)
+
+- Make it possible to mmap(2) /dev/mem.  (julian)
 
 Between 1.0.2 and 1.0: