diff -ur --new-file old/linux/CREDITS new/linux/CREDITS --- old/linux/CREDITS Mon Aug 23 19:53:03 1999 +++ new/linux/CREDITS Mon Nov 22 20:56:06 1999 @@ -31,12 +31,18 @@ S: University of Limerick S: Ireland +N: Tigran A. Aivazian +E: tigran@ocston.org +W: http://www.ocston.org/~tigran +D: BFS filesystem +S: United Kingdom + N: Werner Almesberger -E: werner.almesberger@lrc.di.epfl.ch -D: dosfs, LILO, some fd features, various other hacks here and there +E: werner.almesberger@epfl.ch +D: dosfs, LILO, some fd features, ATM, various other hacks here and there S: Ecole Polytechnique Federale de Lausanne -S: DI-LRC -S: INR (Ecublens) +S: ICA +S: INN (Ecublens) S: CH-1015 Lausanne S: Switzerland @@ -149,6 +155,14 @@ S: Notre Dame, Indiana S: USA +N: Greg Banks +E: gnb@linuxfan.com +D: IDT77105 ATM network driver +S: NEC Australia +S: 649-655 Springvale Rd +S: Mulgrave, Victoria 3170 +S: Australia + N: James Banks E: james.banks@caldera.com D: TLAN network driver @@ -157,12 +171,6 @@ S: Provo, Utah 84606 S: USA -N: Paul Barton-Davis -E: pbd@op.net -D: Driver for WaveFront soundcards (Turtle Beach Maui, Tropez, Tropez+) -D: Various bugfixes and changes to sound drivers -S: USA - N: Krzysztof G. Baranowski E: kgb@manjak.knm.org.pl P: 1024/FA6F16D1 96 D1 1A CF 5F CA 69 EC F9 4F 36 1F 6D 60 7B DA @@ -174,6 +182,12 @@ S: 62-300 Wrzesnia S: Poland +N: Paul Barton-Davis +E: pbd@op.net +D: Driver for WaveFront soundcards (Turtle Beach Maui, Tropez, Tropez+) +D: Various bugfixes and changes to sound drivers +S: USA + N: Carlos Henrique Bauer E: chbauer@acm.org E: bauer@atlas.unisinos.br @@ -280,6 +294,10 @@ D: Configuration help text support D: Linux CD and Support Giveaway List +N: Erik Inge Bolsř +E: knan@mo.himolde.no +D: Misc kernel hacks + N: Zoltan Boszormenyi E: zboszor@mol.hu D: MTRR emulation with Cyrix style ARR registers @@ -482,11 +500,11 @@ S: USA N: Alex deVries -E: puffin@redhat.com -D: Various SGI parts, bits of HAL2 and Newport -S: 18 Bernier Terrace -S: Kanata, Ontario -S: K2L 2V@ +E: adevries@thepuffingroup.com +D: Various SGI parts, bits of HAL2 and Newport, PA-RISC Linux. +S: 41.5 William Street +S: Ottawa, Ontario +S: K1N 6Z9 S: CANADA N: Eddie C. Dost @@ -498,8 +516,8 @@ S: Belgium N: Cort Dougan -E: cort@cs.nmt.edu -W: http://www.cs.nmt.edu/~cort/ +E: cort@ppc.kernel.org +W: http://www.ppc.kernel.org/~cort/ D: PowerPC S: Computer Science Department S: New Mexico Tech @@ -794,6 +812,10 @@ S: London SE16 1GD S: United Kingdom +N: Kai Harrekilde-Petersen +E: khp@olicom.dk +D: Original author of the ftape-HOWTO, i82078 fdc detection code. + N: Bart Hartgers E: bart@etpmod.phys.tue.nl D: MTRR emulation with Centaur MCRs @@ -801,16 +823,12 @@ S: 5623 HZ Eindhoven S: The Netherlands -N: Kai Harrekilde-Petersen -E: khp@olicom.dk -D: Original author of the ftape-HOWTO, i82078 fdc detection code. - N: Andrew Haylett E: ajh@primag.co.uk D: Selection mechanism N: Andre Hedrick -E: hedrick@astro.dyer.vanderbilt.edu +E: andre@suse.com D: Random SMP kernel hacker... D: Uniform Multi-Platform E-IDE driver D: Aladdin 1533/1543(C) chipset @@ -858,6 +876,14 @@ S: 14059 Berlin S: Germany +N: David Hinds +E: dhinds@zen.stanford.edu +W: http://tao.stanford.edu/~dhinds +D: PCMCIA and CardBus stuff, PCMCIA-HOWTO, PCMCIA client drivers +S: 2019 W. Middlefield Rd #1 +S: Mountain View, CA 94043 +S: USA + N: Michael Hipp E: hippm@informatik.uni-tuebingen.de D: drivers for the racal ni5210 & ni6510 Ethernet-boards @@ -899,14 +925,14 @@ S: United Kingdom N: Ron Holt -E: ron@caldera.com +E: ron@holt.org W: http://www.holt.org/ -P: 1024/1FD44539 DF 4B EB 9F 5B 68 38 9A 40 E3 FB 71 D1 C8 0B 56 +W: http://www.ronholt.com/ D: Kernel development -D: Minor kernel modifications to support Wabi and Wine -S: Caldera, Inc. -S: 240 West Center Street -S: Orem, Utah 84059-1920 +D: Kernel LDT modifications to support Wabi and Wine +S: Holtron Internetics, Inc. +S: 998 East 900 South, Suite 26 +S: Provo, Utah 84606-5607 S: USA N: Rob W. W. Hooft @@ -1018,19 +1044,6 @@ S: Mid Glamorgan, CF82 8EJ, S: Wales, United Kingdom -N: Andreas S. Krebs -E: akrebs@altavista.net -D: CYPRESS CY82C693 chipset IDE, Digital's PC-Alpha 164SX boards - -N: Andrzej M. Krzysztofowicz -E: ankry@mif.pg.gda.pl -D: XT disk driver -D: Aladdin 1533/1543(C) chipset IDE -D: PIIX chipset IDE -S: ul. Matemblewska 1B/10 -S: 80-283 Gdansk -S: Poland - N: Bernhard Kaindl E: bkaindl@netway.at E: edv@bartelt.via.at @@ -1041,6 +1054,17 @@ S: 8103 Rein S: Austria +N: Jan Kara +E: jack@atrey.karlin.mff.cuni.cz +E: jack@suse.cz +D: Quota fixes for 2.2 kernel +D: Quota fixes for 2.3 kernel +D: Few other fixes in filesystem area (buffer cache, isofs, loopback) +W: http://atrey.karlin.mff.cuni.cz/~jack/ +S: Krosenska' 543 +S: 181 00 Praha 8 +S: Czech Republic + N: Jan "Yenya" Kasprzak E: kas@fi.muni.cz D: Author of the COSA/SRP sync serial board driver. @@ -1154,6 +1178,10 @@ S: L3R 8B2 S: Canada +N: Andreas S. Krebs +E: akrebs@altavista.net +D: CYPRESS CY82C693 chipset IDE, Digital's PC-Alpha 164SX boards + N: Russell Kroll E: rkroll@exploits.org W: http://www.exploits.org/ @@ -1162,6 +1190,15 @@ S: Colorado Springs, Colorado 80949-9458 S: USA +N: Andrzej M. Krzysztofowicz +E: ankry@mif.pg.gda.pl +D: XT disk driver +D: Aladdin 1533/1543(C) chipset IDE +D: PIIX chipset IDE +S: ul. Matemblewska 1B/10 +S: 80-283 Gdansk +S: Poland + N: Gero Kuhlmann E: gero@gkminix.han.de D: mounting root via NFS @@ -1253,10 +1290,14 @@ S: University of Stuttgart, Germany and S: Ecole Nationale Superieure des Telecommunications, Paris -N: Martin von Löwis -E: loewis@informatik.hu-berlin.de -D: script binary format -D: NTFS driver +N: Jamie Lokier +E: jamie@imbolc.ucc.ie +D: Reboot-through-BIOS for broken 486 motherboards +S: 11 Goodson Walk +S: Marston +S: Oxford +S: OX3 0HX +S: United Kingdom N: Mark Lord E: mlord@pobox.com @@ -1267,15 +1308,6 @@ S: Nepean, Ontario S: Canada K2H 6S3 -N: Jamie Lokier -E: jamie@imbolc.ucc.ie -D: Reboot-through-BIOS for broken 486 motherboards -S: 11 Goodson Walk -S: Marston -S: Oxford -S: OX3 0HX -S: United Kingdom - N: Warner Losh E: imp@village.org D: Linux/MIPS Deskstation support, Provided OI/OB for Linux @@ -1283,6 +1315,11 @@ S: Niwot, Colorado 80503 S: USA +N: Martin von Löwis +E: loewis@informatik.hu-berlin.de +D: script binary format +D: NTFS driver + N: H.J. Lu E: hjl@gnu.ai.mit.edu D: GCC + libraries hacker @@ -1295,10 +1332,6 @@ S: 00200 Helsinki S: Finland -N: Kai Mäkisara -E: Kai.Makisara@metla.fi -D: SCSI Tape Driver - N: Hamish Macdonald E: hamishm@lucent.com D: Linux/68k port @@ -1319,11 +1352,11 @@ S: Czech Republic N: Paul Mackerras -E: paulus@cs.anu.edu.au +E: paulus@linuxcare.com D: Linux port for PCI Power Macintosh -S: Dept. of Computer Science -S: Australian National University -S: Canberra ACT 0200 +S: Linuxcare, Inc. +S: 24 Marcus Clarke Street +S: Canberra ACT 2601 S: Australia N: Pat Mackinlay @@ -1343,6 +1376,10 @@ S: Halifax, Nova Scotia S: Canada B3J 3C8 +N: Kai Mäkisara +E: Kai.Makisara@metla.fi +D: SCSI Tape Driver + N: Martin Mares E: mj@atrey.karlin.mff.cuni.cz W: http://atrey.karlin.mff.cuni.cz/~mj/ @@ -1399,11 +1436,13 @@ E: acme@conectiva.com.br W: http://www.conectiva.com.br/~acme D: wanrouter hacking +D: USB hacking +D: miscellaneous Makefile & Config.in fixes D: Cyclom 2X synchronous card driver D: i18n for minicom, net-tools, util-linux, fetchmail, etc -S: Conectiva Informatica LTDA +S: Conectiva Informática LTDA S: R. Prof. Rubens Elke Braga, 558 - Parolin -S: 80220-320 Curitiba - Parana +S: 80220-320 Curitiba - Paraná S: Brazil N: Michael Meskes @@ -1500,13 +1539,6 @@ S: Lafayette, Indiana 47905 S: USA -N: Johan Myreen -E: jem@iki.fi -D: PS/2 mouse driver writer etc. -S: Dragonvagen 1 A 13 -S: FIN-00330 Helsingfors -S: Finland - N: Trond Myklebust E: trond.myklebust@fys.uio.no D: current NFS client hacker. @@ -1514,6 +1546,13 @@ S: N-0391 Oslo S: Norway +N: Johan Myreen +E: jem@iki.fi +D: PS/2 mouse driver writer etc. +S: Dragonvagen 1 A 13 +S: FIN-00330 Helsingfors +S: Finland + N: Matija Nalis E: mnalis@jagor.srce.hr E: mnalis@voyager.hr @@ -1592,10 +1631,11 @@ S: Czech Republic N: Vojtech Pavlik -E: vojtech@ucw.cz +E: vojtech@suse.cz D: Joystick driver D: arcnet-hardware readme D: Minor ARCnet hacking +D: USB hacking S: Ucitelska 1576 S: Prague 8 S: 182 00 Czech Republic @@ -1628,6 +1668,13 @@ S: Tula 300000 S: Russia +N: Johnnie Peters +E: jpeters@phx.mcd.mot.com +D: Motorola PowerPC changes for PReP +S: 2900 S. Diable Way +S: Tempe, Arizona 85282 +S: USA + N: Kirk Petersen E: kirk@speakeasy.org W: http://www.speakeasy.org/~kirk/ @@ -1663,6 +1710,10 @@ E: Frederic.Potter@masi.ibp.fr D: Some PCI kernel support +N: Rui Prior +E: rprior@inescn.pt +D: ATM device driver for NICStAR based cards + N: Stefan Probst E: sp@caldera.de D: The Linux Support Team Erlangen, 1993-97 @@ -1755,8 +1806,8 @@ S: Germany N: Stephen Rothwell -E: Stephen.Rothwell@canb.auug.org.au -W: http://www.canb.auug.org.au/~sfr +E: sfr@linuxcare.com +W: http://linuxcare.com.au/sfr P: 1024/BD8C7805 CD A4 9D 01 10 6E 7E 3B 91 88 FA D9 C8 40 AA 02 D: Boot/setup/build work for setup > 2K D: Author, APM driver @@ -1818,13 +1869,6 @@ S: S-226 64 LUND S: Sweden -N: Peter De Schrijver -E: stud11@cc4.kuleuven.ac.be -D: Mitsumi CD-ROM driver patches March version -S: Molenbaan 29 -S: B2240 Zandhoven -S: Belgium - N: Henning P. Schmiedehausen E: hps@tanstaafl.de D: added PCI support to the serial driver @@ -1834,6 +1878,13 @@ E: D: Macintosh IDE Driver +N: Peter De Schrijver +E: stud11@cc4.kuleuven.ac.be +D: Mitsumi CD-ROM driver patches March version +S: Molenbaan 29 +S: B2240 Zandhoven +S: Belgium + N: Martin Schulze E: joey@linux.de W: http://home.pages.de/~joey/ @@ -1954,13 +2005,21 @@ S: Canada M2N 2Z1 N: Adrian Sun -E: asun@u.washington.edu +E: asun@cobaltnet.com D: hfs support D: alpha rtc port, random appletalk fixes S: Department of Zoology, University of Washington S: Seattle, WA 98195-1800 S: USA +N: Corey Thomas +E: corey@world.std.com +W: http://world.std.com/~corey/index.html +D: Raylink/WebGear wireless LAN device driver (ray_cs) author +S: 145 Howard St. +S: Northborough, MA 01532 +S: USA + N: Tommy Thorn E: Tommy.Thorn@irisa.fr W: http://www.irisa.fr/prive/thorn/index.html @@ -1997,9 +2056,9 @@ D: Miscellaneous kernel hacker D: Cyclom 2X driver hacker D: linuxconf apache & proftpd module maintainer -S: Conectiva Informatica LTDA +S: Conectiva Informática LTDA S: R. Prof. Rubens Elke Braga, 558 - Parolin -S: 80220-320 Curitiba - Parana +S: 80220-320 Curitiba - Paraná S: Brazil N: Stefan Traby @@ -2020,7 +2079,8 @@ S: Canada K2L 1S2 N: Andrew Tridgell -E: Andrew.Tridgell@anu.edu.au +E: tridge@samba.org +W: http://linuxcare.com.au/tridge/ D: dosemu, networking, samba S: 3 Ballow Crescent S: MacGregor A.C.T 2615 @@ -2036,6 +2096,17 @@ S: Tacitusstr. 6 S: D-50968 Köln +N: Tsu-Sheng Tsao +E: tsusheng@scf.usc.edu +D: IGMP(Internet Group Management Protocol) version 2 +S: 2F 14 ALY 31 LN 166 SEC 1 SHIH-PEI RD +S: Taipei +S: Taiwan 112 +S: Republic of China +S: 24335 Delta Drive +S: Diamond Bar, California 91765 +S: USA + N: Theodore Ts'o E: tytso@mit.edu D: Random Linux hacker @@ -2051,17 +2122,6 @@ S: Cambridge, Massachusetts 02139 S: USA -N: Tsu-Sheng Tsao -E: tsusheng@scf.usc.edu -D: IGMP(Internet Group Management Protocol) version 2 -S: 2F 14 ALY 31 LN 166 SEC 1 SHIH-PEI RD -S: Taipei -S: Taiwan 112 -S: Republic of China -S: 24335 Delta Drive -S: Diamond Bar, California 91765 -S: USA - N: Simmule Turner E: sturner@tele-tv.com D: Added swapping to filesystem @@ -2182,9 +2242,10 @@ N: Tim Waugh E: tim@cyberelk.demon.co.uk D: Co-architect of the parallel-port sharing system -S: 4 Fox Close -S: Bishopstoke -S: SO50 8NB +S: 34 Bladon Close +S: GUILDFORD +S: Surrey +S: GU1 1TY S: United Kingdom N: Juergen Weigert @@ -2193,8 +2254,14 @@ N: David Weinehall E: tao@acc.umu.se -D: NE/2-driver maintainer +W: http://www.acc.umu.se/~tao/ +W: http://www.acc.umu.se/~mcalinux/ +D: Fixes for the NE/2-driver D: Miscellaneous MCA-support +D: Cleanup of the Config-files +S: Axtorpsvagen 40:20 +S: S-903 37 UMEA +S: Sweden N: Matt Welsh E: mdw@metalab.unc.edu @@ -2362,6 +2429,7 @@ E: lnz@dandelion.com W: http://www.dandelion.com/Linux/ D: BusLogic SCSI driver +D: Mylex DAC960 PCI RAID driver D: Miscellaneous kernel fixes S: 3078 Sulphur Spring Court S: San Jose, California 95148 diff -ur --new-file old/linux/Documentation/Changes new/linux/Documentation/Changes --- old/linux/Documentation/Changes Mon Aug 23 18:56:58 1999 +++ new/linux/Documentation/Changes Mon Nov 8 01:34:00 1999 @@ -2,15 +2,15 @@ ===== This document is designed to provide a list of the minimum levels of -software necessary to run the 2.2 kernels, as well as provide brief +software necessary to run the 2.3 kernels, as well as provide brief instructions regarding any other "Gotchas" users may encounter when -trying life on the Bleeding Edge. If upgrading from a pre-2.0.x -kernel, please consult the Changes file included with 2.0.x kernels for +trying life on the Bleeding Edge. If upgrading from a pre-2.2.x +kernel, please consult the Changes file included with 2.2.x kernels for additional information; most of that information will not be repeated here. Basically, this document assumes that your system is already -functional and running at least 2.0.x kernels. +functional and running at least 2.2.x kernels. - It is originally based on my "Changes" file for 2.0.x kernels and + It is originally based on my "Changes" file for 2.2.x kernels and therefore owes credit to the same people as that file (Jared Mauch, Axel Boldt, Alessandro Sigala, and countless other users all over the 'net). Please feel free to submit changes, corrections, gripes, @@ -43,9 +43,9 @@ encountered a bug! If you're unsure what version you're currently running, the suggested command should tell you. -- Kernel modutils 2.1.121 ; insmod -V +- Kernel modutils 2.3.6 ; insmod -V - Gnu C 2.7.2.3 ; gcc --version -- Binutils 2.8.1.0.23 ; ld -v +- Binutils 2.9.1.0.7 ; ld -v - Linux libc5 C Library 5.4.46 ; ls -l /lib/libc* - Linux libc6 C Library 2.0.7pre6 ; ls -l /lib/libc* - Dynamic Linker (ld.so) 1.9.9 ; ldd --version or ldd -v @@ -60,9 +60,10 @@ - NFS 2.2beta40 ; showmount --version - Bash 1.14.7 ; bash -version - Ncpfs 2.2.0 ; ncpmount -v -- Pcmcia-cs 3.0.7 ; cardmgr -V +- Pcmcia-cs 3.1.2 ; cardmgr -V - PPP 2.3.9 ; pppd --version - Util-linux 2.9i ; chsh -v +- isdn4k-utils v3.1beta7 ; isdnctrl 2>&1|grep version Upgrade notes ************* @@ -168,7 +169,7 @@ ======= You need to upgrade to the latest version of modutils for the Linux -2.2 kernel. This version will also work with your 2.0 kernel. +2.3 kernel. This version will also work with your 2.0 kernel. As of 2.1.90-pre1, kerneld has been replaced by a kernel thread, kmod. See Documentation/kmod.txt for more information. The main @@ -183,13 +184,10 @@ to find out the proper way to upgrade it. No, the instruction to "rm `which encaps`" is not a joke. - The last public release of the binutils 2.8.x series was 2.8.1.0.23. -Binutils 2.8.1.0.25 to 2.9.1.0.2 are beta releases, and are known to be -very buggy. Binutils 2.9.1 (note the absence of a suffix) from the FSF -should work, and binutils 2.9.1.0.7 and later releases are also good. -Either use binutils-2.8.1.0.23 or binutils-2.9.1.0.7 or later. Glibc2 -users should especially try to use the 2.9.1.0.x releases, as they -resolve known issues with glibc2 and binutils-2.8.x releases. + You must use binutils 2.9.1.0.7 or later. Latest release is 2.9.1.0.25. +Beware that binutils 2.9.1 (note the absence of a suffix) from the FSF +does not work. If you are upgrading from earlier versions, you should +consider upgrading to the latest 2.9.5.0.x release. Gnu C ===== @@ -243,14 +241,11 @@ modules) are currently distributed separately: see http://antarctica.penguincomputing.com/~netfilter/ http://www.samba.org/netfilter/ - http://netfilter.kernenotes.org + http://netfilter.kernelnotes.org DHCP clients for 2.0 do not work with the new networking code in the 2.2 kernel. You will need to upgrade your dhcpcd / dhcpclient. - The ISDN code in the stock 2.2 kernel may not work for you. If it -doesn't, look in ftp://ftp.suse.com/pub/isdn4linux for updated versions. - In 2.0.x the kernel could be configured to drop source routed IP packets via a compile time configuration option. In 2.2.x, this has been replaced by a sysctl. See Documentation/networking/ip-sysctl.txt @@ -392,6 +387,8 @@ Due to changes in the PPP driver and routing code, those of you using PPP networking will need to upgrade your pppd. +See ftp://cs.anu.edu.au/pub/software/ppp/ for newest versions. + iBCS ==== @@ -419,9 +416,16 @@ ========= Linux PCI utils are available; these include lspci, which displays -the detailed information about your system's PCI devices which used to -be in /proc/pci, and setpci, which allws you to read and write -configuration registers on your PCI devices. +detailed information about your system's PCI devices (much more than +the basic things in /proc/pci), and setpci, which allows you to read +and write PCI configuration registers of your devices. + +Powertweak +========== + + The PCI Bridge Optimization has been removed from the kernel. If you +think your BIOS does a poor job when setting up your chipset, there +is a utility called PowerTweak whose job is to tune chipset parameters. Xosview ======= @@ -488,29 +492,31 @@ so be sure to check that when you recompile. +ISDN4Linux +========== +Since 2.3.27 here is a new length of the phonenumber field, old utils +have to recompile, a upgrade to isdn4k-utils.v3.1beta7 or later is +recomented. +Older isdn4k-utils versions don't support EXTRAVERSION into kernel version +string. + + Where to get the files ********************** Binutils ======== -The 2.8.1.0.23 release: -ftp://tsx-11.mit.edu/pub/linux/packages/GCC/binutils-2.8.1.0.23.bin.tar.gz -ftp://metalab.unc.edu/pub/Linux/GCC/binutils-2.8.1.0.23.bin.tar.gz +The 2.9.1.0.25 release: +ftp://ftp.varesearch.com/pub/support/hjl/binutils/2.9.1/binutils-2.9.1.0.25-glibc.x86.tar.gz +ftp://ftp.varesearch.com/pub/support/hjl/binutils/2.9.1/binutils-2.9.1.0.25.tar.gz Installation notes: -ftp://tsx-11.mit.edu/pub/linux/packages/GCC/release.binutils-2.8.1.0.23 -ftp://metalab.unc.edu/pub/Linux/GCC/release.binutils-2.8.1.0.23 +ftp://ftp.varesearch.com/pub/support/hjl/binutils/2.9.1/release.binutils-2.9.1.0.25 -The 2.9.1.0.15 release: -ftp://tsx-11.mit.edu/pub/linux/packages/GCC/binutils-2.9.1.0.15-glibc.x86.tar.gz -ftp://tsx-11.mit.edu/pub/linux/packages/GCC/binutils-2.9.1.0.15-libc5.x86.tar.gz -ftp://tsx-11.mit.edu/pub/linux/packages/GCC/binutils-2.9.1.0.15.tar.gz -ftp://metalab.unc.edu/pub/Linux/GCC/binutils-2.9.1.0.15-glibc.x86.tar.gz -ftp://metalab.unc.edu/pub/Linux/GCC/binutils-2.9.1.0.15-libc5.x86.tar.gz -ftp://metalab.unc.edu/pub/Linux/GCC/binutils-2.9.1.0.15.tar.gz +The 2.9.5.0.16 release: +ftp://ftp.varesearch.com/pub/support/hjl/binutils/binutils-2.9.5.0.16.tar.bz2 Installation notes: -ftp://tsx-11.mit.edu/pub/linux/packages/GCC/release.binutils-2.9.1.0.15 -ftp://metalab.unc.edu/pub/Linux/GCC/release.binutils-2.9.1.0.15 +ftp://ftp.varesearch.com/pub/support/hjl/binutils/release.binutils-2.9.5.0.16 Gnu C ===== @@ -558,8 +564,8 @@ Modules utilities ================= -The 2.1.121 release: -ftp://ftp.kernel.org/pub/linux/kernel/v2.1/modutils-2.1.121.tar.gz +The 2.3.6 release: +ftp://ftp.ocs.com.au/pub/modutils/v2.3/modutils-2.3.6.tar.gz Procps utilities ================ @@ -675,8 +681,8 @@ Pcmcia-cs ========= -The 3.0.7 release: -ftp://hyper.stanford.edu/pub/pcmcia/pcmcia-cs.3.0.7.tar.gz +The 3.1.2 release: +ftp://sourceforge.org/pcmcia/pcmcia-cs-3.1.2.tar.gz Setserial ========= @@ -734,9 +740,16 @@ PCI utils ========= -The 1.09 release: -ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci/pciutils-1.09.tar.gz -ftp://metalab.unc.edu/pub/Linux/hardware/pciutils-1.09.tar.gz +The 2.0 release: +ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci/pciutils-2.0.tar.gz +ftp://metalab.unc.edu/pub/Linux/hardware/pciutils-2.0.tar.gz + +Powertweak +========== + +The 0.1.2 release: +http://linux.powertweak.com/files/powertweak-0.1.2.tgz +ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci/powertweak/powertweak-0.1.2.tgz Tunelp ====== @@ -768,6 +781,11 @@ The 2.5 release: ftp://ftp.gnu.org/gnu/patch/patch-2.5.tar.gz + +ISDN4Linux +========== +The v3.1beta7 release: +ftp://ftp.isdn4linux.de/pub/isdn4linux/utils/testing/isdn4k-utils.v3.1beta7.tar.gz Other Info ========== diff -ur --new-file old/linux/Documentation/CodingStyle new/linux/Documentation/CodingStyle --- old/linux/Documentation/CodingStyle Wed Jun 24 23:30:07 1998 +++ new/linux/Documentation/CodingStyle Wed Sep 29 22:59:12 1999 @@ -210,3 +210,26 @@ "indent" has a lot of options, and especially when it comes to comment re-formatting you may want to take a look at the manual page. But remember: "indent" is not a fix for bad programming. + + + Chapter 7: Configuration-files + +For configuration options (arch/xxx/config.in, and all the Config.in files), +somewhat different indentation is used. + +An indention level of 3 is used in the code, while the text in the config- +options should have an indention-level of 2 to indicate dependencies. The +latter only applies to bool/tristate options. For other options, just use +common sense. An example: + +if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then + tristate 'Apply nitroglycerine inside the keyboard (DANGEROUS)' CONFIG_BOOM + if [ "$CONFIG_BOOM" != "n" ]; then + bool ' Output nice messages when you explode' CONFIG_CHEER + fi +fi + +Generally, CONFIG_EXPERIMENTAL should surround all options not considered +stable. All options that are known to trash data (experimental write- +support for file-systems, for instance) should be denoted (DANGEROUS), other +Experimental options should be denoted (EXPERIMENTAL). diff -ur --new-file old/linux/Documentation/Configure.help new/linux/Documentation/Configure.help --- old/linux/Documentation/Configure.help Mon Nov 22 20:54:42 1999 +++ new/linux/Documentation/Configure.help Mon Nov 22 20:56:06 1999 @@ -5,29 +5,35 @@ # # Translations of this file available on the WWW: # -# - Japanese, by Tetsuyasu YAMADA (tetsu@cauchy.nslab.ntt.co.jp), at -# http://jf.gee.kyoto-u.ac.jp/JF/JF-ftp/euc/Configure.help.euc +# - Japanese, maintained by the JF Project (JF@linux.or.jp), at +# http://www.linux.or.jp/JF/JFdocs/Configure.help/ # - Russian, by kaf@linux.nevod.perm.su, at # http://nevod.perm.su/service/linux/doc/kernel/Configure.help -# - French, by David Bourgin (dbourgin@wsc.com), at -# http://www.linux-kheops.com/traduc/kernels/ +# - French, by Tane Pierre (tanep@bigfoot.com), at +# http://www.kernelfr.org # - Spanish, by Carlos Perelló Marín (fperllo@ehome.encis.es), at # http://visar.csustan.edu/~carlos/ # - Italian, by Alessandro Rubini (rubini@linux.it), at # ftp://ftp-pavia1.linux.it/pub/linux/Configure.help # - Polish, by Cezar Cichocki (cezar@cs.net.pl), at # http://www.cs.net.pl/~cezar/Kernel -# - German, by Jörg Strebel (jstrebel@suse.de) and Karl Eichwalder -# (ke@suse.de), at http://www.suse.de/~ke/kernel/Configure.de.help.gz +# - German, by SuSE, at http://www.suse.de/~ke/kernel . This patch +# includes infrastructure to support different languages as well. +# +# To access a document on the WWW, you need to have a direct Internet +# connection and a browser program such as netscape or lynx. If you +# only have email access, you can still use FTP and WWW servers: send +# an email to mail-server@rtfm.mit.edu with the text +# send usenet/news.answers/internet-services/access-via-email +# in the body of the message. # # Information about what a kernel is, what it does, how to patch and # compile it and much more is contained in the Kernel-HOWTO, available -# via FTP (user: anonymous) from metalab.unc.edu in the directory -# /pub/Linux/docs/HOWTO. Before you start compiling, make sure that -# you have the necessary versions of all programs and libraries -# required to compile and run this kernel; they are listed in the file -# Documentation/Changes. Make sure to read the toplevel kernel README -# file as well. +# at http://metalab.unc.edu/mdw/linux.html#howto . Before you start +# compiling, make sure that you have the necessary versions of all +# programs and libraries required to compile and run this kernel; they +# are listed in the file Documentation/Changes. Make sure to read the +# toplevel kernel README file as well. # # Format of this file: descriptionvariablehelp text. If # the question being documented is of type "choice", we list only the @@ -74,9 +80,13 @@ MAINTAINERS, REPORTING_BUGS, Documentation/BUG-HUNTING, and Documentation/oops-tracing.txt in the kernel source). + This option will also make obsoleted drivers available. These are + drivers that have been replaced by something else, and/or are + scheduled to be removed in a future kernel release. + Unless you intend to help test and develop a feature or driver that falls into this category, or you have a situation that requires - using these features you should probably say N here, which will + using these features, you should probably say N here, which will cause this configure script to present you with fewer choices. If you say Y here, you will be offered the choice of using features or drivers that are currently considered to be in the alpha-test phase. @@ -104,9 +114,7 @@ See also: Documentation/SMP.txt, Documentation/smp.tex, Documentation/smp.txt, and Documentation/IO-APIC.txt. Also see the - SMP-FAQ on the WWW at http://www.irisa.fr/prive/mentre/smp-faq/ (to - browse the WWW, you need to have access to a machine on the Internet - that has a program like lynx or netscape). + SMP-FAQ on the WWW at http://www.irisa.fr/prive/mentre/smp-faq/ . If you don't know what to do here, say N. @@ -126,48 +134,67 @@ is broken. Try "man bootparam" or see the documentation of your boot loader (lilo or loadlin) about how to pass options to the kernel at boot time. The lilo procedure is also explained in the SCSI-HOWTO, - available via FTP (user: anonymous) in - ftp://metalab.unc.edu/pub/Linux/docs/HOWTO.) This means that it is a - good idea to say Y here if you intend to use this kernel on - different machines. + available from http://metalab.unc.edu/mdw/linux.html#howto .) This + means that it is a good idea to say Y here if you intend to use this + kernel on different machines. More information about the internals of the Linux math coprocessor emulation can be found in arch/i386/math-emu/README. - If you are not sure, say Y; apart from resulting in a 45 KB bigger + If you are not sure, say Y; apart from resulting in a 66 KB bigger kernel, it won't hurt. - + Timer and CPU usage LEDs CONFIG_LEDS - If you define this option, the LEDs on your machine will be used + If you say Y here, the LEDs on your machine will be used to provide useful information about your current system status. - If you are compiling a kernel for a NetWinder or EBSA-285, you - will be able to select which LEDs are active using the options - below. If you are compiling a kernel for the EBSA-110 however, - the red LED will simply flash regularly to indicate that the - system is still functional. It is still safe to say yes here if - you have a CATS system, but the driver will do nothing. + If you are compiling a kernel for a NetWinder or EBSA-285, you will + be able to select which LEDs are active using the options below. If + you are compiling a kernel for the EBSA-110 however, the red LED + will simply flash regularly to indicate that the system is still + functional. It is safe to say Y here if you have a CATS system, but + the driver will do nothing. Timer LED CONFIG_LEDS_TIMER - If you say yes here, one of the system LEDs (the green one on the + If you say Y here, one of the system LEDs (the green one on the NetWinder or the amber one on the EBSA285) will flash regularly to indicate that the system is still operational. This is mainly useful to kernel hackers who are debugging unstable kernels. CPU usage LED CONFIG_LEDS_CPU - If you say yes here, the red LED will be used to give a good real + If you say Y here, the red LED will be used to give a good real time indication of CPU usage, by lighting whenever the idle task is not currently executing. -Kernel FP software completion +Kernel FP software completion (EXPERIMENTAL) CONFIG_MATHEMU This option is required for IEEE compliant floating point arithmetic on the Alpha. The only time you would ever not say Y is to say M in order to debug the code. Say Y unless you know what you are doing. +High Memory support +CONFIG_NOHIGHMEM + If you are compiling a kernel which will never run on a machine + with more than 1 Gigabyte total physical RAM, answer "off" + here (default choice). + + Linux can use up to 64 Gigabytes of physical memory on x86 systems. + High memory is all the physical RAM that could not be directly + mapped by the kernel - ie. 3GB if there is 4GB RAM in the system, + 7GB if there is 8GB RAM in the system. + + If 4 Gigabytes physical RAM or less is used then answer "4GB" here. + + If more than 4 Gigabytes is used then answer "64GB" here. This + selection turns Intel PAE (Physical Address Extension) mode on. + PAE implements 3-level paging on IA32 processors. PAE is fully + supported by Linux, PAE mode is implemented on all recent Intel + processors (PPro and better). NOTE: The "64GB" kernel will not + boot CPUs that not support PAE! + Normal PC floppy disk support CONFIG_BLK_DEV_FD If you want to use the floppy disk drive(s) of your PC under Linux, @@ -233,16 +260,16 @@ on a remote file server. If you want to do this, you will first have to acquire and install a kernel patch from ftp://ftp.replay.com/pub/crypto/linux/all or - ftp://verden.pvv.org/pub/linux/kerneli/v2.1/, and then you need to + ftp://verden.pvv.org/pub/linux/kerneli/v2.1/ , and then you need to say Y to this option. Note that alternative ways to use encrypted filesystems are provided - by the cfs package, which can be gotten via FTP (user: anonymous) - from ftp://ftp.replay.com/pub/crypto/disk/, and the newer tcfs - package, available at http://tcfs.dia.unisa.it/. You do not need to - say Y here if you want to use one of these. However, using cfs - requires saying Y to "NFS filesystem support" below while using tcfs - requires applying a kernel patch. + by the cfs package, which can be gotten from + ftp://ftp.replay.com/pub/crypto/disk/ , and the newer tcfs package, + available at http://tcfs.dia.unisa.it/ . You do not need to say Y + here if you want to use one of these. However, using cfs requires + saying Y to "NFS filesystem support" below while using tcfs requires + applying a kernel patch. To use the loop device, you need the losetup utility and a recent version of the mount program, both contained in the util-linux @@ -290,8 +317,8 @@ CONFIG_BLK_DEV_IDE If you say Y here, you will use the full-featured IDE driver to control up to eight IDE interfaces, each being able to serve a - "master" and a "slave" device, for a total of up to sixteen (16) - IDE disk/cdrom/tape/floppy drives. People with SCSI-only systems + "master" and a "slave" device, for a total of up to sixteen IDE + disk/cdrom/tape/floppy drives. People with SCSI-only systems can say N here. Useful information about large (>540 MB) IDE disks, multiple @@ -299,12 +326,11 @@ detected, sound card IDE ports, module support, and other topics, is contained in Documentation/ide.txt. For detailed information about hard drives, consult the Disk-HOWTO and the Multi-Disk-HOWTO, - available via FTP (user: anonymous) from - ftp://metalab.unc.edu/pub/Linux/docs/HOWTO. + available from http://metalab.unc.edu/mdw/linux.html#howto . To fine-tune IDE drive/interface parameters for improved performance, look for the hdparm package at - ftp://metalab.unc.edu/pub/Linux/kernel/patches/diskdrives/ + ftp://metalab.unc.edu/pub/Linux/kernel/patches/diskdrives/ . If you want to compile this driver as a module ( = code which can be inserted in and removed from the running kernel whenever you want), @@ -332,8 +358,8 @@ If you are unsure, then just choose the Enhanced IDE/MFM/RLL driver instead of this one. For more detailed information, read the - Disk-HOWTO, available via FTP (user: anonymous) from - ftp://metalab.unc.edu/pub/Linux/docs/HOWTO. + Disk-HOWTO, available from + http://metalab.unc.edu/mdw/linux.html#howto . People with SCSI-only systems can say N here. @@ -372,7 +398,7 @@ Use multi-mode by default CONFIG_IDEDISK_MULTI_MODE - If you get this error, try to enable this option. + If you get this error, try to say Y here: hda: set_multmode: status=0x51 { DriveReady SeekComplete Error } hda: set_multmode: error=0x04 { DriveStatusError } @@ -393,12 +419,12 @@ CDROM drive, you can say N to all other CDROM options, but be sure to say Y or M to "ISO 9660 CDROM filesystem support". - Read the CDROM-HOWTO, available via FTP (user: anonymous) in - ftp://metalab.unc.edu/pub/Linux/docs/HOWTO and the file + Read the CDROM-HOWTO, available from + http://metalab.unc.edu/mdw/linux.html#howto and the file Documentation/cdrom/ide-cd. Note that older versions of lilo (the Linux boot loader) cannot properly deal with IDE/ATAPI CDROMs, so install lilo-16 or higher, available from - ftp://metalab.unc.edu/pub/Linux/system/Linux-boot/lilo. + ftp://metalab.unc.edu/pub/Linux/system/boot/lilo . If you want to compile the driver as a module ( = code which can be inserted in and removed from the running kernel whenever you want), @@ -408,11 +434,11 @@ Include CD-Changer Reporting CONFIG_IDECD_SLOTS If you have an IDE/ATAPI multi-slot cd-changer and you want - to report which slots have disk-present, say Y. If you say Y - and there is not a multi-slot cdrom present, this code is skipped. + to report which slots have a disk present, say Y. If you say Y + and there is no multi-slot cdrom present, this code is skipped. - This could be the bases of multi-disk access based on multi-mounts. - This is still pie-in-the-sky. + This code could be the basis of multi-disk access based on + multi-mounts, but this is still pie-in-the-sky. If unsure, say N. @@ -492,8 +518,8 @@ to enable the CMD640 bugfix/support: "ide0=cmd640_vlb". (Try "man bootparam" or see the documentation of your boot loader about how to pass options to the kernel. The lilo procedure is also explained in - the SCSI-HOWTO, available via FTP (user: anonymous) in - ftp://metalab.unc.edu/pub/Linux/docs/HOWTO.) + the SCSI-HOWTO, available from + http://metalab.unc.edu/mdw/linux.html#howto .) The CMD640 chip is also used on add-in cards by Acculogic, and on the "CSA-6400E PCI to IDE controller" that some people have. For @@ -538,34 +564,24 @@ enabled automatically. By default, DMA is not enabled automatically for these drives, but you can change that by saying Y to the following question "Use DMA by default when available". You can get - the latest version of the hdparm utility via anonymous FTP from - ftp://metalab.unc.edu/pub/Linux/system/hardware/. + the latest version of the hdparm utility from + ftp://metalab.unc.edu/pub/Linux/system/hardware/ . Read the comments at the beginning of drivers/block/idedma.c and the file Documentation/ide.txt for more information. It is safe to say Y to this question. -Use DMA by default when available -CONFIG_IDEDMA_PCI_AUTO - Prior to kernel version 2.1.112, Linux used to automatically use - DMA for IDE drives and chipsets which support it. Due to concerns - about a couple of cases where buggy hardware may have caused damage, - the default is now to NOT use DMA automatically. To revert to the - previous behaviour, say Y to this question. - - If you suspect your hardware is at all flakey, say N here. - Do NOT email the IDE kernel people regarding this issue! - - It is normally safe to answer Y to this question unless your - motherboard uses a VIA VP2 chipset, in which case you should say N. - Good-Bad DMA Model-Firmware (EXPERIMENTAL) IDEDMA_NEW_DRIVE_LISTINGS - This test compares both the model and firmware revision for buggy drives - that claim to (U)DMA capable. This is a blanket on/off test with no speed - limit options. Straight GNU GCC 2.7.3/2.8.X compilers are known to be safe; - whereas, many versions of EGCS have a problem and miscompile. + If you say Y here, the model and firmware revision of your drive + will be compared against a blacklist of buggy drives that claim to + be (U)DMA capable but aren't. This is a blanket on/off test with no + speed limit options. + + Straight GNU GCC 2.7.3/2.8.X compilers are known to be safe; + whereas, many versions of EGCS have a problem and miscompile if you + say Y here. If in doubt, say N. @@ -574,36 +590,56 @@ Normally, IDE controllers built into the motherboard (on-board controllers) are assigned to ide0 and ide1 while those on add-in PCI cards (off-board controllers) are relegated to ide2 and ide3. - Answering Y here will reverse the situation, with off-board - controllers on ide0/1 and on-board controllers on ide2/3. This can - improve the usability of some boot managers such as LILO when - booting from a drive on an off-board controller. - - Requires that all onboard ide controllers be disabled or calling - "pci=reverse" to invert the device scan order. + Answering Y here will allow you to reverse the situation, with + off-board controllers on ide0/1 and on-board controllers on ide2/3. + This can improve the usability of some boot managers such as LILO + when booting from a drive on an off-board controller. + + If you say Y here, and you actually want to reverse the device scan + order as explained above, you also need to issue the kernel command + line option "pci=reverse". (Try "man bootparam" or see the + documentation of your boot loader (lilo or loadlin) about how to + pass options to the kernel at boot time. The lilo procedure is also + explained in the SCSI-HOWTO, available from + http://metalab.unc.edu/mdw/linux.html#howto .) - Note that, if you say Y here, the order of the hd* devices will be + Note that, if you do this, the order of the hd* devices will be rearranged which may require modification of fstab and other files. If in doubt, say N. +Use DMA by default when available +CONFIG_IDEDMA_PCI_AUTO + Prior to kernel version 2.1.112, Linux used to automatically use + DMA for IDE drives and chipsets which support it. Due to concerns + about a couple of cases where buggy hardware may have caused damage, + the default is now to NOT use DMA automatically. To revert to the + previous behaviour, say Y to this question. + + If you suspect your hardware is at all flakey, say N here. + Do NOT email the IDE kernel people regarding this issue! + + It is normally safe to answer Y to this question unless your + motherboard uses a VIA VP2 chipset, in which case you should say N. + AEC6210 chipset support CONFIG_BLK_DEV_AEC6210 - This driver adds up to 4 more eide devices sharing a single interrupt. - This add-on card is a bootable PCI UDMA controller. In order to get this - card to initialize correctly in some cases, you should include this driv .