1 | 12/12/98 |
---|
2 | |
---|
3 | * Release 3.5 FINAL. |
---|
4 | * Release 3.5-beta3 |
---|
5 | * Makefile: Remove 'h' opt tar for 'bindist' because bsdos4 doesn't support it. |
---|
6 | * Use (char *) casts instead of declares in mcl.c to fix AIX 4.2. |
---|
7 | * SUN: Fix coredump + make tapes and disks appear on sunos4. |
---|
8 | * Enable SIM_GERR (general error) msgs when -debug is used. |
---|
9 | * Linux: Actual include all the linux files in the distribution! |
---|
10 | * SUN: Fix compile-time warnings in mcl.c and options.c for sunos4. |
---|
11 | * SUN: Remove unnecessary memory malloc for each diskdrive. |
---|
12 | * SUN: Various compile time fixes for sunos4. (Tom Schmidt) |
---|
13 | * Change SCSI_CMD_TIMEOUT to MySCSI_CMD_TIMEOUT |
---|
14 | * SUN: Change 'mti' and 'mcp' back to 'generic' to fix on sunos4. (Tom Schmidt) |
---|
15 | * build/buildinfo: Use /bin/mach on sunos4. (Tom Schmidt) |
---|
16 | |
---|
17 | 11/23/98 |
---|
18 | |
---|
19 | * Release 3.5-beta1 |
---|
20 | * Fix 3.5 bug:Need to return strdup(GetDisklabel()). |
---|
21 | * Add list of driver names for which we ignore the Serial number for comparisions. |
---|
22 | * SUN: Make mti and mcp generic/serial for sunos4 compatibility. |
---|
23 | * Hardcode license product name as 'sysinfo'. |
---|
24 | * Fix URL for getting license. |
---|
25 | * SUN: Add 'qfe' to config/sunos.cf (Avi Deitcher) |
---|
26 | * Strip binaries on 'make install'. |
---|
27 | * Use Val==0 compares for 64-bit types. |
---|
28 | * SUN: Add new Ultra 5/10 Model 333 and 360. |
---|
29 | |
---|
30 | 10/18/98 |
---|
31 | * Release 3.5-beta0 |
---|
32 | |
---|
33 | * Fix 'default:' make target to print nice message if this is a binary dist. |
---|
34 | * SUN: Update sysconf() values for Solaris 7. |
---|
35 | * Improve CleanString() to remove repeated "inside" whitespace in variables. |
---|
36 | * AIX: Add "H50" System Model. |
---|
37 | * AIX: Cleanup VPD parsing. |
---|
38 | * AIX: Parse VPD into Serial, Vendor, ModelDesc. |
---|
39 | * Revamp "**UNSUPPORTED**" to not break on -debug. |
---|
40 | * HPUX: Use pstat_swapinfo() to get Virtual Memory amount. |
---|
41 | * Use ani_max for VirtMem in GetVirtMemAnoninfo() (Avi Deitcher). |
---|
42 | * Fix bug where partition SIZE would sometimes be 0 when Sector Size == 0. |
---|
43 | * Add check to see if SCSI INQUIRY data is alpha-numeric due to HPUX garbage. |
---|
44 | * SGI: Add support for querying SCSI devices with SCSI commands. |
---|
45 | * Change 'device' entries in .cf files to have new Vendor and Class fields. |
---|
46 | * Add runtime check to make sure we're running on same platform as built on. |
---|
47 | * GetDiskSize(); Use PhyCyl if DataCyl not available. |
---|
48 | * Much improved PCI device identification. |
---|
49 | * Device names ending with a digit are now "name(unit)". |
---|
50 | * SUN: Fix problem where flashprom, clock, and other devs showed up only once. |
---|
51 | * Reduce overuse of large (BUFSIZ) static buffers. |
---|
52 | * Add much improved bounds checking by using snprintf() in place of sprintf(). |
---|
53 | * Major performance improvement: replace FindDevice*() with all-new DevFind(). |
---|
54 | * SUN: Fix GetLongValStr() to work on 64-bit Solaris 7 systems. |
---|
55 | * SUN: Perf improvement: Changing KDT decoding to use static buffer, not malloc |
---|
56 | * SUN: Add improved Floppy support (whenever VolMgt isn't in the way). |
---|
57 | * Add ability to show DOS Partitions on i386 platforms. |
---|
58 | * SUN: Cleanup AltName code for DiskDrive's. |
---|
59 | * SUN: Only use disk VTOC label if checks out SANE. |
---|
60 | * Fix subtle bug where not all DescList items where being added/displayed. |
---|
61 | * SUN: Specify 30 second timeout for all SCSI queries. |
---|
62 | * Change '-format report' to not output params that are not set. |
---|
63 | * SUN: CPU devices now show speed as seperate from Model of CPU. |
---|
64 | * SUN: Parse OBP 'model' and extract and expand Vendor name. |
---|
65 | * Make new std DevInfo members: Vendor, Serial, Revision. |
---|
66 | * SUN: Fix problems where dual ported disks (A5000) don't show up at all. |
---|
67 | * Add ClassType handling in output. |
---|
68 | * Only print valid params for '-output report'. |
---|
69 | * Use ProbeGeneric() to create DevInfo base. |
---|
70 | * Cleanup SetMacInfo() calls to use DevInfo_t instead of ProbeData_t. |
---|
71 | * Cleanup ifreq and ifconf table lookups. |
---|
72 | * SUN: Improve -debug output for OBP and KDT. |
---|
73 | * SGI: Update list of SGI system models in config/irix.cf. |
---|
74 | * SGI: Port to IRIX 6.5. |
---|
75 | * SGI: Move graphics <sys/*.h> stuff into os-irix.h for IRIX 6.5 and beyond. |
---|
76 | * SGI: Update GR2 info. |
---|
77 | * Fix the problem where some devices like "flashprom" don't have a Unit |
---|
78 | number listed when the should. |
---|
79 | * SUN: Add A5000 devices to config/sunos.cf. |
---|
80 | * SGI: Add IRIX 6.5 changes. |
---|
81 | * SGI: More MGRAS graphics info. |
---|
82 | * SUN: Report more info about SCSI devices. |
---|
83 | * SUN: Add Ultra 10 Model 333 and Ultra 250 definetions to config/sunos.cf. |
---|
84 | * HP: Add full Device support. |
---|
85 | * Use $(MAKE) for "make install" target. |
---|
86 | * SUN: Add "atf" device definetion. |
---|
87 | * Add "bigger" banners for General Info, Kernel, Device, etc. |
---|
88 | * SUN: Fix problem where Sysmodel wasn't able to tell "Ultra 5" vs "Ultra 10" |
---|
89 | * SUN: Add new 'OS Release' info: i.e. "Solaris 2.6 HW:2 s297s_hw2wos_09 SPARC" |
---|
90 | * SUN: Add better "CPU Type" output on most Solaris 2.x OS's. |
---|
91 | * SUN: Add '64-bit' to kernel version string on 64-bit 2.7 and later systems. |
---|
92 | * SGI: Look for LUN disk devices named dksXdXlX. |
---|
93 | * SUN: Add support for compiling on 64-bit Solaris 2.7 systems. |
---|
94 | * SGI: Fix compile time problem on 32-bit IRIX 6.x systems. |
---|
95 | * SUN: Add Ultra 2 x300 Models. |
---|
96 | * SUN: Add SPARCstation 10SX model definetions. (Tom Schmidt) |
---|
97 | * SUN: Fix problem with SuperSPARC systems not displaying correct "System Model" |
---|
98 | * SUN: Allow SubSysModel entry to specify CPUspeedDelta. |
---|
99 | * SUN: Make monitor devices show up on SunOS 4.x and non OBP systems. |
---|
100 | * SUN: Fix gcc compile warning about OBPgetCPUspeed(). |
---|
101 | * SUN: Add SPARCsystem 600 model definetions. (Tom Schmidt) |
---|
102 | * SUN: Fix problem with SunOS 4 systems not always showing FrameBuffers. |
---|
103 | * SUN: Cleanup SCSI disk/tape Model names. |
---|
104 | * SUN: Fix a memory leak in KDT code. |
---|
105 | * SUN: Fix problem with misidentified SS10 and SS20 models. |
---|
106 | * SUN: Add Ultra 60 Model definetion. |
---|
107 | * SUN: Add improved identification of PCI devices. |
---|
108 | * Add new config/pci.cf with list of standard PCI vendors and devices. |
---|
109 | * Improve canonical device name usage. |
---|
110 | * SUN: Update framebuffer entries. |
---|
111 | * SUN: Use Solaris volmgt_* API for diskdrive devices. |
---|
112 | * SUN: Improved "System Model" info for x86 machines. |
---|
113 | * SUN: Add 'clock-board' to config/sunos.cf for Enterprise servers. |
---|
114 | * Disallow -cfdir if we're setuid(0), but not being invoked by root. |
---|
115 | * Revise handling of .cf files to support new master /etc/sysinfo.cf. |
---|
116 | * Add new "ConfDir" keyword for .cf files. |
---|
117 | * Fix path problem in 'ostype' to prevent compile time problem. |
---|
118 | * SUN: Fix several SunOS 4.1.x compile time problems. |
---|
119 | * Display warning message if not running as root on OS's that need it. |
---|
120 | * SUN: Fix bug where some OBP variables where not displayed. |
---|
121 | * SUN: Move FrameBuffer code from os-sunos.c to sunos-fb.c and cleanup. |
---|
122 | * SUN: tcx can be either 8 (SS4) or 24-bit (SS5), update config/sunos.cf |
---|
123 | * SUN: Combine "zx" and "leo" entries in config/sunos.cf. |
---|
124 | * HPUX: Specify '-Ae' for `cc' on HPUX 10 - need for new SIMsg(). |
---|
125 | * SGI: Add #if defined(HAVE_GRAPHICS_HDRS) wrapper around all graphics code. |
---|
126 | * Implement new ProbeData_t type for all std Probe*() routines. |
---|
127 | * Add new -msgclass option and change all printf(),Error() calls to new SIMsg() |
---|
128 | * Rename -level to -msglevel |
---|
129 | * Remove obsolete and unused +/-all command line option. |
---|
130 | * Rename info-netif.c to netif-info.c |
---|
131 | * Implement new ProbeData_t API for probe routines. |
---|
132 | * Print list of device's /dev files. |
---|
133 | |
---|
134 | 4/12/98 |
---|
135 | |
---|
136 | * Version 3.4 FINAL |
---|
137 | |
---|
138 | 3/18/98 |
---|
139 | |
---|
140 | * SUN: Revamp code to get full system model (i.e. "Ultra 10 Model 300") to |
---|
141 | use more general conditional statements (see config/sunos.cf). Also |
---|
142 | add ability to use system clock frequency for such conditional tests. |
---|
143 | * SUN: Add 'Current Resolution: HxW@refresh' for frame buffers. |
---|
144 | * SUN: Add ability to check for monitor's and create psuedo devices when found. |
---|
145 | * SUN: Create monitorX devices when monitors are detected. |
---|
146 | * SUN: Improved matching of framebuffers (TurboGX vs. GX) and other hw. |
---|
147 | * Renamed source files *-sunos.? to sunos-*.? |
---|
148 | * SUN: Fixed output from KDT probe during -debug. |
---|
149 | * Add more types of device type names (mfc, ptr). |
---|
150 | * SUN: Use info from SCSI query for SCSI disk+tape model names. |
---|
151 | * SUN: Add extra checking for empty return values from SCSI Inqueries. |
---|
152 | * SUN: Add support for Sun Ultra 5 and Ultra 10. |
---|
153 | * SUN: Fixed bug in code which determines specific model of Sun. |
---|
154 | Certain systems would not be identified which depend on test like |
---|
155 | having a 'upa'. |
---|
156 | * SUN: Update support for Solaris 2.6 on i86pc (x86). |
---|
157 | * SUN: Use Vendor+Model from SCSI query for Disk Model info when |
---|
158 | disk label (vtoc) info is missing. |
---|
159 | * Add -|+useconfig option. |
---|
160 | * Show platform info with -version. |
---|
161 | * Add 'bindist' target to Makefile. |
---|
162 | * Add changes to Makefile to support binary install model. |
---|
163 | * Changed CONFIG_DIR to "/var/local/conf/sysinfo". |
---|
164 | * HPUX: Make Kern Arch work for HPUX 10.x |
---|
165 | * AIX: Fixed bug where devices where not always attached to their parent. |
---|
166 | * AIX: Add casting fix in boottime.c for AIX 4.2. |
---|
167 | * SUN: GetMemory*() now had a better chance of compiling under SunOS < 5.5. |
---|
168 | * SUN: Add ability to show Creator vs. Creator3D for FFB's. |
---|
169 | * SUN: Add Ultra-5/10/30 devices. |
---|
170 | * Add support for [u]int64_t kernel variables. |
---|
171 | * Add support for various 64-bit sizes. |
---|
172 | * IRIX: Make virtual memory work under irix 6.4. |
---|
173 | * IRIX: Make disk capacity work under irix 6.4. |
---|
174 | * IRIX: Fix file descriptor leak in disk routines. |
---|
175 | * SUN, IRIX: Make Virtual Memory work again under Solaris 2.6 and IRIX 6.4. |
---|
176 | * SUN: Fixed bug where white space at end of certain strings was not being |
---|
177 | zapped. |
---|
178 | * Add support for Sun Ultra-30 workstations. |
---|
179 | * Check kernel variable return for values = 0. |
---|
180 | * Convert numsect and startsec types in disk partition to SYSINFO_LARGE_T. |
---|
181 | |
---|
182 | 12/23/97 |
---|
183 | |
---|
184 | * Add IRIX 6.4 support. |
---|
185 | |
---|
186 | 7/23/97 |
---|
187 | |
---|
188 | * Fix bug where disk capacities stopped being shown on non-sunos |
---|
189 | machines. |
---|
190 | |
---|
191 | * Add ability to identify specific models of SGI GR2 (and future) |
---|
192 | graphics boards. |
---|
193 | |
---|
194 | 7/21/97 |
---|
195 | |
---|
196 | * sysinfo.c: Remove unused printf() argument |
---|
197 | |
---|
198 | * os-irix.h, Makefile: Fix compile error on IRIX 6.2. |
---|
199 | |
---|
200 | 7/10/97 |
---|
201 | |
---|
202 | * irix.cf: New product additions. |
---|
203 | |
---|
204 | * Makefile (test): Use "./" in path to sysinfo for "make test". |
---|
205 | |
---|
206 | * sunos.cf: Use generic probes of floppies to avoid problems with |
---|
207 | unloaded media. |
---|
208 | |
---|
209 | * os-sunos5.c: Add support for identifying CDROM drives from |
---|
210 | normal hard disks. Still only works when vold is not running. |
---|
211 | |
---|
212 | 7/9/97 |
---|
213 | |
---|
214 | * sunos.cf: Add Ultra-30/PCI components. |
---|
215 | |
---|
216 | 7/1/97 |
---|
217 | |
---|
218 | * Makefile (installmeta): Add CONFDIR= to "installmeta" target. |
---|
219 | |
---|
220 | * os-hpux.c: Correct error code handling for pstat() calls. |
---|
221 | |
---|
222 | * os-sunos.c (ScsiGetDesc): Fixed problem with un-initialized SCSI |
---|
223 | cmd buffer which was causing occasional console errors on systems |
---|
224 | with lots of disk. |
---|
225 | |
---|
226 | * os-hpux.h: Fixed HPUX 10.x compile problem with setresuid(). |
---|
227 | |
---|
228 | 5/8/97 |
---|
229 | |
---|
230 | * Version 3.3 released |
---|
231 | |
---|
232 | 5/1/97 |
---|
233 | |
---|
234 | * os-aix.c: Fixes for AIX 4.1. |
---|
235 | |
---|
236 | 4/27/97 |
---|
237 | |
---|
238 | * Makefile (irix6 irix64): Add flags for irix6 to make binaries |
---|
239 | work on both 32-bit and 64-bit systems. |
---|
240 | |
---|
241 | * os-aix.c: Fix several incorrect return value checks. |
---|
242 | |
---|
243 | 4/25/97 |
---|
244 | |
---|
245 | * Version 3.3-beta0. |
---|
246 | |
---|
247 | * devices.c: Fixed several SegV bugs in -format report. (Avi Deitcher) |
---|
248 | |
---|
249 | * devices.c: Changed/Fixed disk partition printing in "-format |
---|
250 | report" to indicate disk device name. |
---|
251 | |
---|
252 | |
---|
253 | 4/24/97 |
---|
254 | |
---|
255 | * os-sunos5.c (_ProbeDiskDrive): Add support for opening Tape |
---|
256 | devices with O_NDELAY which will now work even if no media is loaded. |
---|
257 | Added calls to SCSI INQUIRY code. |
---|
258 | |
---|
259 | * os-sunos.c (ScsiGetDesc): Add SCSI Inquiry support. SCSI |
---|
260 | devices are now sent an INQUIRY command to get Vendor, Model, and |
---|
261 | Revision info. Works with most devices (including tape drives) |
---|
262 | which are not open. Volume Manager will open devices like CDROMs |
---|
263 | so this won't help there. |
---|
264 | |
---|
265 | 4/20/97 |
---|
266 | |
---|
267 | * devices.c (PrintDiskdrive): Fix segv bug due to occasional |
---|
268 | problems with invalid DiskDrive_t structures. (Howie Kaye) |
---|
269 | |
---|
270 | 4/19/97 |
---|
271 | |
---|
272 | * netif.c (ProbeNetif): Do a better job of looking for network |
---|
273 | interface cards in kernel. (Avi Deitcher) |
---|
274 | |
---|
275 | * sunos.cf: Add Ross,RT626 (150MHz hyperSPARC) CPUs. |
---|
276 | |
---|
277 | * os-sunos5.c (DKtoDiskDrive): Fix NULL segv when no table of |
---|
278 | contents is found on disk. (Avi Deitcher) |
---|
279 | |
---|
280 | 4/12/97 |
---|
281 | |
---|
282 | * obp.c (OBPprobe): Add workaround for kbd device not showing up |
---|
283 | with parent "aliases". |
---|
284 | |
---|
285 | * config/sunos.cf: Add "aliases" (PROM Device Aliases) entry. |
---|
286 | |
---|
287 | * config/sunos.cf: Add SUNW,pcmcia alias to pcmcia bus type. |
---|
288 | |
---|
289 | 4/12/97 |
---|
290 | |
---|
291 | * os-sunos.c (ProbeFrameBuffer): Add workaround to show frame |
---|
292 | buffers which don't respond to standard FBIOGATTR ioctl's. Fixes |
---|
293 | problem with Creator fb's. |
---|
294 | |
---|
295 | 4/11/97 |
---|
296 | |
---|
297 | * os-irix.h: Add starting in irix 6.2. |
---|
298 | |
---|
299 | * strutil.c (StrToArgv): Fix segv when seperators appear at EOL. |
---|
300 | |
---|
301 | * obp.c (OBPgetSubSysModel): The OBP on Ultra's can report CPU |
---|
302 | speed's which are +/-1 from what's expected. The system model |
---|
303 | reported now takes this into account. |
---|
304 | |
---|
305 | * os-sunos.c: Fix compile time bug for SunOS 5.6. |
---|
306 | |
---|
307 | 9/4/96 |
---|
308 | |
---|
309 | * sysinfo.c (main): Print version info with -debug. |
---|
310 | |
---|
311 | 9/3/96 |
---|
312 | |
---|
313 | * Version 3.2.2 RELEASE. |
---|
314 | |
---|
315 | * kdt-sunos.c (KDTtraverse): Fixed declaration. |
---|
316 | |
---|
317 | 8/26/96 |
---|
318 | |
---|
319 | * strutil.c (StrToArgv): Fix bug where arg counter was set to 2 |
---|
320 | when there's only 1 arg. |
---|
321 | |
---|
322 | * obp.c, cf.c: Fix several ptr param problems with VarSub() calls |
---|
323 | (compile time only). |
---|
324 | |
---|
325 | * devices.c: RootDev needs to be static (fixes SunOS 4.x compile |
---|
326 | problem). |
---|
327 | |
---|
328 | 8/21/96 |
---|
329 | |
---|
330 | * Version 3.2.1 RELEASE. |
---|
331 | |
---|
332 | * obp.c: - Fix stupid mistake in determining full system model name. |
---|
333 | - Fix several bugs that caused some OBP properties to not be shown. |
---|
334 | |
---|
335 | * getcpu.c (GetNumCpuSysconf): Fix bug with not returning Num of |
---|
336 | CPUs with sysconf(). |
---|
337 | |
---|
338 | 8/20/96 |
---|
339 | |
---|
340 | * Version 3.2 RELEASE. |
---|
341 | |
---|
342 | * Makefile: - Pass down $(MFLAGS) to sub make's. |
---|
343 | - Only use -lgen for SunOS 5.3 or earlier. |
---|
344 | |
---|
345 | 8/19/96 |
---|
346 | |
---|
347 | * kdt-sunos.c: Add support for non-SPARC platforms (such as x86) |
---|
348 | running Solaris 2.x. |
---|
349 | |
---|
350 | 8/16/96 |
---|
351 | |
---|
352 | * obp.c: - Greatly reduce memory allocation by revamping OBP |
---|
353 | property variables. |
---|
354 | - Move some of the variable decoding functions out to os-sunos.c |
---|
355 | |
---|
356 | 8/15/96 |
---|
357 | |
---|
358 | * os-sunos5.c (GetDeviceFile): Fix parameter mismatch in xcalloc(). |
---|
359 | |
---|
360 | 8/9/96 |
---|
361 | |
---|
362 | * sunos.c: The "Serial Number" value for Solaris 2.x machines has |
---|
363 | been changed to use the sysinfo() system interface. The previous |
---|
364 | method was to get the value from the IDPROM. The IDPROM interface |
---|
365 | was never reliable and was removed from SunOS as of SunOS 5.6. |
---|
366 | |
---|
367 | * obp.c (OBPsetOBPinfo): Add special memory printing for |
---|
368 | Ecache-Size and Dcache-Size variables. |
---|
369 | |
---|
370 | * sunos.cf: Add definetions for SubSysModels and [ed]cache-* obp |
---|
371 | variables. |
---|
372 | |
---|
373 | * getcpu.c (GetNumCpuSysconf): Use static buffer when calling |
---|
374 | itoa() to avoid returning bad info. |
---|
375 | |
---|
376 | * obp.c (OBPgetSysModel): Add ability to get more detailed system |
---|
377 | model name by comparing various attributes from the OBP. |
---|
378 | |
---|
379 | 7/25/96 |
---|
380 | |
---|
381 | * var.c (VarSub): Make Get Variable function module specific. |
---|
382 | |
---|
383 | 7/24/96 |
---|
384 | |
---|
385 | * os-sunos5.[ch]: Make SPARC specific code #ifdef'ed. |
---|
386 | |
---|
387 | * getman.c (GetMan): Fix NULL de-ref. |
---|
388 | |
---|
389 | 7/22/96 |
---|
390 | |
---|
391 | * defs.h: Fix divide-by-zero bugs in nsect_to_{bytes,mbytes} |
---|
392 | macros. (avi@morgan.com) |
---|
393 | |
---|
394 | 7/19/96 |
---|
395 | |
---|
396 | * os-sunos5.h: IDPROM isn't support in SunOS 5.6 |
---|
397 | |
---|
398 | * sunos.cf: Add Sun Fast Ethernet (hme) interface. |
---|
399 | Add Ultra Ex000 parts. |
---|
400 | |
---|
401 | * devices.c (ProbeDevice): Use canonical device names whenever |
---|
402 | possible to handle cases where you have names like "SUNW,hme" and |
---|
403 | "hme". |
---|
404 | |
---|
405 | * obp.c: Add support for finding more specific |
---|
406 | system model name for Sun Ultra Enterprise machines. |
---|
407 | Fixed "fence post" bug in OBP property lookup code. |
---|
408 | |
---|
409 | 5/6/96 |
---|
410 | |
---|
411 | * os-sunos5.c (GetMemorySunOS5): Use sysconf() to get memory sizes |
---|
412 | to avoid broken sysmem() in SunOS 5.5 on Ultra's. |
---|
413 | |
---|
414 | 3/13/96 |
---|
415 | |
---|
416 | * version.h (PATCHLEVEL): Version 3.1.3 RELEASE. |
---|
417 | |
---|
418 | * Revamp Makefile, *.c and *.h files to use new -D platform |
---|
419 | definetions in order to support IRIX 6.2 and other future changes. |
---|
420 | |
---|
421 | 3/5/96 |
---|
422 | |
---|
423 | * Version 3.1.2 RELEASE. |
---|
424 | |
---|
425 | * devices.c: Fix SEGV when run with "-level all -format report" on |
---|
426 | certain platforms such as sunos4. |
---|
427 | |
---|
428 | 3/4/96 |
---|
429 | |
---|
430 | * Version 3.1.1 RELEASE. |
---|
431 | |
---|
432 | * os-hpux.c (GetMemoryPSTAT): Use proper pstat() interface. (Mike |
---|
433 | Peterson) |
---|
434 | |
---|
435 | * sysinfo.c (ParseLevel): Fix SEGV bug when bad option is passed |
---|
436 | to -level. |
---|
437 | |
---|
438 | * devices.c (ProbeGeneric): Fix a bug that was causing the Model |
---|
439 | Description field to not be shown. |
---|
440 | |
---|
441 | * sunos.cf: Add SunPC definetion. |
---|
442 | |
---|
443 | * config/irix.cf: More updates to SysModels. |
---|
444 | |
---|
445 | 2/20/96 |
---|
446 | |
---|
447 | * os-irix.c (InvGetDisk): Fix NULL deref bug. |
---|
448 | |
---|
449 | * irix.cf: Add IRIX 6.1 changes. |
---|
450 | |
---|
451 | 2/15/96 |
---|
452 | |
---|
453 | * Version 3.1 RELEASE. |
---|
454 | |
---|
455 | 2/14/96 |
---|
456 | |
---|
457 | * devices.c (PrintGeneric): Move description info to description |
---|
458 | field in pretty output. |
---|
459 | |
---|
460 | * os-sunos5.h: regcomp(3c) doesn't exist in sunos 5.3 and earlier. |
---|
461 | |
---|
462 | * obp.c: Place OBP descriptions in the description output field. |
---|
463 | |
---|
464 | 2/13/96 |
---|
465 | |
---|
466 | * os-sppux.c: SPP-UX 3.x now works. |
---|
467 | |
---|
468 | * Makefile (sppux): Disable optimization reporting. |
---|
469 | |
---|
470 | * Change uname() return value test to allow >= 0 for success. |
---|
471 | |
---|
472 | * irix.cf: Another fix for SysModels -> Challenge. |
---|
473 | |
---|
474 | * sunos.cf: Make SPARC Storage Array parts work. |
---|
475 | |
---|
476 | 2/12/96 |
---|
477 | |
---|
478 | * Version 3.1-alpha7 |
---|
479 | |
---|
480 | * Makefile: Allow installation as something other than "sysinfo". |
---|
481 | Add ${PREFIX} to allow easily setting main directory for installation. |
---|
482 | |
---|
483 | * macinfo.c (SetMacInfo): Add support for IRIX/SIOCGETENADDR for |
---|
484 | SetMacInfo(). |
---|
485 | |
---|
486 | * os-irix.c (GetOSVerSGI): Fix SEGV due to bad bounds checking |
---|
487 | when calling sysinfo(). |
---|
488 | |
---|
489 | * irix.cf: Add/fix SysModels entries for Indy, Challenge, Onyx. |
---|
490 | |
---|
491 | 2/8/96 |
---|
492 | |
---|
493 | * Version 3.1-alpha6. |
---|
494 | |
---|
495 | * os-irix.c (GetPartUse): Add #ifdef for PTYPE_XFS. |
---|
496 | |
---|
497 | * Version 3.1-alpha5. |
---|
498 | |
---|
499 | * os-irix.c (BuildDevicesInvent): Add support for INV_MISC devices. |
---|
500 | |
---|
501 | * netif.c: Add casting to fix GetNet() compile warnings. |
---|
502 | |
---|
503 | * defs.h (GBYTES): Make *BYTES cast to u_long. |
---|
504 | |
---|
505 | * os-irix.c: Deal with getting Serial Number in different ways. |
---|
506 | (InvGetDisplay): Add support for DisplayTypes. |
---|
507 | |
---|
508 | 2/7/96 |
---|
509 | |
---|
510 | * Version 3.1-alpha4. |
---|
511 | |
---|
512 | * os-irix.c (GetVirtMemSGI): Fixed virtual memory to be actual |
---|
513 | total size. (GetSerialSGI): Get full/unique serial number via syssgi(). |
---|
514 | |
---|
515 | * devices.c (PrintDiskDrivePretty): Cleanup disk info pretty output. |
---|
516 | |
---|
517 | 2/6/96 |
---|
518 | |
---|
519 | * sysinfo.man: Updated man page to add new options. |
---|
520 | |
---|
521 | * sysinfo.c: Cleanup -list related code. |
---|
522 | |
---|
523 | * os-irix.c: Attempt fix for INV_SCSIFLOPPY devices. |
---|
524 | Add #ifdef for PTYPE_XLV. |
---|
525 | |
---|
526 | 2/2/96 |
---|
527 | |
---|
528 | * Cleanup sunos[45] disk controller naming. |
---|
529 | |
---|
530 | * os-sunos5.c (_ProbeDiskDrive): Fix to recognized CDROMs when |
---|
531 | vold is not running. |
---|
532 | |
---|
533 | 2/1/96 |
---|
534 | |
---|
535 | * devices.c (ProbeGeneric): Don't duplicate model description data. |
---|
536 | |
---|
537 | 1/22/96 |
---|
538 | |
---|
539 | * devices.c (AddDevice): Fix several problems with "-show" not |
---|
540 | working properly. |
---|
541 | |
---|
542 | * metasysinfo.sh (PATH): Set $PATH to include the installation |
---|
543 | directory of sysinfo. |
---|
544 | |
---|
545 | * Makefile (test): Add new "test" target. |
---|
546 | |
---|
547 | * Makefile: It's now safe to run "make install" without first |
---|
548 | running "make". |
---|
549 | |
---|
550 | * GNUmakefile (tardist): Build distribution files with |
---|
551 | sysinfo-$version top directory. |
---|
552 | |
---|
553 | * sunos.cf: Add "sdd" for SPARCstorage Array Disk Drives. |
---|
554 | |
---|
555 | * Makefile: Fix "make install" to get CONFDIR and other parameters |
---|
556 | right. (avi@morgan.com (Avi Deitcher)) |
---|
557 | |
---|
558 | * class.c: Change "System Configuration" header to be "SysConf |
---|
559 | Information". |
---|
560 | |
---|
561 | * class.c: Use a unified function to show general, kernel, and |
---|
562 | sysconf information. This makes "General" info output consistant |
---|
563 | with the kernel and sysconf outputs. |
---|
564 | |
---|
565 | * Add new "-format" option. |
---|
566 | |
---|
567 | * Add new "-type" option. |
---|
568 | |
---|
569 | 1/21/96 |
---|
570 | |
---|
571 | * boottime.c: Show system boot time under "General" information. |
---|
572 | |
---|
573 | * sunos.cf: Add Sun SES and SPC/S devices. (tschmidt@micron.com (Tom Schmidt)) |
---|
574 | |
---|
575 | 1/18/96 |
---|
576 | |
---|
577 | * define.c (DefGet): Allow KeyNum==0. |
---|
578 | |
---|
579 | 1/16/96 |
---|
580 | |
---|
581 | * devices.c: Add Type field to disk partition info. |
---|
582 | |
---|
583 | 1/15/96 |
---|
584 | |
---|
585 | * cf.c (CFdefine): "define" keyword checking is now disabled by |
---|
586 | default. |
---|
587 | |
---|
588 | 1/9/96 |
---|
589 | |
---|
590 | * Version 3.0.6 FINAL. |
---|
591 | |
---|
592 | * kbd-sun.c (xkeycaps_guess_local_keyboard_type): More keyboard |
---|
593 | codes. tschmidt@micron.com (Tom Schmidt) |
---|
594 | |
---|
595 | * os-sunos4.h: Add UNSUPPORTED support for sun |
---|
596 | 3/80. tschmidt@micron.com (Tom Schmidt) |
---|
597 | |
---|
598 | * os-sunos.c: Add back support for non-OBP machines. |
---|
599 | |
---|
600 | 1/5/96 |
---|
601 | |
---|
602 | * Version 3.0.5 FINAL. |
---|
603 | |
---|
604 | * sysinfo.c: Print copyright message with -version. |
---|
605 | |
---|
606 | * getarch.c (GetKernArchUname): Use uname() to get kernel arch |
---|
607 | when availible. Avoids problem with gettin wrong karch on some |
---|
608 | sunos4 systems. |
---|
609 | |
---|
610 | * sunos.cf: Add "options" device to see OBP Settings. |
---|
611 | Add SPARCstorage Array components. |
---|
612 | |
---|
613 | * Make "SUNW,tcx" work right. |
---|
614 | |
---|
615 | 1/4/96 |
---|
616 | |
---|
617 | * Add new hyperSPARC info. |
---|
618 | |
---|
619 | * Version 3.0.4 FINAL. |
---|
620 | |
---|
621 | * sunos.cf: Add definetions for be, fas, ffb. |
---|
622 | |
---|
623 | * obp.c (OBPIOcheckNode): Fix Seg Fault on Sun Ultra machines due |
---|
624 | to obsolete function call usage. |
---|
625 | |
---|
626 | * (OBPgetVersion): Try to get "ROM Version" by querying OpenBootPROM |
---|
627 | directly (Solaris 2.5 and later). |
---|
628 | |
---|
629 | Fri Jun 30 16:21:16 1995 Michael A. Cooper |
---|
630 | |
---|
631 | * sunos.cf: Add tcx definetion. |
---|
632 | |
---|
633 | Wed May 10 14:09:08 1995 Michael A. Cooper |
---|
634 | |
---|
635 | * Version 3.0.3 FINAL. |
---|
636 | |
---|
637 | * Makefile: Fix LD_LIBRARY_PATH security hole. |
---|
638 | |
---|
639 | Mon Apr 24 17:12:42 1995 Michael A. Cooper |
---|
640 | |
---|
641 | * Version 3.0.2 FINAL. |
---|
642 | |
---|
643 | Tue Apr 18 14:44:07 1995 Michael A. Cooper |
---|
644 | |
---|
645 | * Version 3.0.2 BETA1. |
---|
646 | |
---|
647 | * os-aix.c (GetVirtMemODM): Fix bug that can sometimes cause virtual |
---|
648 | memory to be incorrectly calculated. |
---|
649 | (schreitj@ibch01.inf.tu-dresden.de) |
---|
650 | |
---|
651 | * virtmem.c (GetVirtMemAnoninfo): Try to avoid overflow. |
---|
652 | (stolcke@speech.sri.com) |
---|
653 | |
---|
654 | * metasysinfo: Use basename for exec. |
---|
655 | |
---|
656 | * config/sunos.cf: Add SunATM. (guenther@ira.uka.de) |
---|
657 | Add notes about hyperSPARC CPUs. |
---|
658 | |
---|
659 | * os-hpux.c: Add #ifdef for HP 800s. |
---|
660 | |
---|
661 | * metasysinfo: Update installation instructions. |
---|
662 | |
---|
663 | * Replace bsdinst.sh with full install.sh which is now used by |
---|
664 | default in Makefile. |
---|
665 | |
---|
666 | * Makefile: Fix "install.man" to work right. |
---|
667 | |
---|
668 | * config/sunos.cf: Add M70 and M71 CPUs. |
---|
669 | |
---|
670 | * Add general support for 64-bit systems. |
---|
671 | |
---|
672 | * run.c (Execute): Add return value. |
---|
673 | |
---|
674 | * misc.c: Fix casting for *alloc(). |
---|
675 | |
---|
676 | Mon Nov 28 14:13:28 1994 Michael A. Cooper |
---|
677 | |
---|
678 | * config/sunos.cf: Add udp_chksum. |
---|
679 | |
---|
680 | * os-aix.h (OSV_MAINT): Fix typo in filename. |
---|
681 | |
---|
682 | * os-aix.c (GetOSVerFiles): Zap trailing '.' if present. |
---|
683 | |
---|
684 | Wed Nov 23 10:58:28 1994 Michael A. Cooper |
---|
685 | |
---|
686 | * Version 3.0.1 FINAL |
---|
687 | |
---|
688 | * README: Update INSTALL steps to add more warning about build |
---|
689 | steps. |
---|
690 | |
---|
691 | * Makefile (installmeta): Change `install' and `installmeta' |
---|
692 | targets so that you have to run `make' first. |
---|
693 | |
---|
694 | * os-hpux.c (GetMemoryPSTAT): Fix memory calculation. |
---|
695 | |
---|
696 | Tue Nov 22 10:58:27 1994 Michael A. Cooper |
---|
697 | |
---|
698 | * Version 3.0 FINAL |
---|
699 | |
---|
700 | Tue Nov 15 14:03:58 1994 Michael A. Cooper |
---|
701 | |
---|
702 | * Version 3.0 BETA1 |
---|
703 | |
---|
704 | * sysconf.c (SysConfShow): Add support for SysConf (System |
---|
705 | Configuration) class of information. |
---|
706 | |
---|
707 | Thu Nov 10 18:08:46 1994 Michael A. Cooper |
---|
708 | |
---|
709 | * os-aix.h (ARCH_TYPE): Set to "power" instead of "rs6000". |
---|
710 | |
---|
711 | Wed Nov 9 17:45:09 1994 Michael A. Cooper |
---|
712 | |
---|
713 | * Add basic support for Convex SPP-UX (2.0.2) and |
---|
714 | HP-UX 9.x (700 series). |
---|
715 | |
---|
716 | Wed Nov 2 15:43:32 1994 Michael A. Cooper |
---|
717 | |
---|
718 | * Add ability to search for specific devices. |
---|
719 | |
---|
720 | Tue Nov 1 13:31:31 1994 Michael A. Cooper |
---|
721 | |
---|
722 | * obp.c (OBPdecodeval): Add maximum size check. |
---|
723 | |
---|
724 | * sysinfo.c: Split -show into -show and -class. |
---|
725 | |
---|
726 | Mon Oct 31 16:59:10 1994 Michael A. Cooper |
---|
727 | |
---|
728 | * sysinfo.c: Remove OLD_COMPAT option compatibility for version |
---|
729 | 1.* command line options. |
---|
730 | |
---|
731 | Mon Oct 24 15:54:05 1994 Michael A. Cooper |
---|
732 | |
---|
733 | * os-sunos5.c (ProbeTapeDrive): Fix bug that caused multiple tape |
---|
734 | drives to all show up as the same type. |
---|
735 | |
---|
736 | Fri Oct 21 15:46:23 1994 Michael A. Cooper |
---|
737 | |
---|
738 | * os-aix.c (DecodeVPD): Extract manufacturer and model info from |
---|
739 | ODM for use as primary model description. |
---|
740 | |
---|
741 | Thu Oct 20 14:31:13 1994 Michael A. Cooper |
---|
742 | |
---|
743 | * gethost.c: Avoid buggy AIX 3.2.5 cpp. |
---|
744 | |
---|
745 | * defs.h: Fix declarations of str*() for AIX. |
---|
746 | |
---|
747 | * obp.c (OBPKgetRoot): Avoid multiple lookups of root device |
---|
748 | info (top_devinfo). |
---|
749 | |
---|
750 | * os-next.c: Fix typo. |
---|
751 | |
---|
752 | * os-sunos4.c (ProbeDiskDriveGeneric): If a disk device open fails |
---|
753 | with errno == EBUSY or EIO, we now assume the device does exist. |
---|
754 | This allows us to show CDROM drives without having a CD loaded. |
---|
755 | |
---|
756 | * run.c: check WIFEXITED() before using WEXITSTATUS(), since child |
---|
757 | may have terminated by signal. |
---|
758 | (GetRunArgv): Fix bug that caused incorrect Argv to be made. |
---|
759 | |
---|
760 | * obp.c (OBPIOcheckNode): Fix null deref if we're unable to create |
---|
761 | a TreePtr (due to system perms). |
---|
762 | |
---|
763 | * run.c (ExecEnd): ExecEnd may return without a value, or try to |
---|
764 | call SetUserID() with bad arg. |
---|
765 | |
---|
766 | * Overhaul to add support for externel config file. |
---|
767 | |
---|
768 | * os-sunos.c (GetKernArchSun): Look for "_ncpu" symbol to find |
---|
769 | number of CPU's (for SunOS 4). |
---|
770 | |
---|
771 | Tue Aug 9 13:57:04 1994 Michael A. Cooper |
---|
772 | |
---|
773 | * os-sunos.c: Disable Get Serial number for SUNOS==4 as the IDPROM |
---|
774 | info from the kernel is incorrect. |
---|
775 | |
---|
776 | Thu Jul 28 17:32:23 1994 Michael A. Cooper |
---|
777 | |
---|
778 | * run.c: Support running test programs via a special command like |
---|
779 | /bin/sh. This is for HPUX which has broken /bin/hp9000s* scripts. |
---|
780 | |
---|
781 | |
---|
782 | Mon Jul 25 15:07:05 1994 Michael A. Cooper |
---|
783 | |
---|
784 | * defs.h: Include |
---|
785 | |
---|
786 | * Use new HAVE_GETHOSTID. |
---|
787 | |
---|
788 | * Add general POSIX support through use of IS_POSIX_SOURCE. |
---|
789 | |
---|
790 | * config-data.h: Add ARG_TYPE definetions. |
---|
791 | |
---|
792 | Sun Jul 24 22:19:57 1994 Michael A. Cooper (mcooper@arrakis) |
---|
793 | |
---|
794 | * info-sunos.c: Add SuperSPARC model 60 and 61. |
---|
795 | |
---|
796 | Sat Jul 23 20:43:42 1994 Michael A. Cooper (mcooper@arrakis) |
---|
797 | |
---|
798 | * Use new Platform Specific Interface (PSI) for most |
---|
799 | interfaces to general information. |
---|
800 | |
---|
801 | Fri Jul 22 15:15:41 1994 Michael A. Cooper |
---|
802 | |
---|
803 | * sysinfo.c (GetSerialNo): Cleanup GetSerialNo() interface. |
---|
804 | (GetRomVer): Cleanup GetRomVer() interface. |
---|
805 | (GetModel): Cleanup GetModel() interface. |
---|
806 | |
---|
807 | * Version 2.1.3 FINAL released. |
---|
808 | |
---|
809 | Tue Jul 5 16:21:23 1994 Michael A. Cooper |
---|
810 | |
---|
811 | * os-sunos5.c (GetDeviceFile): Fix problem with floppy disks not |
---|
812 | showing up. Fix general problem with driver names and device |
---|
813 | name mismatches. |
---|
814 | |
---|
815 | * devices.c (PrintDeviceInfo): Don't duplicate Device names in |
---|
816 | output. |
---|
817 | (PrintDiskdrive): Fix bug that prevented floppy disk drives from being |
---|
818 | shown. |
---|
819 | |
---|
820 | Fri Jul 1 18:27:09 1994 Michael A. Cooper |
---|
821 | |
---|
822 | * obp.c (OBPcleanName): Re-write OBPcleanName to better edit names |
---|
823 | such as "SUNW,SPARCstation-10,SX" into "SPARCstation 10SX". |
---|
824 | |
---|
825 | Wed Jun 29 17:49:37 1994 Michael A. Cooper |
---|
826 | |
---|
827 | * info-sunos.c: Add new Sun "nf" FDDI/S. |
---|
828 | |
---|
829 | Tue Jun 28 10:57:07 1994 Michael A. Cooper |
---|
830 | |
---|
831 | * info-sunos.c: Add SX and ZX frame buffers. |
---|
832 | Add Model 50 SuperSPARC definetion. |
---|
833 | Disable explicit system type for SPARCstation 10 so |
---|
834 | sysinfo will correclty figure out SS10 and the SS20. |
---|
835 | |
---|
836 | Sat Jun 25 19:11:59 1994 Michael A. Cooper |
---|
837 | |
---|
838 | * info-sunos.c: Add microSPARC II definetion. |
---|
839 | |
---|
840 | Thu Jun 23 12:50:06 1994 Michael A. Cooper |
---|
841 | |
---|
842 | * os-aix.c (GetOSVersionFirst): Add ability to get full OS version |
---|
843 | number (3.2.5 vs. 3.2). |
---|
844 | |
---|
845 | * kvm.c (KVMget): Change KVMread() to KVMget() and change IsString |
---|
846 | parameter to more generalized DataType. |
---|
847 | |
---|
848 | * info-sunos.c: Add 66MHz hyperSPARC to CPUtypes. |
---|
849 | |
---|
850 | Wed Jun 22 18:12:06 1994 Michael A. Cooper |
---|
851 | |
---|
852 | * obp.c (OBPKcheckDevice): Fix variable name conflict. |
---|
853 | |
---|
854 | Tue Jun 21 17:56:16 1994 Michael A. Cooper |
---|
855 | |
---|
856 | * sysinfo.c: Print build information with -version. |
---|
857 | |
---|
858 | * info-ultrix.c: Add definetions for new R4000 based machines. |
---|
859 | |
---|
860 | |
---|
861 | * info-aix.c: Update list of RS/6000 types from AIX 3.2.5 uname(1) |
---|
862 | man page. |
---|
863 | |
---|
864 | Sat May 28 14:31:59 1994 Michael A. Cooper |
---|
865 | |
---|
866 | * os-sunos[45].c (GetTapeModel): Add support for looking up tape |
---|
867 | drive types from the kernel. |
---|
868 | |
---|
869 | Fri Apr 22 10:10:01 1994 Michael A. Cooper |
---|
870 | |
---|
871 | * info-sunos.c (PARTtable): Add Sun DWIS/S definetion. |
---|
872 | |
---|
873 | Mon Mar 21 14:52:41 1994 Michael A. Cooper |
---|
874 | |
---|
875 | * obp.c (OBPdecodeval): Increase size of OBP decode buffer to |
---|
876 | avoid core dumping on large OBP values. |
---|
877 | |
---|
878 | Thu Feb 17 19:00:08 1994 Michael A. Cooper |
---|
879 | |
---|
880 | * Version 2.1.2 |
---|
881 | |
---|
882 | * Update list of RS/6000 model types. |
---|
883 | |
---|
884 | * Use host_info() to get number of CPUs for NeXTStep. |
---|
885 | |
---|
886 | * Fix ostype to identify NeXTStep 3.x hosts more portable. |
---|
887 | |
---|
888 | Fri Feb 11 10:31:53 1994 Michael A. Cooper |
---|
889 | |
---|
890 | * Version 2.1.1 |
---|
891 | |
---|
892 | * Show memory grouping layout for those Sun OpenBoot PROM hosts |
---|
893 | with such a OBP variable. |
---|
894 | |
---|
895 | * Fix KVMread() to read only up to '\0' for string values in order |
---|
896 | to avoid reading invalid memory pages which can cause Solaris 2.x |
---|
897 | systems to panic. |
---|
898 | |
---|
899 | Mon Jan 24 17:57:54 1994 Michael A. Cooper |
---|
900 | |
---|
901 | * Version 2.1 released. |
---|
902 | |
---|
903 | Sun Jan 9 13:05:01 1994 Michael A. Cooper |
---|
904 | |
---|
905 | * Change sunos[45] get mount info code to first check current |
---|
906 | mount info files, and then the static info in /etc/{vfstab,fstab}. |
---|
907 | |
---|
908 | Sat Jan 8 20:21:13 1994 Michael A. Cooper |
---|
909 | |
---|
910 | * Make device description lists (dv_desclist) dynamic and remove |
---|
911 | dv_desc. |
---|
912 | |
---|
913 | Tue Dec 28 15:06:53 1993 Michael A. Cooper |
---|
914 | |
---|
915 | * Add GetSizeStr() routine to uniformly show sizes and change |
---|
916 | physical and virtual memory routines to use it. |
---|
917 | |
---|
918 | * Fix problem with total disk and disk capacity sizes being |
---|
919 | reported incorrectly. |
---|
920 | |
---|
921 | Thu Dec 23 15:16:19 1993 Michael A. Cooper |
---|
922 | |
---|
923 | * Add support for "metasysinfo" as TOP (William LeFebvre) does |
---|
924 | per a suggesting by Marty Leisner |
---|
925 | |
---|
926 | Mon Dec 20 14:21:29 1993 Michael A. Cooper |
---|
927 | |
---|
928 | * If +terse and -version, then only show version number. |
---|
929 | |
---|
930 | * Change "SuperSPARC Model 50 SPARCmodule" to be "SuperSPARC Model |
---|
931 | 51 SPARCmodule". |
---|
932 | |
---|
933 | * For Sun OBP: If the CPU type is unknown, use the OBP info to |
---|
934 | construct a name. |
---|
935 | |
---|
936 | * Don't get geometry info for CDROM's under SUNOS4 since the info |
---|
937 | returned by the CDROM driver is bogus. |
---|
938 | |
---|
939 | * Add support for determining type of keyboard on Sun's. Code is |
---|
940 | based on xkeycaps by Jamie Zawinski (jwz@lucid.com). |
---|
941 | |
---|
942 | Fri Dec 17 18:38:36 1993 Michael A. Cooper |
---|
943 | |
---|
944 | * Use "_cpu" instead of "_cpusw" for Ultrix. |
---|
945 | ro@TechFak.Uni-Bielefeld.DE (Rainer Orth) |
---|
946 | |
---|
947 | * Add support for determining virtual memory for Ultrix. |
---|
948 | ro@TechFak.Uni-Bielefeld.DE (Rainer Orth) |
---|
949 | |
---|
950 | * Fix spelling error "SCSI Initiator ID". |
---|
951 | |
---|
952 | * Define HAVE_UNAME and HAVE_KERNELVERSION for os-ultrix.h. |
---|
953 | (zins@forwiss.uni-erlangen.de) |
---|
954 | |
---|
955 | * Change Makefile to support ${MAKE} variable in calls to sub-makes. |
---|
956 | |
---|
957 | Thu Dec 16 14:17:13 1993 Michael A. Cooper |
---|
958 | |
---|
959 | * Show number of CPUs on system using sysconf(_SC_NPROCESSORS_CONF). |
---|
960 | |
---|
961 | * Add support for print "*UNSUPPORTED*" with -debug for |
---|
962 | unsupported features. |
---|
963 | |
---|
964 | Wed Dec 15 15:37:21 1993 Michael A. Cooper |
---|
965 | |
---|
966 | * Version 2.0.7 |
---|
967 | |
---|
968 | * Remove support for Alliant's. |
---|
969 | |
---|
970 | * Run system commands as userid of user who runs sysinfo instead |
---|
971 | of root. |
---|
972 | |
---|
973 | * Fix problem with AIX not seeing catalogs due to security fix in |
---|
974 | 2.0.6. |
---|
975 | |
---|
976 | * Integrate disk configuration information with normal device |
---|
977 | description list (dv_desclist). |
---|
978 | |
---|
979 | * Fix printing of disk volume name under SunOS 5. |
---|
980 | |
---|
981 | * Show size of disk drives on main description line. |
---|
982 | |
---|
983 | * Use execve() instead of system() to execute commands. |
---|
984 | |
---|
985 | Wed Nov 10 14:47:09 1993 Michael A. Cooper |
---|
986 | |
---|
987 | * Version 2.0.6 |
---|
988 | |
---|
989 | * Fix HUGE GAPING security hole. |
---|
990 | |
---|
991 | Fri Oct 15 16:27:10 1993 Michael A. Cooper |
---|
992 | |
---|
993 | * Version 2.0.5 |
---|
994 | |
---|
995 | * Add support for getting SunOS 5 "Kernel Version" string. |
---|
996 | |
---|
997 | * Make test of failure of uname be a test for -1 instead of != 0 |
---|
998 | to fix SunOS 5 problem. |
---|
999 | |
---|
1000 | Wed Oct 13 14:34:10 1993 Michael A. Cooper |
---|
1001 | |
---|
1002 | * Version 2.0.4 |
---|
1003 | |
---|
1004 | * SunOS 4.*: Avoid possibly hanging SLC and ELC machines by |
---|
1005 | not probing Floppy Disk devices which are not supported on |
---|
1006 | those machines. |
---|
1007 | |
---|
1008 | * Add Sun CPUtype for "SuperSPARC Model 40 SPARCmodule". |
---|
1009 | |
---|
1010 | * SunOS 4.*: Don't attempt DKIOCGCONF and DKIOCSCMD ioctl's on |
---|
1011 | CDROM's. These ioctl's sometimes can cause a system crash due |
---|
1012 | to bugs in the CDROM (sr) driver. |
---|
1013 | |
---|
1014 | Mon Sep 20 11:28:30 1993 Michael A. Cooper |
---|
1015 | |
---|
1016 | * Version 2.0.3 |
---|
1017 | |
---|
1018 | * Add support for NeXTStep 3.1 on NeXT computers. |
---|
1019 | |
---|
1020 | Wed Jul 28 12:26:08 1993 Michael A. Cooper |
---|
1021 | |
---|
1022 | * Version 2.0.2 |
---|
1023 | |
---|
1024 | Tue Jul 6 17:57:28 1993 Michael A. Cooper |
---|
1025 | |
---|
1026 | * Add support for getting SunOS 5 to detect devices that are not |
---|
1027 | "seen" by SunOS until something attempts to use them. This is |
---|
1028 | especially true of tape drives and such. |
---|
1029 | |
---|
1030 | Fri Jul 2 16:39:51 1993 Michael A. Cooper |
---|
1031 | |
---|
1032 | * Fix "union sunromvec" from "struct sunromvec" (sunos5). |
---|
1033 | |
---|
1034 | Wed Jun 16 16:08:25 1993 Michael A. Cooper |
---|
1035 | |
---|
1036 | * Version 2.0.1 |
---|
1037 | |
---|
1038 | * If an open of a disk device fails, try opening it using the "s2" |
---|
1039 | device name since there just may not be an partition "s0" for |
---|
1040 | that disk. [SunOS 5.x specific] |
---|
1041 | |
---|
1042 | Wed Jun 9 17:36:09 1993 Michael A. Cooper |
---|
1043 | |
---|
1044 | * Version 2.0 |
---|
1045 | |
---|
1046 | Tue Jun 8 11:15:46 1993 Michael A. Cooper |
---|
1047 | |
---|
1048 | * If OBP kernel lookup of system model fails, query OBP directly. |
---|
1049 | This is necessary because the root nexus for sun4d hosts under |
---|
1050 | SunOS 5.2 hosts is empty. |
---|
1051 | |
---|
1052 | * SunOS 5.x get physical memory now works correctly. |
---|
1053 | |
---|
1054 | * Cleanup physical and virtual memory functions. |
---|
1055 | |
---|
1056 | Sun Jun 6 15:44:54 1993 Michael A. Cooper |
---|
1057 | |
---|
1058 | * Version 2.0alpha4 |
---|
1059 | |
---|
1060 | * Add support for determining amount of virtual memory. |
---|
1061 | |
---|
1062 | Fri May 14 13:51:01 1993 Michael A. Cooper |
---|
1063 | |
---|
1064 | * Version 2.0alpha3 |
---|
1065 | |
---|
1066 | * Properly decode OBP mem-unit memory sizes. |
---|
1067 | |
---|
1068 | * Handle OBP int values which have a size of > 4. |
---|
1069 | |
---|
1070 | * Fix NULL deref bugs. |
---|
1071 | |
---|
1072 | Tue Apr 20 20:05:32 1993 Michael A. Cooper |
---|
1073 | |
---|
1074 | * Version 2.0alpha2 |
---|
1075 | |
---|
1076 | * Update CPU types for DEC VAX and MIPS machines running Ultrix. |
---|
1077 | |
---|
1078 | * Add support for inserting "fake" system board (sysboard) device |
---|
1079 | entries into device tree to simulate real system boards found |
---|
1080 | in SPARCcenter-2000 and SPARCserver-1000 machines. |
---|
1081 | |
---|
1082 | Fri Apr 16 16:40:55 1993 Michael A. Cooper |
---|
1083 | |
---|
1084 | * Version 2.0alpha.1 |
---|
1085 | |
---|
1086 | * Cleanup names of OBP device nodes. |
---|
1087 | |
---|
1088 | * Add -offset option to set number of spaces to offset dev info. |
---|
1089 | |
---|
1090 | * Add support for determining part information based on the |
---|
1091 | "model" value obtained from the OBP. |
---|
1092 | |
---|
1093 | Thu Apr 15 11:12:45 1993 Michael A. Cooper |
---|
1094 | |
---|
1095 | * Version 2.0alpha |
---|
1096 | |
---|
1097 | * Get System Model from PROM (OBP only) if unable to determine |
---|
1098 | model type from kernel variable. |
---|
1099 | |
---|
1100 | * Add +/-useprom to enabling getting System Model from PROM. |
---|
1101 | |
---|
1102 | Wed Apr 14 15:29:21 1993 Michael A. Cooper |
---|
1103 | |
---|
1104 | * Add support for getting System Model on Sun's directly from |
---|
1105 | OBP since the kernel doesn't contain this information for |
---|
1106 | newer systems like the SPARCclassic and SPARCcenter 2000. |
---|
1107 | |
---|
1108 | * Add support for getting MAC address info using DLPI. |
---|
1109 | |
---|
1110 | Tue Apr 13 16:09:46 1993 Michael A. Cooper |
---|
1111 | |
---|
1112 | * Rename kvm.c to kvmlib.c and KVM.c to kvm.c |
---|
1113 | |
---|
1114 | * Add support for getting info from OBP and assigning it for |
---|
1115 | almost any existing device. |
---|
1116 | |
---|
1117 | Mon Apr 12 18:53:11 1993 Michael A. Cooper |
---|
1118 | |
---|
1119 | * Add support for getting information from Open Boot PROM (OBP). |
---|
1120 | This includes support for determining information about the type |
---|
1121 | of CPU(s) on a system. |
---|
1122 | |
---|
1123 | * When adding devices, assume it's better to override older |
---|
1124 | information for existing devices. |
---|
1125 | |
---|
1126 | Fri Apr 9 13:01:05 1993 Michael A. Cooper |
---|
1127 | |
---|
1128 | * Add support for getting serial number from idprom on Suns. |
---|
1129 | |
---|
1130 | Thu Apr 8 18:15:28 1993 Michael A. Cooper |
---|
1131 | |
---|
1132 | * Move MAC code to macinfo.c |
---|
1133 | |
---|
1134 | * Add network interface support for SunOS 5.x. |
---|
1135 | |
---|
1136 | Mon Apr 5 13:46:52 1993 Michael A. Cooper |
---|
1137 | |
---|
1138 | * Flush stdout before Error(). |
---|
1139 | |
---|
1140 | Sun Apr 4 13:27:23 1993 Michael A. Cooper |
---|
1141 | |
---|
1142 | * Add frame buffer support for getting monitor info from sunos. |
---|
1143 | |
---|
1144 | * Add SunOS 5.x frame buffer support. |
---|
1145 | |
---|
1146 | * Add SunOS 5.x tape drive support. |
---|
1147 | |
---|
1148 | * Add SunOS 5.x disk device support. |
---|
1149 | |
---|
1150 | * Misc major cleanup of os-sunos4.c. |
---|
1151 | |
---|
1152 | * Recombine SunOS 4.x generic disk and CDROM support. |
---|
1153 | |
---|
1154 | * No longer need to hardcode Open Boot PROM root node info in |
---|
1155 | info-sunos.c. |
---|
1156 | |
---|
1157 | Sat Apr 3 17:07:14 1993 Michael A. Cooper |
---|
1158 | |
---|
1159 | * Shift partition info left 10 spaces. |
---|
1160 | |
---|
1161 | * Print alt dev name if present. |
---|
1162 | |
---|
1163 | Fri Apr 2 16:04:57 1993 Michael A. Cooper |
---|
1164 | |
---|
1165 | * Use sysinfo() system call to get manufacturer info if available. |
---|
1166 | |
---|
1167 | Thu Feb 11 13:47:25 1993 Michael A. Cooper |
---|
1168 | |
---|
1169 | * Don't print PATCHLEVEL for -version if == 0. |
---|
1170 | |
---|
1171 | * General porting cleanups and re-org of files and functions. |
---|
1172 | |
---|
1173 | * Support for Solaris 2.x (General Info only). |
---|
1174 | |
---|
1175 | Sat Dec 12 15:11:45 1992 Michael A. Cooper |
---|
1176 | |
---|
1177 | * Version 1.1.0. |
---|
1178 | |
---|
1179 | * Update support for Tadpole SPARCbook-1. |
---|
1180 | |
---|
1181 | * Add support to MkDevName() to indicate no unit number in the |
---|
1182 | DevDataTab entry. |
---|
1183 | |
---|
1184 | * If a device has a NULL probe routine, ignore it. |
---|
1185 | |
---|
1186 | Tue Dec 1 20:20:57 1992 Michael A. Cooper |
---|
1187 | |
---|
1188 | * Change order of DEVDATATAB to make it more readable. |
---|
1189 | |
---|
1190 | * Print dv_desc for devices without a DevTypes entry. |
---|
1191 | |
---|
1192 | * Add DT_CPU type to DevTypes. |
---|
1193 | |
---|
1194 | * Add "GNP,DEI" as a sun device. |
---|
1195 | |
---|
1196 | * Enable "unknown" mode by default. |
---|
1197 | |
---|
1198 | Sun Nov 29 17:16:54 1992 Michael A. Cooper (mcooper@nerf) |
---|
1199 | |
---|
1200 | * Add support for looking up Vital Product Data (VPD) from ODM |
---|
1201 | under AIX. |
---|
1202 | |
---|
1203 | * Replace device->dv_desc[23] with **dv_desclist. |
---|
1204 | |
---|
1205 | Mon Nov 23 14:53:17 1992 Michael A. Cooper (mcooper@nerf) |
---|
1206 | |
---|
1207 | * New, cleaner interface to KVM and nlist functions. |
---|
1208 | |
---|
1209 | * Under AIX, get amount of real memory from ODM CuAt. |
---|
1210 | |
---|
1211 | * Under AIX, get system model using the ODM CuAt data. |
---|
1212 | |
---|
1213 | Fri Nov 20 20:33:41 1992 Michael A. Cooper (mcooper@nerf) |
---|
1214 | |
---|
1215 | * Fix DevDataTab comparison problem with DDT_LENCMP devices. |
---|
1216 | |
---|
1217 | * If device unit number is |
---|
1218 | |
---|
1219 | * Add support for looking up devices under AIX 3.x on the RS6000's. |
---|
1220 | |
---|
1221 | * Add more description fields. |
---|
1222 | |
---|
1223 | Mon Nov 16 13:42:40 1992 Michael A. Cooper |
---|
1224 | |
---|
1225 | * Version 1.0.8 |
---|
1226 | |
---|
1227 | * Add TI,TMS Sun CPU type. |
---|
1228 | |
---|
1229 | * Make CPU entries DT_NONE to avoid adding unit number to name. |
---|
1230 | |
---|
1231 | Thu Nov 12 11:13:36 1992 Michael A. Cooper |
---|
1232 | |
---|
1233 | * Version 1.0.7 |
---|
1234 | |
---|
1235 | * Remove extraneous ":" from many of the #ifdef's. |
---|
1236 | |
---|
1237 | * Add declaration of OpenPROMTraverse(). |
---|
1238 | |
---|
1239 | * Fix declaration of UsageString() in options.c. |
---|
1240 | |
---|
1241 | Mon Nov 9 12:43:51 1992 Michael A. Cooper |
---|
1242 | |
---|
1243 | * Version 1.0.6 |
---|
1244 | |
---|
1245 | Wed Oct 28 14:27:27 1992 Michael A. Cooper |
---|
1246 | |
---|
1247 | * Add DKC_INTEL82077 from SunOS 4.1.3. |
---|
1248 | |
---|
1249 | Thu Oct 1 15:56:12 1992 Michael A. Cooper |
---|
1250 | |
---|
1251 | * Add SPARCsystem 10 and SunOS 4.1.3 items. |
---|
1252 | |
---|
1253 | Wed Aug 12 21:49:42 1992 Michael A. Cooper |
---|
1254 | |
---|
1255 | * Version 1.0.5 |
---|
1256 | |
---|
1257 | * Change typical device info line from "Device |
---|
1258 | " |
---|
1259 | system model names as "pseudo devices". |
---|
1260 | |
---|
1261 | Thu Aug 6 19:23:09 1992 Michael A. Cooper |
---|
1262 | |
---|
1263 | * Change OS Name of "Concentrix 2800" to be "Concentrix-2800" |
---|
1264 | and "NeXT Mach" to be "NeXTStep". |
---|
1265 | |
---|
1266 | Fri Jul 31 13:33:17 1992 Michael A. Cooper |
---|
1267 | |
---|
1268 | * Change lookup of device table entries from a string length |
---|
1269 | compare to a normal non-length compare. This means devices |
---|
1270 | named something like "scr" won't be mistaken for "sc". |
---|
1271 | |
---|
1272 | Changes for Version 1.0.3: |
---|
1273 | Fri Jul 24 15:05:47 1992 Michael A. Cooper |
---|
1274 | |
---|
1275 | * Add Sun device entries for "bf" and SCSI host adapters. |
---|
1276 | |
---|
1277 | Mon Jul 13 13:15:04 1992 Michael A. Cooper |
---|
1278 | |
---|
1279 | * Change /etc/cpumodel.name to /etc/sysmodel and document this in |
---|
1280 | the man page. |
---|
1281 | |
---|
1282 | Thu Jul 9 16:22:45 1992 Michael A. Cooper |
---|
1283 | |
---|
1284 | * Defining NEED_ETHER_ADDR will make things work under Ultrix 4.[01]. |
---|
1285 | |
---|
1286 | Changes for Version 1.0.2: |
---|
1287 | Wed Jul 8 09:55:10 1992 Michael A. Cooper |
---|
1288 | |
---|
1289 | * Update Makefile.sunos4 to make things easier for 4.0.3 users. |
---|
1290 | |
---|
1291 | * Change Ultrix model name 5000/300 to be 5000/200 and changed |
---|
1292 | DS_MAXINE to be the 5000/20. |
---|
1293 | |
---|
1294 | Changes for Version 1.0.1: |
---|
1295 | Tue Jul 7 15:27:11 1992 Michael A. Cooper |
---|
1296 | |
---|
1297 | * Add customized Makefile's for each of the major supported OS's. |
---|
1298 | |
---|
1299 | * Add wrapper macro for nlist declarations to make the NeXT 2.* |
---|
1300 | cc (gcc) compiler happy. Fix courtesy of Andreas Stolcke |
---|
1301 | |
---|
1302 | |
---|
1303 | * Add support for Xylogics SV-{6,7}8xx IPI controller for Suns |
---|
1304 | from Rainer Orth (ro@TechFak.Uni-Bielefeld.DE). |
---|
1305 | |
---|
1306 | * Add changes from Guy Harris: |
---|
1307 | Added an entry for the SPARCengine 1E (6U Eurocard based on the |
---|
1308 | SPARCstation 1; there are also SS2-based and, coming up, SS10-based |
---|
1309 | SPARCengines, although they're not VME cards). |
---|
1310 | |
---|
1311 | Changed the description of the FPA from "Wietek FPA" to "Sun-3 FPA" (it |
---|
1312 | uses Weitek - not "Wietek" chips, but it's a Sun product), and expanded |
---|
1313 | the extra description to note that it's Weitek-based. |
---|
1314 | |
---|
1315 | Added support for various devices on Auspex systems (which required |
---|
1316 | adding a hack to get around a botch in the "mb_device" table in our |
---|
1317 | current drivers for some of those devices). |
---|
1318 | |
---|
1319 | Separated disks from CD-ROMS, giving each its own probe routine; the |
---|
1320 | disk probe routine will, if a CD-ROM in the drive happens to have a |
---|
1321 | label (as some Sun CD-ROMs do, and as the Auspex system software |
---|
1322 | distribution CD-ROM does), act as if the label is something it should |
---|
1323 | report (it shouldn't; for example, it should report the disk as a |
---|
1324 | CD-ROM, not whatever glop appears in the label). |
---|
1325 | |
---|
1326 | Fixed "ProbeTapeDrive()" to use the no-rewind device, so that it doesn't |
---|
1327 | run the risk of rewinding the tape out from under somebody. |
---|
1328 | |
---|
1329 | Put comments at the front of the probe routines for tapes and CD-ROMs to |
---|
1330 | indicate that they may fail even if the device exists - i.e., if there's |
---|
1331 | no medium in the drive, or if somebody's using the tape drive; |
---|
1332 | unfortunately, I don't know of a good fix for that problem. |
---|