This is info-mach.c in view mode; [Download] [Up]
/* * Copyright (c) 1992 Michael A. Cooper. * This software may be freely distributed provided it is not sold for * profit and the author is credited appropriately. */ #ifndef lint static char *RCSid = "$Header: /src/common/usc/bin/sysinfo/RCS/info-mach.c,v 1.4 1992/04/26 23:32:06 mcooper Exp $"; #endif /* * $Log: info-mach.c,v $ * Revision 1.4 1992/04/26 23:32:06 mcooper * Add Copyright notice * * Revision 1.3 1992/03/22 01:05:09 mcooper * Major cleanup and re-org. * * Revision 1.3 1992/03/22 01:05:09 mcooper * Major cleanup and re-org. * * Revision 1.2 1992/03/22 00:20:10 mcooper * Major cleanup and re-org. * * Revision 1.1 1992/03/01 23:28:16 mcooper * Initial revision * */ /* * Mach specific information */ #include <stdio.h> #include "system.h" #include "defs.h" /* * Table of system models */ NAMETAB ModelTabMach[] = { #if defined(vax) #ifdef CPU_SUBTYPE_VAX780 { CPU_SUBTYPE_VAX780, "VAX-11/780" }, #endif #ifdef CPU_SUBTYPE_VAX785 { CPU_SUBTYPE_VAX785, "VAX-11/785" }, #endif #ifdef CPU_SUBTYPE_VAX750 { CPU_SUBTYPE_VAX750, "VAX-11/750" }, #endif #ifdef CPU_SUBTYPE_VAX730 { CPU_SUBTYPE_VAX730, "VAX-11/730" }, #endif #ifdef CPU_SUBTYPE_UVAXI { CPU_SUBTYPE_UVAXI, "MicroVAX-I" }, #endif #ifdef CPU_SUBTYPE_UVAXII { CPU_SUBTYPE_UVAXII, "MicroVAX-II" }, #endif #ifdef CPU_SUBTYPE_VAX8200 { CPU_SUBTYPE_VAX8200, "VAX-8200" }, #endif #ifdef CPU_SUBTYPE_VAX8500 { CPU_SUBTYPE_VAX8500, "VAX-8500" }, #endif #ifdef CPU_SUBTYPE_VAX8600 { CPU_SUBTYPE_VAX8600, "VAX-8600" }, #endif #ifdef CPU_SUBTYPE_VAX8650 { CPU_SUBTYPE_VAX8650, "VAX-8650" }, #endif #ifdef CPU_SUBTYPE_VAX8800 { CPU_SUBTYPE_VAX8800, "VAX-8800" }, #endif #ifdef CPU_SUBTYPE_UVAXIII { CPU_SUBTYPE_UVAXIII, "MicroVAX-III" }, #endif #endif /* vax */ #if defined(ibm) #ifdef CPU_SUBTYPE_RT_PC { CPU_SUBTYPE_RT_PC, "RT/PC" }, #endif #ifdef CPU_SUBTYPE_RT_APC { CPU_SUBTYPE_RT_APC, "RT/APC" }, #endif #ifdef CPU_SUBTYPE_RT_135 { CPU_SUBTYPE_RT_135, "RT/135" }, #endif #endif /* ibm */ #if defined(mips) #ifdef CPU_SUBTYPE_MIPS_R2300 { CPU_SUBTYPE_MIPS_R2300, "MIPS R2300" }, #endif #ifdef CPU_SUBTYPE_MIPS_R2600 { CPU_SUBTYPE_MIPS_R2600, "MIPS R2600" }, #endif #ifdef CPU_SUBTYPE_MIPS_R2800 { CPU_SUBTYPE_MIPS_R2800, "MIPS R2800" }, #endif #ifdef CPU_SUBTYPE_MIPS_R2000a { CPU_SUBTYPE_MIPS_R2000a, "MIPS R2000a" }, #endif #endif /* mips */ #if defined(mc68k) #ifdef CPU_SUBTYPE_MC68030 { CPU_SUBTYPE_MC68030, "MC68030" }, #endif #ifdef CPU_SUBTYPE_MC68040 { CPU_SUBTYPE_MC68040, "MC68040" }, #endif #endif /* mc68k */ #if defined(hp) #ifdef CPU_SUBTYPE_HPPA_825 { CPU_SUBTYPE_HPPA_825, "9000/825" }, #endif #ifdef CPU_SUBTYPE_HPPA_835 { CPU_SUBTYPE_HPPA_835, "9000/835" }, #endif #ifdef CPU_SUBTYPE_HPPA_840 { CPU_SUBTYPE_HPPA_840, "9000/840" }, #endif #ifdef CPU_SUBTYPE_HPPA_850 { CPU_SUBTYPE_HPPA_850, "9000/850" }, #endif #ifdef CPU_SUBTYPE_HPPA_855 { CPU_SUBTYPE_HPPA_855, "9000/855" }, #endif #endif /* hp */ #if defined(sun) #ifdef CPU_SUBTYPE_SUN4_260 { CPU_SUBTYPE_SUN4_260, "4/200" }, #endif #ifdef CPU_SUBTYPE_SUN4_110 { CPU_SUBTYPE_SUN4_110, "4/110" }, #endif #endif /* sun */ { 0 }, }; /* * Table of CPU Types */ NAMETAB CpuTypeTab[] = { #ifdef CPU_TYPE_VAX { CPU_TYPE_VAX, "VAX" }, #endif #ifdef CPU_TYPE_ROMP { CPU_TYPE_ROMP, "ROMP" }, #endif #ifdef CPU_TYPE_NS32032 { CPU_TYPE_NS32032, "NS32032" }, #endif #ifdef CPU_TYPE_NS32332 { CPU_TYPE_NS32332, "NS32332" }, #endif #ifdef CPU_TYPE_MC680x0 { CPU_TYPE_MC680x0, "MC680X0" }, #endif #ifdef CPU_TYPE_I386 { CPU_TYPE_I386, "i386" }, #endif #ifdef CPU_TYPE_NS32532 { CPU_TYPE_NS32532, "NS32532" }, #endif #ifdef CPU_TYPE_HPPA { CPU_TYPE_HPPA, "HPPA" }, #endif #ifdef CPU_TYPE_ARM { CPU_TYPE_ARM, "ARM" }, #endif #ifdef CPU_TYPE_MC88000 { CPU_TYPE_MC88000, "MC88000" }, #endif #ifdef CPU_TYPE_SPARC { CPU_TYPE_SPARC, "SPARC" }, #endif { 0 }, };
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.