diff options
Diffstat (limited to 'sys/i386/doc/Changes')
| -rw-r--r-- | sys/i386/doc/Changes | 209 |
1 files changed, 0 insertions, 209 deletions
diff --git a/sys/i386/doc/Changes b/sys/i386/doc/Changes deleted file mode 100644 index 590f087f85bf..000000000000 --- a/sys/i386/doc/Changes +++ /dev/null @@ -1,209 +0,0 @@ -Hello, Emacs, this is an -*- Indented-Text -*- file! - -$Id: Changes,v 1.15 1994/02/21 23:03:09 rgrimes 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. - -Since 1.1 BETA: - -Between 1.1 BETA and 1.0.2: -- 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) - -- Substantial changes to system configuration; you MUST re-build - `config' before attempting to build a 1.1 kernel. (nate/martin) - -- Improved the quality of the information given to the user when - a fatal trap occurs. (davidg) - -- Added support in the if_ed driver for the WD8013W, WD8003W, and - WD8003EB. (davidg) - -- Change to generic console code to eliminate console hangs with all - `pc' consoles. (davidg) - -- 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 - congestion avoidence - immediately ack small packets. (davidg) - -- 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. - 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 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) - -- QMAGIC is now the official default executable format. (davidg) - -- Network booting is now supported, as is booting from DOS. (martin) - -- Local LDTs are now supported for WINE (based on work by John Brezak). - (hsu/davidg) - -- DDB will now print symbolic arguments and line numbers in - backtraces (from John Brezak). (davidg) - -- Added four pattern memory test to eliminate problems with buggy - chipsets that incorrectly map memory, and to find problems with - defective memory. The memory sizing code has been improved to - further eliminate problems with buggy chipsets/BIOSs. (davidg) - -- USE_486_WRITE_PROTECT is now gone; the system will automatically - detect 486 CPUs and behave accordingly. (davidg) - -- 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. - o The user area is now in the process address space, and can - now be paged out along with the rest of the process. - o Process page tables can now be paged out. - o The physical map (pmap) module has been mostly rewritten for - efficiency, and is considerably faster than it used to be. - o The pageout system now actually implements modified LRU. - o Process RSS soft limits implemented. Hooks are in place for - RSS hard limits. - o Pagers can now do multiple-page operations ("page fault - clustering"), and page fault read behind and read ahead - have been implemented to take advantage of this. - o The vnode pager no longer drags pages through the buffer - cache, eliminating an expensive memory copy and flushing - of cached data. - o When the system runs out of swap space, the faulting process - is killed off (with a message to syslog); the old code would - just deadlock. - o Swap space allocation is much more efficient, and swap - striping actually works now. It's now possible for every - last block of swap space to be used before the systems runs - out. - o The pagedaemon's algorithms are considerably improved, thus - reducing the amount of CPU time used by the pagedaemon. - o All kernels MUST now load at virtual address 0xf010000, and - the lower 640k is reclaimed for system use. This removes - the 640K kernel size limit. - o VM object cache size is now dynamic and a function of the - kernel 'maxusers' parameter. - o Memory in the I/O hole is explicitly marked non-cacheable. - -- Added 3C509 driver written by Herb Peyerl. (ats/nate) - -- Added a new 'wd' driver which does a much better job of probing, handles - 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/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 - file. Done it this way, because i don't know how widespread the cards - are. (ats) - -- 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. - 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) - -- Use linker-constructed sets to initialize certain system tables - rather than manually enumerating all the options in the source files. - This makes certain pseudo-devices and all image activators drop-in at - link time, if desired. (wollman) - -- Added YP code from Theo Deraadt. (paul/nate) - -- 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) - -- 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: - -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: -ache Andrew Chernov -alm Andrew Moore -ats Andreas Schulz -chmr Christoph Robitscho -csgr Geoff Rehmet -davidg David Greenman -dyson John Dyson -guido Guido van Rooij -hsu Jeffrey Hsu -jkh Jordan Hubbard -joerg Joerg Wunsch -jtc J.T. Conklin -ljo L. Jonas Olson -martin Martin Renters -nate Nate Williams -paul Paul Richards -proven Chris Provenzano -rich Rich Murphey -rls Rob Shady -smace Scott Mace -swallace Steven Wallace -wollman Garrett Wollman |
