xref: /freebsd/UPDATING (revision 6d23c3828e14a4109f7e82d10c369db4812b71db)
157199806SWarner LoshUpdating Information for FreeBSD current users
253dfde79SWarner Losh
3f8c77507SWarner LoshThis file is maintained by imp@village.org.  Please send new entries
4dc0dbf5cSWarner Loshdirectly to him.  See end of file for further details.  For commonly
516de1a07SWarner Loshdone items, please see the end of the file.  Search for 'COMMON
616de1a07SWarner LoshITEMS:'
716de1a07SWarner Losh
8f8ab1dd6SWarner Losh20000319:
9f8ab1dd6SWarner Losh	The ISA and PCI compatability shims have been connected to the
10f8ab1dd6SWarner Losh	options COMPAT_OLDISA and COMPAT_OLDPCI.  If you are using old
11f8ab1dd6SWarner Losh	style PCI or ISA drivers (i.e. tx, voxware, etc.) you must
12f8ab1dd6SWarner Losh	include the appropriate option in your kernel config.  Drivers
13f8ab1dd6SWarner Losh	using the shims should be updated or they won't ship with
14f8ab1dd6SWarner Losh	5.0-RELEASE, targeted for 2001.
15f8ab1dd6SWarner Losh
1619cada77SWarner Losh20000318:
1719cada77SWarner Losh	We've entered the tradtional post release dumping party.
1819cada77SWarner Losh	Large kernel changes are being committed and are in the
1919cada77SWarner Losh	works.  It is important to keep the systems' klds and kernel
2019cada77SWarner Losh	in sync as kernel interfaces and structures are changing.
2119cada77SWarner Losh	Before reporting kernel panics, make sure that all modules
2219cada77SWarner Losh	that you are loading are up to date.
23ba228352SWarner Losh
2419cada77SWarner Losh20000315:
25*6d23c382SWarner Losh	If you are upgrading from an older version of FreeBSD, you
26*6d23c382SWarner Losh	need to update your boot blocks as well.  'disklabel -B ad0'
27*6d23c382SWarner Losh	will do the trick.  This isn't critical until you remove your
28*6d23c382SWarner Losh	wd device entries in /dev, at which point your system will not
29*6d23c382SWarner Losh	boot.
30*6d23c382SWarner Losh
31*6d23c382SWarner Losh20000315:
3219cada77SWarner Losh	4.0 RELEASE shipped.  Please see the 4.0 UPDATING file for how
3319cada77SWarner Losh	to upgrade to 4.0 from 3.x.
3457199806SWarner Losh
35dc0dbf5cSWarner LoshCOMMON ITEMS:
36dc0dbf5cSWarner Losh
37dc0dbf5cSWarner Losh	To build a kernel
38dc0dbf5cSWarner Losh	-----------------
39dc0dbf5cSWarner Losh	Update config, genassym and go:
40dc0dbf5cSWarner Losh		config YOUR_KERNEL_HERE
41dc0dbf5cSWarner Losh		cd ../../compile/YOUR_KERNEL_HERE
42dc0dbf5cSWarner Losh		make depend && make
433645fc1cSWarner Losh		make install
44dc0dbf5cSWarner Losh
4516de1a07SWarner Losh	To rebuild everything
4616de1a07SWarner Losh	---------------------
47759f0aefSWarner Losh	make world
48759f0aefSWarner Losh
49dc0dbf5cSWarner LoshFORMAT:
50dc0dbf5cSWarner Losh
511fc1a0dcSWarner LoshThis file contains a list, in reverse chronologocal order, of major
521fc1a0dcSWarner Loshbreakages in tracking -current.  Not all things will be listed here,
53f8ab1dd6SWarner Loshand it only starts on March 15, 2000.  Updating files can found in
54f8ab1dd6SWarner Loshprevious releases if your system is older than this.
551fc1a0dcSWarner Losh
563645fc1cSWarner LoshPlease filter your entries through Warner Losh (imp@village.org) so
573645fc1cSWarner Loshthat the style, formatting, etc of this file can be maintained.
58f8c77507SWarner Losh
5997d92980SPeter Wemm$FreeBSD$
60