Wed Nov 10 14:47:09 1993  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Version 2.0.6

	* Fix HUGE GAPING security hole.

Fri Oct 15 16:27:10 1993  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Version 2.0.5

	* Add support for getting SunOS 5 "Kernel Version" string.

	* Make test of failure of uname be a test for -1 instead of != 0
	to fix SunOS 5 problem.

Wed Oct 13 14:34:10 1993  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Version 2.0.4

	* SunOS 4.*: Avoid possibly hanging SLC and ELC machines by
	not probing Floppy Disk devices which are not supported on
	those machines.

	* Add Sun CPUtype for "SuperSPARC Model 40 SPARCmodule".

	* SunOS 4.*: Don't attempt DKIOCGCONF and DKIOCSCMD ioctl's on
	CDROM's.  These ioctl's sometimes can cause a system crash due
	to bugs in the CDROM (sr) driver.

Mon Sep 20 11:28:30 1993  Michael A. Cooper  (mcooper@zeelbezuz.usc.edu)

	* Version 2.0.3

	* Add support for NeXTStep 3.1 on NeXT computers.

Wed Jul 28 12:26:08 1993  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Version 2.0.2

Tue Jul  6 17:57:28 1993  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Add support for getting SunOS 5 to detect devices that are not
	"seen" by SunOS until something attempts to use them.  This is 
	especially true of tape drives and such.

Fri Jul  2 16:39:51 1993  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Fix "union sunromvec" from "struct sunromvec" (sunos5).

Wed Jun 16 16:08:25 1993  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Version 2.0.1

	* If an open of a disk device fails, try opening it using the "s2"
	device name since there just may not be an partition "s0" for
	that disk.  [SunOS 5.x specific]

Wed Jun  9 17:36:09 1993  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Version 2.0

Tue Jun  8 11:15:46 1993  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* If OBP kernel lookup of system model fails, query OBP directly.
	This is necessary because the root nexus for sun4d hosts under
	SunOS 5.2 hosts is empty.

	* SunOS 5.x get physical memory now works correctly.

	* Cleanup physical and virtual memory functions.

Sun Jun  6 15:44:54 1993  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Version 2.0alpha4

	* Add support for determining amount of virtual memory.

Fri May 14 13:51:01 1993  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Version 2.0alpha3

	* Properly decode OBP mem-unit memory sizes.

	* Handle OBP int values which have a size of > 4.

	* Fix NULL deref bugs.

Tue Apr 20 20:05:32 1993  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Version 2.0alpha2

	* Update CPU types for DEC VAX and MIPS machines running Ultrix.

	* Add support for inserting "fake" system board (sysboard) device
	entries into device tree to simulate real system boards found
	in SPARCcenter-2000 and SPARCserver-1000 machines.

Fri Apr 16 16:40:55 1993  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Version 2.0alpha.1

	* Cleanup names of OBP device nodes.

	* Add -offset option to set number of spaces to offset dev info.

	* Add support for determining part information based on the
	"model" value obtained from the OBP.

Thu Apr 15 11:12:45 1993  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Version 2.0alpha

	* Get System Model from PROM (OBP only) if unable to determine
	model type from kernel variable.

	* Add +/-useprom to enabling getting System Model from PROM.

Wed Apr 14 15:29:21 1993  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Add support for getting System Model on Sun's directly from
	OBP since the kernel doesn't contain this information for
	newer systems like the SPARCclassic and SPARCcenter 2000.

	* Add support for getting MAC address info using DLPI.

Tue Apr 13 16:09:46 1993  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Rename kvm.c to kvmlib.c and KVM.c to kvm.c

	* Add support for getting info from OBP and assigning it for
	almost any existing device.

Mon Apr 12 18:53:11 1993  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Add support for getting information from Open Boot PROM (OBP).
	This includes support for determining information about the type
	of CPU(s) on a system.

	* When adding devices, assume it's better to override older
	information for existing devices.

Fri Apr  9 13:01:05 1993  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Add support for getting serial number from idprom on Suns.

Thu Apr  8 18:15:28 1993  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Move MAC code to macinfo.c

	* Add network interface support for SunOS 5.x.

Mon Apr  5 13:46:52 1993  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Flush stdout before Error().

Sun Apr  4 13:27:23 1993  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Add frame buffer support for getting monitor info from sunos.

	* Add SunOS 5.x frame buffer support.

	* Add SunOS 5.x tape drive support.

	* Add SunOS 5.x disk device support.

	* Misc major cleanup of os-sunos4.c.

	* Recombine SunOS 4.x generic disk and CDROM support.

	* No longer need to hardcode Open Boot PROM root node info in
	info-sunos.c.

Sat Apr  3 17:07:14 1993  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Shift partition info left 10 spaces.

	* Print alt dev name if present.

Fri Apr  2 16:04:57 1993  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Use sysinfo() system call to get manufacturer info if available.

Thu Feb 11 13:47:25 1993  Michael A. Cooper  (mcooper@crucis.usc.edu)

	* Don't print PATCHLEVEL for -version if == 0.

	* General porting cleanups and re-org of files and functions.

	* Support for Solaris 2.x (General Info only).

