Annotation of kernel/machdep/ppc/powermac_gestalt.h, revision 1.1.1.2

1.1       root        1: /*
                      2:  * Copyright (c) 1999 Apple Computer, Inc. All rights reserved.
                      3:  *
                      4:  * @APPLE_LICENSE_HEADER_START@
                      5:  * 
                      6:  * Portions Copyright (c) 1999 Apple Computer, Inc.  All Rights
                      7:  * Reserved.  This file contains Original Code and/or Modifications of
                      8:  * Original Code as defined in and that are subject to the Apple Public
                      9:  * Source License Version 1.1 (the "License").  You may not use this file
                     10:  * except in compliance with the License.  Please obtain a copy of the
                     11:  * License at http://www.apple.com/publicsource and read it before using
                     12:  * this file.
                     13:  * 
                     14:  * The Original Code and all software distributed under the License are
                     15:  * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER
                     16:  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
                     17:  * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
                     18:  * FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT.  Please see the
                     19:  * License for the specific language governing rights and limitations
                     20:  * under the License.
                     21:  * 
                     22:  * @APPLE_LICENSE_HEADER_END@
                     23:  */
                     24: 
                     25: #ifndef _POWERMAC_GESTALT_H_
                     26: #define _POWERMAC_GESTALT_H_
                     27: 
                     28: /* Machine gestalt's */
                     29: 
                     30: enum {
                     31:        gestaltClassic                          = 1,
                     32:        gestaltMacXL                            = 2,
                     33:        gestaltMac512KE                         = 3,
                     34:        gestaltMacPlus                          = 4,
                     35:        gestaltMacSE                            = 5,
                     36:        gestaltMacII                            = 6,
                     37:        gestaltMacIIx                           = 7,
                     38:        gestaltMacIIcx                          = 8,
                     39:        gestaltMacSE030                         = 9,
                     40:        gestaltPortable                         = 10,
                     41:        gestaltMacIIci                          = 11,
                     42:        gestaltMacIIfx                          = 13,
                     43:        gestaltMacClassic                       = 17,
                     44:        gestaltMacIIsi                          = 18,
                     45:        gestaltMacLC                            = 19,
                     46:        gestaltQuadra900                        = 20,
                     47:        gestaltPowerBook170                     = 21,
                     48:        gestaltQuadra700                        = 22,
                     49:        gestaltClassicII                        = 23,
                     50:        gestaltPowerBook100                     = 24,
                     51:        gestaltPowerBook140                     = 25,
                     52:        gestaltQuadra950                        = 26,
                     53:        gestaltMacLCIII                         = 27,
                     54:        gestaltPerforma450                      = gestaltMacLCIII,
                     55:        gestaltPowerBookDuo210          = 29,
                     56:        gestaltMacCentris650            = 30,
                     57:        gestaltPowerBookDuo230          = 32,
                     58:        gestaltPowerBook180                     = 33,
                     59:        gestaltPowerBook160                     = 34,
                     60:        gestaltMacQuadra800                     = 35,
                     61:        gestaltMacQuadra650                     = 36,
                     62:        gestaltMacLCII                          = 37,
                     63:        gestaltPowerBookDuo250          = 38,
                     64:        gestaltAWS9150_80                       = 39,
                     65:        gestaltPowerMac8100_110         = 40,
                     66:        gestaltAWS8150_110                      = gestaltPowerMac8100_110,
                     67:        gestaltPowerMac5200                     = 41,
                     68:        gestaltPowerMac6200                     = 42,
                     69:        gestaltMacIIvi                          = 44,
                     70:        gestaltMacIIvm                          = 45,
                     71:        gestaltPerforma600                      = gestaltMacIIvm,
                     72:        gestaltPowerMac7100_80          = 47,
                     73:        gestaltMacIIvx                          = 48,
                     74:        gestaltMacColorClassic          = 49,
                     75:        gestaltPerforma250                      = gestaltMacColorClassic,
                     76:        gestaltPowerBook165c            = 50,
                     77:        gestaltMacCentris610            = 52,
                     78:        gestaltMacQuadra610                     = 53,
                     79:        gestaltPowerBook145                     = 54,
                     80:        gestaltPowerMac8100_100         = 55,
                     81:        gestaltMacLC520                         = 56,
                     82:        gestaltAWS9150_120                      = 57,
                     83:        gestaltMacCentris660AV          = 60,
                     84:        gestaltPerforma46x                      = 62,
                     85:        gestaltPowerMac8100_80          = 65,
                     86:        gestaltAWS8150_80                       = gestaltPowerMac8100_80,
                     87:        gestaltPowerMac9500                     = 67,
                     88:        gestaltPowerMac9600                     = gestaltPowerMac9500,
                     89:        gestaltPowerMac7500                     = 68,
                     90:        gestaltPowerMac7600                     = gestaltPowerMac7500,
                     91:        gestaltPowerMac8500                     = 69,
                     92:        gestaltPowerMac8600                     = gestaltPowerMac8500,
                     93:        gestaltPowerBook180c            = 71,
                     94:        gestaltPowerBook520                     = 72,
                     95:        gestaltPowerBook520c            = gestaltPowerBook520,
                     96:        gestaltPowerBook540                     = gestaltPowerBook520,
                     97:        gestaltPowerBook540c            = gestaltPowerBook520,
                     98:        gestaltPowerMac5400             = 74,
                     99:        gestaltPowerMac6100_60          = 75,
                    100:        gestaltAWS6150_60                       = gestaltPowerMac6100_60,
                    101:        gestaltPowerBookDuo270c         = 77,
                    102:        gestaltMacQuadra840AV           = 78,
                    103:        gestaltPerforma550                      = 80,
                    104:        gestaltPowerBook165                     = 84,
                    105:        gestaltPowerBook190                     = 85,
                    106:        gestaltMacTV                            = 88,
                    107:        gestaltMacLC475                         = 89,
                    108:        gestaltPerforma47x                      = gestaltMacLC475,
                    109:        gestaltMacLC575                         = 92,
                    110:        gestaltMacQuadra605                     = 94,
                    111:        gestaltQuadra630                        = 98,
                    112:        gestaltPowerMac6100_66          = 100,
                    113:        gestaltAWS6150_66               = gestaltPowerMac6100_66,
                    114:        gestaltPowerBookDuo280          = 102,
                    115:        gestaltPowerBookDuo280c         = 103,
                    116:        gestaltPowerMac7200             = 108,
                    117:        gestaltPowerMac7300             = 109,
                    118:        gestaltPowerMac7100_66          = 112,                                                  /* Power Macintosh 7100/66 */
                    119:        gestaltPowerBook150             = 115,
                    120:        gestaltPowerBookDuo2300         = 124,
                    121:        gestaltPowerBook500PPCUpgrade   = 126,
                    122:        gestaltPowerBook5300            = 128,
                    123: 
                    124: // RESERVE 306-405 Powerbook products
                    125:        gestaltPowerBook3400            = 306,  // gestaltHooper
                    126:        gestaltPowerBook2400            = 307,  // gestaltComet
                    127:        gestaltPowerBook1400            = 310,  // gestaltEpic
                    128:        gestaltMustang                  = 311,
                    129:        gestaltWallstreet               = 312,
                    130:        gestaltKanga                    = 313,
                    131:        
                    132: // RESERVE 406-505 Hi-End Macs
                    133:        gestaltCHRP_Version1            = 406,  // Common Hardware Reference Platform (CHRP), version 1.0
                    134:        gestaltWhiteSands               = 407,  // Power Express three-slot MacRISC, Video-In, DEAD
                    135:        gestaltPowerExpress             = 408,  // Power Express six-slot MacRISC
                    136:        gestaltOakRidgeAV               = 409,  // Power Express six-slot MacRISC, Video-In/Out
                    137: 
                    138: // RESERVE 506-605 Low-End Macs
                    139:        gestaltTrailBlazerSB1           = 506,  // Trailblazer speed bump 1
                    140:        gestaltTrailBlazerSB2           = 507,  // Trailblazer speed bump 2
                    141:        gestaltClipper1                 = 508,
                    142:        gestaltClipper2                 = 509,
                    143:        gestaltGossamer                 = 510,
                    144:        gestaltZanzibar                 = 511,
                    145:        gestaltPowerMac5500             = 512,  // gestaltAvalon
                    146:        gestaltPowerMac6500             = 513,  // gestaltGazelleTower
                    147:        gestaltPowerMac4400             = 515,
                    148:        gestalt20thAnniversary          = gestaltPowerMac5500,
1.1.1.2 ! root      149: 
        !           150: // Fake gestalt numbers for NewWorld machines
        !           151:        gestaltSawtooth                 = 1000,
1.1       root      152: };
                    153: 
                    154: #endif /* !defined _POWERMAC_GESTALT_H_ */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.