Sat Dec 12 15:11:45 1992  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Version 1.1.0.

	* Update support for Tadpole SPARCbook-1.

	* Add support to MkDevName() to indicate no unit number in the
	DevDataTab entry.

	* If a device has a NULL probe routine, ignore it.

Tue Dec  1 20:20:57 1992  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Change order of DEVDATATAB to make it more readable.

	* Print dv_desc for devices without a DevTypes entry.

	* Add DT_CPU type to DevTypes.

	* Add "GNP,DEI" as a sun device.

	* Enable "unknown" mode by default.

Sun Nov 29 17:16:54 1992  Michael A. Cooper  (mcooper@nerf)

	* Add support for looking up Vital Product Data (VPD) from ODM
	under AIX.

	* Replace device->dv_desc[23] with **dv_desclist.

Mon Nov 23 14:53:17 1992  Michael A. Cooper  (mcooper@nerf)

	* New, cleaner interface to KVM and nlist functions.

	* Under AIX, get amount of real memory from ODM CuAt.

	* Under AIX, get system model using the ODM CuAt data.

Fri Nov 20 20:33:41 1992  Michael A. Cooper  (mcooper@nerf)

	* Fix DevDataTab comparison problem with DDT_LENCMP devices.

	* If device unit number is < 0, don't append to device name.

	* Add support for looking up devices under AIX 3.x on the RS6000's.

	* Add more description fields.

Mon Nov 16 13:42:40 1992  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Version 1.0.8

	* Add TI,TMS Sun CPU type.

	* Make CPU entries DT_NONE to avoid adding unit number to name.

Thu Nov 12 11:13:36 1992  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Version 1.0.7

	* Remove extraneous ":" from many of the #ifdef's.

	* Add declaration of OpenPROMTraverse().

	* Fix declaration of UsageString() in options.c.

Mon Nov  9 12:43:51 1992  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Version 1.0.6

Wed Oct 28 14:27:27 1992  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Add DKC_INTEL82077 from SunOS 4.1.3.

Thu Oct  1 15:56:12 1992  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Add SPARCsystem 10 and SunOS 4.1.3 items.

Wed Aug 12 21:49:42 1992  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Version 1.0.5

	* Change typical device info line from "Device <...> ." to just be
	"<...>" for clarity/brevity.  Also no longer show Sun OpenPROM
	system model names as "pseudo devices".

Thu Aug  6 19:23:09 1992  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Change OS Name of "Concentrix 2800" to be "Concentrix-2800"
	and "NeXT Mach" to be "NeXTStep".

Fri Jul 31 13:33:17 1992  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Change lookup of device table entries from a string length
	compare to a normal non-length compare.  This means devices
	named something like "scr" won't be mistaken for "sc".

Changes for Version 1.0.3:
Fri Jul 24 15:05:47 1992  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Add Sun device entries for "bf" and SCSI host adapters.

Mon Jul 13 13:15:04 1992  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Change /etc/cpumodel.name to /etc/sysmodel and document this in
	the man page.

Thu Jul  9 16:22:45 1992  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Defining NEED_ETHER_ADDR will make things work under Ultrix 4.[01].

Changes for Version 1.0.2:
Wed Jul  8 09:55:10 1992  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Update Makefile.sunos4 to make things easier for 4.0.3 users.

	* Change Ultrix model name 5000/300 to be 5000/200 and changed
	DS_MAXINE to be the 5000/20.

Changes for Version 1.0.1:
Tue Jul  7 15:27:11 1992  Michael A. Cooper  (mcooper@acamar.usc.edu)

	* Add customized Makefile's for each of the major supported OS's.

	* Add wrapper macro for nlist declarations to make the NeXT 2.*
	cc (gcc) compiler happy.  Fix courtesy of Andreas Stolcke 
	<stolcke@ICSI.Berkeley.EDU>.

	* Add support for Xylogics SV-{6,7}8xx IPI controller for Suns
	from Rainer Orth (ro@TechFak.Uni-Bielefeld.DE).

	* Add changes from Guy Harris:
	Added an entry for the SPARCengine 1E (6U Eurocard based on the
	SPARCstation 1; there are also SS2-based and, coming up, SS10-based
	SPARCengines, although they're not VME cards).
 
 	Changed the description of the FPA from "Wietek FPA" to "Sun-3 FPA" (it
	uses Weitek - not "Wietek" chips, but it's a Sun product), and expanded
	the extra description to note that it's Weitek-based.
	 
	Added support for various devices on Auspex systems (which required
	adding a hack to get around a botch in the "mb_device" table in our
	current drivers for some of those devices).
 
 	Separated disks from CD-ROMS, giving each its own probe routine; the
	disk probe routine will, if a CD-ROM in the drive happens to have a
	label (as some Sun CD-ROMs do, and as the Auspex system software
	distribution CD-ROM does), act as if the label is something it should
	report (it shouldn't; for example, it should report the disk as a
	CD-ROM, not whatever glop appears in the label).
 
 	Fixed "ProbeTapeDrive()" to use the no-rewind device, so that it doesn't
	run the risk of rewinding the tape out from under somebody.
 
 	Put comments at the front of the probe routines for tapes and CD-ROMs to
	indicate that they may fail even if the device exists - i.e., if there's
	no medium in the drive, or if somebody's using the tape drive;
	unfortunately, I don't know of a good fix for that problem.
