Home | History | Annotate | Line # | Download | only in include
platid_generated.h revision 1.13
      1 /*	$NetBSD: platid_generated.h,v 1.13 2001/09/04 08:47:00 sato Exp $	*/
      2 
      3 /*-
      4  * Copyright (c) 1999-2001
      5  *         Shin Takemura and PocketBSD Project. All rights reserved.
      6  *
      7  * Redistribution and use in source and binary forms, with or without
      8  * modification, are permitted provided that the following conditions
      9  * are met:
     10  * 1. Redistributions of source code must retain the above copyright
     11  *    notice, this list of conditions and the following disclaimer.
     12  * 2. Redistributions in binary form must reproduce the above copyright
     13  *    notice, this list of conditions and the following disclaimer in the
     14  *    documentation and/or other materials provided with the distribution.
     15  * 3. All advertising materials mentioning features or use of this software
     16  *    must display the following acknowledgement:
     17  *        This product includes software developed by the NetBSD
     18  *        Foundation, Inc. and its contributors.
     19  * 4. Neither the name of The NetBSD Foundation nor the names of its
     20  *    contributors may be used to endorse or promote products derived
     21  *    from this software without specific prior written permission.
     22  *
     23  * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
     24  * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
     25  * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
     26  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
     27  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
     28  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
     29  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
     30  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
     31  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
     32  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
     33  * POSSIBILITY OF SUCH DAMAGE.
     34  */
     35 /*
     36  *  Do not edit.
     37  *  This file is automatically generated by platid.awk.
     38  */
     39 #ifdef hpcmips
     40 #define PLATID_CPU_MIPS_NUM	1
     41 #define PLATID_CPU_MIPS	\
     42   ((PLATID_CPU_MIPS_NUM << PLATID_CPU_ARCH_SHIFT))
     43 #define PLATID_CPU_MIPS_VR_NUM	1
     44 #define PLATID_CPU_MIPS_VR	\
     45   ((PLATID_CPU_MIPS_VR_NUM << PLATID_CPU_SERIES_SHIFT)| \
     46     PLATID_CPU_MIPS)
     47 #define PLATID_CPU_MIPS_VR_41XX_NUM	1
     48 #define PLATID_CPU_MIPS_VR_41XX	\
     49   ((PLATID_CPU_MIPS_VR_41XX_NUM << PLATID_CPU_MODEL_SHIFT)| \
     50     PLATID_CPU_MIPS_VR)
     51 #define PLATID_CPU_MIPS_VR_4102_NUM	1
     52 #define PLATID_CPU_MIPS_VR_4102	\
     53   ((PLATID_CPU_MIPS_VR_4102_NUM << PLATID_CPU_SUBMODEL_SHIFT)| \
     54     PLATID_CPU_MIPS_VR_41XX)
     55 #define PLATID_CPU_MIPS_VR_4111_NUM	2
     56 #define PLATID_CPU_MIPS_VR_4111	\
     57   ((PLATID_CPU_MIPS_VR_4111_NUM << PLATID_CPU_SUBMODEL_SHIFT)| \
     58     PLATID_CPU_MIPS_VR_41XX)
     59 #define PLATID_CPU_MIPS_VR_4121_NUM	3
     60 #define PLATID_CPU_MIPS_VR_4121	\
     61   ((PLATID_CPU_MIPS_VR_4121_NUM << PLATID_CPU_SUBMODEL_SHIFT)| \
     62     PLATID_CPU_MIPS_VR_41XX)
     63 #define PLATID_CPU_MIPS_VR_4181_NUM	4
     64 #define PLATID_CPU_MIPS_VR_4181	\
     65   ((PLATID_CPU_MIPS_VR_4181_NUM << PLATID_CPU_SUBMODEL_SHIFT)| \
     66     PLATID_CPU_MIPS_VR_41XX)
     67 #define PLATID_CPU_MIPS_VR_4122_NUM	5
     68 #define PLATID_CPU_MIPS_VR_4122	\
     69   ((PLATID_CPU_MIPS_VR_4122_NUM << PLATID_CPU_SUBMODEL_SHIFT)| \
     70     PLATID_CPU_MIPS_VR_41XX)
     71 #define PLATID_CPU_MIPS_VR_4131_NUM	6
     72 #define PLATID_CPU_MIPS_VR_4131	\
     73   ((PLATID_CPU_MIPS_VR_4131_NUM << PLATID_CPU_SUBMODEL_SHIFT)| \
     74     PLATID_CPU_MIPS_VR_41XX)
     75 #define PLATID_CPU_MIPS_VR_4181A_NUM	7
     76 #define PLATID_CPU_MIPS_VR_4181A	\
     77   ((PLATID_CPU_MIPS_VR_4181A_NUM << PLATID_CPU_SUBMODEL_SHIFT)| \
     78     PLATID_CPU_MIPS_VR_41XX)
     79 #define PLATID_CPU_MIPS_TX_NUM	2
     80 #define PLATID_CPU_MIPS_TX	\
     81   ((PLATID_CPU_MIPS_TX_NUM << PLATID_CPU_SERIES_SHIFT)| \
     82     PLATID_CPU_MIPS)
     83 #define PLATID_CPU_MIPS_TX_3900_NUM	1
     84 #define PLATID_CPU_MIPS_TX_3900	\
     85   ((PLATID_CPU_MIPS_TX_3900_NUM << PLATID_CPU_MODEL_SHIFT)| \
     86     PLATID_CPU_MIPS_TX)
     87 #define PLATID_CPU_MIPS_TX_3911_NUM	1
     88 #define PLATID_CPU_MIPS_TX_3911	\
     89   ((PLATID_CPU_MIPS_TX_3911_NUM << PLATID_CPU_SUBMODEL_SHIFT)| \
     90     PLATID_CPU_MIPS_TX_3900)
     91 #define PLATID_CPU_MIPS_TX_3912_NUM	2
     92 #define PLATID_CPU_MIPS_TX_3912	\
     93   ((PLATID_CPU_MIPS_TX_3912_NUM << PLATID_CPU_SUBMODEL_SHIFT)| \
     94     PLATID_CPU_MIPS_TX_3900)
     95 #define PLATID_CPU_MIPS_TX_3920_NUM	2
     96 #define PLATID_CPU_MIPS_TX_3920	\
     97   ((PLATID_CPU_MIPS_TX_3920_NUM << PLATID_CPU_MODEL_SHIFT)| \
     98     PLATID_CPU_MIPS_TX)
     99 #define PLATID_CPU_MIPS_TX_3922_NUM	1
    100 #define PLATID_CPU_MIPS_TX_3922	\
    101   ((PLATID_CPU_MIPS_TX_3922_NUM << PLATID_CPU_SUBMODEL_SHIFT)| \
    102     PLATID_CPU_MIPS_TX_3920)
    103 #define PLATID_CPU_MIPS_TX_3927_NUM	2
    104 #define PLATID_CPU_MIPS_TX_3927	\
    105   ((PLATID_CPU_MIPS_TX_3927_NUM << PLATID_CPU_SUBMODEL_SHIFT)| \
    106     PLATID_CPU_MIPS_TX_3920)
    107 #endif /* hpcmips */
    108 #ifdef hpcsh
    109 #define PLATID_CPU_SH_NUM	2
    110 #define PLATID_CPU_SH	\
    111   ((PLATID_CPU_SH_NUM << PLATID_CPU_ARCH_SHIFT))
    112 #define PLATID_CPU_SH_3_NUM	1
    113 #define PLATID_CPU_SH_3	\
    114   ((PLATID_CPU_SH_3_NUM << PLATID_CPU_SERIES_SHIFT)| \
    115     PLATID_CPU_SH)
    116 #define PLATID_CPU_SH_3_7709_NUM	1
    117 #define PLATID_CPU_SH_3_7709	\
    118   ((PLATID_CPU_SH_3_7709_NUM << PLATID_CPU_MODEL_SHIFT)| \
    119     PLATID_CPU_SH_3)
    120 #define PLATID_CPU_SH_3_7709A_NUM	2
    121 #define PLATID_CPU_SH_3_7709A	\
    122   ((PLATID_CPU_SH_3_7709A_NUM << PLATID_CPU_MODEL_SHIFT)| \
    123     PLATID_CPU_SH_3)
    124 #define PLATID_CPU_SH_4_NUM	2
    125 #define PLATID_CPU_SH_4	\
    126   ((PLATID_CPU_SH_4_NUM << PLATID_CPU_SERIES_SHIFT)| \
    127     PLATID_CPU_SH)
    128 #define PLATID_CPU_SH_4_7750_NUM	1
    129 #define PLATID_CPU_SH_4_7750	\
    130   ((PLATID_CPU_SH_4_7750_NUM << PLATID_CPU_MODEL_SHIFT)| \
    131     PLATID_CPU_SH_4)
    132 #endif /* hpcsh */
    133 #ifdef hpcarm
    134 #define PLATID_CPU_ARM_NUM	3
    135 #define PLATID_CPU_ARM	\
    136   ((PLATID_CPU_ARM_NUM << PLATID_CPU_ARCH_SHIFT))
    137 #define PLATID_CPU_ARM_STRONGARM_NUM	1
    138 #define PLATID_CPU_ARM_STRONGARM	\
    139   ((PLATID_CPU_ARM_STRONGARM_NUM << PLATID_CPU_SERIES_SHIFT)| \
    140     PLATID_CPU_ARM)
    141 #define PLATID_CPU_ARM_STRONGARM_SA1100_NUM	1
    142 #define PLATID_CPU_ARM_STRONGARM_SA1100	\
    143   ((PLATID_CPU_ARM_STRONGARM_SA1100_NUM << PLATID_CPU_MODEL_SHIFT)| \
    144     PLATID_CPU_ARM_STRONGARM)
    145 #define PLATID_CPU_ARM_STRONGARM_SA1110_NUM	2
    146 #define PLATID_CPU_ARM_STRONGARM_SA1110	\
    147   ((PLATID_CPU_ARM_STRONGARM_SA1110_NUM << PLATID_CPU_MODEL_SHIFT)| \
    148     PLATID_CPU_ARM_STRONGARM)
    149 #endif /* hpcarm */
    150 #ifdef hpcmips
    151 #ifndef SPEC_PLATFORM
    152 #define SPEC_MACH_NEC
    153 #endif /* !SPEC_PLATFORM */
    154 #define PLATID_MACH_NEC_NUM	1
    155 #define PLATID_MACH_NEC	\
    156   ((PLATID_MACH_NEC_NUM << PLATID_VENDOR_SHIFT))
    157 #ifndef SPEC_PLATFORM
    158 #define SPEC_MACH_NEC_MCCS
    159 #endif /* !SPEC_PLATFORM */
    160 #define PLATID_MACH_NEC_MCCS_NUM	1
    161 #define PLATID_MACH_NEC_MCCS	\
    162   ((PLATID_MACH_NEC_MCCS_NUM << PLATID_SERIES_SHIFT)| \
    163     PLATID_MACH_NEC)
    164 #ifndef SPEC_PLATFORM
    165 #define SPEC_MACH_NEC_MCCS_1X
    166 #endif /* !SPEC_PLATFORM */
    167 #define PLATID_MACH_NEC_MCCS_1X_NUM	1
    168 #define PLATID_MACH_NEC_MCCS_1X	\
    169   ((PLATID_MACH_NEC_MCCS_1X_NUM << PLATID_MODEL_SHIFT)| \
    170     PLATID_MACH_NEC_MCCS)
    171 #ifndef SPEC_PLATFORM
    172 #define SPEC_MACH_NEC_MCCS_11
    173 #endif /* !SPEC_PLATFORM */
    174 #define PLATID_MACH_NEC_MCCS_11_NUM	1
    175 #define PLATID_MACH_NEC_MCCS_11	\
    176   ((PLATID_MACH_NEC_MCCS_11_NUM << PLATID_SUBMODEL_SHIFT)| \
    177     PLATID_MACH_NEC_MCCS_1X)
    178 #ifndef SPEC_PLATFORM
    179 #define SPEC_MACH_NEC_MCCS_12
    180 #endif /* !SPEC_PLATFORM */
    181 #define PLATID_MACH_NEC_MCCS_12_NUM	2
    182 #define PLATID_MACH_NEC_MCCS_12	\
    183   ((PLATID_MACH_NEC_MCCS_12_NUM << PLATID_SUBMODEL_SHIFT)| \
    184     PLATID_MACH_NEC_MCCS_1X)
    185 #ifndef SPEC_PLATFORM
    186 #define SPEC_MACH_NEC_MCCS_13
    187 #endif /* !SPEC_PLATFORM */
    188 #define PLATID_MACH_NEC_MCCS_13_NUM	3
    189 #define PLATID_MACH_NEC_MCCS_13	\
    190   ((PLATID_MACH_NEC_MCCS_13_NUM << PLATID_SUBMODEL_SHIFT)| \
    191     PLATID_MACH_NEC_MCCS_1X)
    192 #ifndef SPEC_PLATFORM
    193 #define SPEC_MACH_NEC_MCR
    194 #endif /* !SPEC_PLATFORM */
    195 #define PLATID_MACH_NEC_MCR_NUM	2
    196 #define PLATID_MACH_NEC_MCR	\
    197   ((PLATID_MACH_NEC_MCR_NUM << PLATID_SERIES_SHIFT)| \
    198     PLATID_MACH_NEC)
    199 #ifndef SPEC_PLATFORM
    200 #define SPEC_MACH_NEC_MCR_3XX
    201 #endif /* !SPEC_PLATFORM */
    202 #define PLATID_MACH_NEC_MCR_3XX_NUM	1
    203 #define PLATID_MACH_NEC_MCR_3XX	\
    204   ((PLATID_MACH_NEC_MCR_3XX_NUM << PLATID_MODEL_SHIFT)| \
    205     PLATID_MACH_NEC_MCR)
    206 #ifndef SPEC_PLATFORM
    207 #define SPEC_MACH_NEC_MCR_300
    208 #endif /* !SPEC_PLATFORM */
    209 #define PLATID_MACH_NEC_MCR_300_NUM	1
    210 #define PLATID_MACH_NEC_MCR_300	\
    211   ((PLATID_MACH_NEC_MCR_300_NUM << PLATID_SUBMODEL_SHIFT)| \
    212     PLATID_MACH_NEC_MCR_3XX)
    213 #ifndef SPEC_PLATFORM
    214 #define SPEC_MACH_NEC_MCR_320
    215 #endif /* !SPEC_PLATFORM */
    216 #define PLATID_MACH_NEC_MCR_320_NUM	2
    217 #define PLATID_MACH_NEC_MCR_320	\
    218   ((PLATID_MACH_NEC_MCR_320_NUM << PLATID_SUBMODEL_SHIFT)| \
    219     PLATID_MACH_NEC_MCR_3XX)
    220 #ifndef SPEC_PLATFORM
    221 #define SPEC_MACH_NEC_MCR_FORDOCOMO
    222 #endif /* !SPEC_PLATFORM */
    223 #define PLATID_MACH_NEC_MCR_FORDOCOMO_NUM	3
    224 #define PLATID_MACH_NEC_MCR_FORDOCOMO	\
    225   ((PLATID_MACH_NEC_MCR_FORDOCOMO_NUM << PLATID_SUBMODEL_SHIFT)| \
    226     PLATID_MACH_NEC_MCR_3XX)
    227 #ifndef SPEC_PLATFORM
    228 #define SPEC_MACH_NEC_MCR_MPRO700
    229 #endif /* !SPEC_PLATFORM */
    230 #define PLATID_MACH_NEC_MCR_MPRO700_NUM	4
    231 #define PLATID_MACH_NEC_MCR_MPRO700	\
    232   ((PLATID_MACH_NEC_MCR_MPRO700_NUM << PLATID_SUBMODEL_SHIFT)| \
    233     PLATID_MACH_NEC_MCR_3XX)
    234 #ifndef SPEC_PLATFORM
    235 #define SPEC_MACH_NEC_MCR_330
    236 #endif /* !SPEC_PLATFORM */
    237 #define PLATID_MACH_NEC_MCR_330_NUM	5
    238 #define PLATID_MACH_NEC_MCR_330	\
    239   ((PLATID_MACH_NEC_MCR_330_NUM << PLATID_SUBMODEL_SHIFT)| \
    240     PLATID_MACH_NEC_MCR_3XX)
    241 #ifndef SPEC_PLATFORM
    242 #define SPEC_MACH_NEC_MCR_5XX
    243 #endif /* !SPEC_PLATFORM */
    244 #define PLATID_MACH_NEC_MCR_5XX_NUM	2
    245 #define PLATID_MACH_NEC_MCR_5XX	\
    246   ((PLATID_MACH_NEC_MCR_5XX_NUM << PLATID_MODEL_SHIFT)| \
    247     PLATID_MACH_NEC_MCR)
    248 #ifndef SPEC_PLATFORM
    249 #define SPEC_MACH_NEC_MCR_500
    250 #endif /* !SPEC_PLATFORM */
    251 #define PLATID_MACH_NEC_MCR_500_NUM	1
    252 #define PLATID_MACH_NEC_MCR_500	\
    253   ((PLATID_MACH_NEC_MCR_500_NUM << PLATID_SUBMODEL_SHIFT)| \
    254     PLATID_MACH_NEC_MCR_5XX)
    255 #ifndef SPEC_PLATFORM
    256 #define SPEC_MACH_NEC_MCR_510
    257 #endif /* !SPEC_PLATFORM */
    258 #define PLATID_MACH_NEC_MCR_510_NUM	2
    259 #define PLATID_MACH_NEC_MCR_510	\
    260   ((PLATID_MACH_NEC_MCR_510_NUM << PLATID_SUBMODEL_SHIFT)| \
    261     PLATID_MACH_NEC_MCR_5XX)
    262 #ifndef SPEC_PLATFORM
    263 #define SPEC_MACH_NEC_MCR_520
    264 #endif /* !SPEC_PLATFORM */
    265 #define PLATID_MACH_NEC_MCR_520_NUM	3
    266 #define PLATID_MACH_NEC_MCR_520	\
    267   ((PLATID_MACH_NEC_MCR_520_NUM << PLATID_SUBMODEL_SHIFT)| \
    268     PLATID_MACH_NEC_MCR_5XX)
    269 #ifndef SPEC_PLATFORM
    270 #define SPEC_MACH_NEC_MCR_520A
    271 #endif /* !SPEC_PLATFORM */
    272 #define PLATID_MACH_NEC_MCR_520A_NUM	4
    273 #define PLATID_MACH_NEC_MCR_520A	\
    274   ((PLATID_MACH_NEC_MCR_520A_NUM << PLATID_SUBMODEL_SHIFT)| \
    275     PLATID_MACH_NEC_MCR_5XX)
    276 #ifndef SPEC_PLATFORM
    277 #define SPEC_MACH_NEC_MCR_500A
    278 #endif /* !SPEC_PLATFORM */
    279 #define PLATID_MACH_NEC_MCR_500A_NUM	5
    280 #define PLATID_MACH_NEC_MCR_500A	\
    281   ((PLATID_MACH_NEC_MCR_500A_NUM << PLATID_SUBMODEL_SHIFT)| \
    282     PLATID_MACH_NEC_MCR_5XX)
    283 #ifndef SPEC_PLATFORM
    284 #define SPEC_MACH_NEC_MCR_530
    285 #endif /* !SPEC_PLATFORM */
    286 #define PLATID_MACH_NEC_MCR_530_NUM	6
    287 #define PLATID_MACH_NEC_MCR_530	\
    288   ((PLATID_MACH_NEC_MCR_530_NUM << PLATID_SUBMODEL_SHIFT)| \
    289     PLATID_MACH_NEC_MCR_5XX)
    290 #ifndef SPEC_PLATFORM
    291 #define SPEC_MACH_NEC_MCR_430
    292 #endif /* !SPEC_PLATFORM */
    293 #define PLATID_MACH_NEC_MCR_430_NUM	7
    294 #define PLATID_MACH_NEC_MCR_430	\
    295   ((PLATID_MACH_NEC_MCR_430_NUM << PLATID_SUBMODEL_SHIFT)| \
    296     PLATID_MACH_NEC_MCR_5XX)
    297 #ifndef SPEC_PLATFORM
    298 #define SPEC_MACH_NEC_MCR_530A
    299 #endif /* !SPEC_PLATFORM */
    300 #define PLATID_MACH_NEC_MCR_530A_NUM	8
    301 #define PLATID_MACH_NEC_MCR_530A	\
    302   ((PLATID_MACH_NEC_MCR_530A_NUM << PLATID_SUBMODEL_SHIFT)| \
    303     PLATID_MACH_NEC_MCR_5XX)
    304 #ifndef SPEC_PLATFORM
    305 #define SPEC_MACH_NEC_MCR_SIGMARION
    306 #endif /* !SPEC_PLATFORM */
    307 #define PLATID_MACH_NEC_MCR_SIGMARION_NUM	9
    308 #define PLATID_MACH_NEC_MCR_SIGMARION	\
    309   ((PLATID_MACH_NEC_MCR_SIGMARION_NUM << PLATID_SUBMODEL_SHIFT)| \
    310     PLATID_MACH_NEC_MCR_5XX)
    311 #ifndef SPEC_PLATFORM
    312 #define SPEC_MACH_NEC_MCR_550
    313 #endif /* !SPEC_PLATFORM */
    314 #define PLATID_MACH_NEC_MCR_550_NUM	10
    315 #define PLATID_MACH_NEC_MCR_550	\
    316   ((PLATID_MACH_NEC_MCR_550_NUM << PLATID_SUBMODEL_SHIFT)| \
    317     PLATID_MACH_NEC_MCR_5XX)
    318 #ifndef SPEC_PLATFORM
    319 #define SPEC_MACH_NEC_MCR_450
    320 #endif /* !SPEC_PLATFORM */
    321 #define PLATID_MACH_NEC_MCR_450_NUM	11
    322 #define PLATID_MACH_NEC_MCR_450	\
    323   ((PLATID_MACH_NEC_MCR_450_NUM << PLATID_SUBMODEL_SHIFT)| \
    324     PLATID_MACH_NEC_MCR_5XX)
    325 #ifndef SPEC_PLATFORM
    326 #define SPEC_MACH_NEC_MCR_SIGMARION2
    327 #endif /* !SPEC_PLATFORM */
    328 #define PLATID_MACH_NEC_MCR_SIGMARION2_NUM	12
    329 #define PLATID_MACH_NEC_MCR_SIGMARION2	\
    330   ((PLATID_MACH_NEC_MCR_SIGMARION2_NUM << PLATID_SUBMODEL_SHIFT)| \
    331     PLATID_MACH_NEC_MCR_5XX)
    332 #ifndef SPEC_PLATFORM
    333 #define SPEC_MACH_NEC_MCR_7XX
    334 #endif /* !SPEC_PLATFORM */
    335 #define PLATID_MACH_NEC_MCR_7XX_NUM	3
    336 #define PLATID_MACH_NEC_MCR_7XX	\
    337   ((PLATID_MACH_NEC_MCR_7XX_NUM << PLATID_MODEL_SHIFT)| \
    338     PLATID_MACH_NEC_MCR)
    339 #ifndef SPEC_PLATFORM
    340 #define SPEC_MACH_NEC_MCR_700
    341 #endif /* !SPEC_PLATFORM */
    342 #define PLATID_MACH_NEC_MCR_700_NUM	1
    343 #define PLATID_MACH_NEC_MCR_700	\
    344   ((PLATID_MACH_NEC_MCR_700_NUM << PLATID_SUBMODEL_SHIFT)| \
    345     PLATID_MACH_NEC_MCR_7XX)
    346 #ifndef SPEC_PLATFORM
    347 #define SPEC_MACH_NEC_MCR_700A
    348 #endif /* !SPEC_PLATFORM */
    349 #define PLATID_MACH_NEC_MCR_700A_NUM	2
    350 #define PLATID_MACH_NEC_MCR_700A	\
    351   ((PLATID_MACH_NEC_MCR_700A_NUM << PLATID_SUBMODEL_SHIFT)| \
    352     PLATID_MACH_NEC_MCR_7XX)
    353 #ifndef SPEC_PLATFORM
    354 #define SPEC_MACH_NEC_MCR_730
    355 #endif /* !SPEC_PLATFORM */
    356 #define PLATID_MACH_NEC_MCR_730_NUM	3
    357 #define PLATID_MACH_NEC_MCR_730	\
    358   ((PLATID_MACH_NEC_MCR_730_NUM << PLATID_SUBMODEL_SHIFT)| \
    359     PLATID_MACH_NEC_MCR_7XX)
    360 #ifndef SPEC_PLATFORM
    361 #define SPEC_MACH_NEC_MCR_730A
    362 #endif /* !SPEC_PLATFORM */
    363 #define PLATID_MACH_NEC_MCR_730A_NUM	4
    364 #define PLATID_MACH_NEC_MCR_730A	\
    365   ((PLATID_MACH_NEC_MCR_730A_NUM << PLATID_SUBMODEL_SHIFT)| \
    366     PLATID_MACH_NEC_MCR_7XX)
    367 #endif /* hpcmips */
    368 #ifdef hpcmips
    369 #ifndef SPEC_PLATFORM
    370 #define SPEC_MACH_EVEREX
    371 #endif /* !SPEC_PLATFORM */
    372 #define PLATID_MACH_EVEREX_NUM	2
    373 #define PLATID_MACH_EVEREX	\
    374   ((PLATID_MACH_EVEREX_NUM << PLATID_VENDOR_SHIFT))
    375 #ifndef SPEC_PLATFORM
    376 #define SPEC_MACH_EVEREX_FREESTYLE
    377 #endif /* !SPEC_PLATFORM */
    378 #define PLATID_MACH_EVEREX_FREESTYLE_NUM	1
    379 #define PLATID_MACH_EVEREX_FREESTYLE	\
    380   ((PLATID_MACH_EVEREX_FREESTYLE_NUM << PLATID_SERIES_SHIFT)| \
    381     PLATID_MACH_EVEREX)
    382 #ifndef SPEC_PLATFORM
    383 #define SPEC_MACH_EVEREX_FREESTYLE_AXX
    384 #endif /* !SPEC_PLATFORM */
    385 #define PLATID_MACH_EVEREX_FREESTYLE_AXX_NUM	1
    386 #define PLATID_MACH_EVEREX_FREESTYLE_AXX	\
    387   ((PLATID_MACH_EVEREX_FREESTYLE_AXX_NUM << PLATID_MODEL_SHIFT)| \
    388     PLATID_MACH_EVEREX_FREESTYLE)
    389 #ifndef SPEC_PLATFORM
    390 #define SPEC_MACH_EVEREX_FREESTYLE_A10
    391 #endif /* !SPEC_PLATFORM */
    392 #define PLATID_MACH_EVEREX_FREESTYLE_A10_NUM	1
    393 #define PLATID_MACH_EVEREX_FREESTYLE_A10	\
    394   ((PLATID_MACH_EVEREX_FREESTYLE_A10_NUM << PLATID_SUBMODEL_SHIFT)| \
    395     PLATID_MACH_EVEREX_FREESTYLE_AXX)
    396 #ifndef SPEC_PLATFORM
    397 #define SPEC_MACH_EVEREX_FREESTYLE_A15
    398 #endif /* !SPEC_PLATFORM */
    399 #define PLATID_MACH_EVEREX_FREESTYLE_A15_NUM	2
    400 #define PLATID_MACH_EVEREX_FREESTYLE_A15	\
    401   ((PLATID_MACH_EVEREX_FREESTYLE_A15_NUM << PLATID_SUBMODEL_SHIFT)| \
    402     PLATID_MACH_EVEREX_FREESTYLE_AXX)
    403 #ifndef SPEC_PLATFORM
    404 #define SPEC_MACH_EVEREX_FREESTYLE_A20
    405 #endif /* !SPEC_PLATFORM */
    406 #define PLATID_MACH_EVEREX_FREESTYLE_A20_NUM	3
    407 #define PLATID_MACH_EVEREX_FREESTYLE_A20	\
    408   ((PLATID_MACH_EVEREX_FREESTYLE_A20_NUM << PLATID_SUBMODEL_SHIFT)| \
    409     PLATID_MACH_EVEREX_FREESTYLE_AXX)
    410 #endif /* hpcmips */
    411 #ifndef SPEC_PLATFORM
    412 #define SPEC_MACH_CASIO
    413 #endif /* !SPEC_PLATFORM */
    414 #define PLATID_MACH_CASIO_NUM	3
    415 #define PLATID_MACH_CASIO	\
    416   ((PLATID_MACH_CASIO_NUM << PLATID_VENDOR_SHIFT))
    417 #ifdef hpcmips
    418 #ifndef SPEC_PLATFORM
    419 #define SPEC_MACH_CASIO_CASSIOPEIAE
    420 #endif /* !SPEC_PLATFORM */
    421 #define PLATID_MACH_CASIO_CASSIOPEIAE_NUM	1
    422 #define PLATID_MACH_CASIO_CASSIOPEIAE	\
    423   ((PLATID_MACH_CASIO_CASSIOPEIAE_NUM << PLATID_SERIES_SHIFT)| \
    424     PLATID_MACH_CASIO)
    425 #ifndef SPEC_PLATFORM
    426 #define SPEC_MACH_CASIO_CASSIOPEIAE_EXX
    427 #endif /* !SPEC_PLATFORM */
    428 #define PLATID_MACH_CASIO_CASSIOPEIAE_EXX_NUM	1
    429 #define PLATID_MACH_CASIO_CASSIOPEIAE_EXX	\
    430   ((PLATID_MACH_CASIO_CASSIOPEIAE_EXX_NUM << PLATID_MODEL_SHIFT)| \
    431     PLATID_MACH_CASIO_CASSIOPEIAE)
    432 #ifndef SPEC_PLATFORM
    433 #define SPEC_MACH_CASIO_CASSIOPEIAE_E10
    434 #endif /* !SPEC_PLATFORM */
    435 #define PLATID_MACH_CASIO_CASSIOPEIAE_E10_NUM	1
    436 #define PLATID_MACH_CASIO_CASSIOPEIAE_E10	\
    437   ((PLATID_MACH_CASIO_CASSIOPEIAE_E10_NUM << PLATID_SUBMODEL_SHIFT)| \
    438     PLATID_MACH_CASIO_CASSIOPEIAE_EXX)
    439 #ifndef SPEC_PLATFORM
    440 #define SPEC_MACH_CASIO_CASSIOPEIAE_E11
    441 #endif /* !SPEC_PLATFORM */
    442 #define PLATID_MACH_CASIO_CASSIOPEIAE_E11_NUM	2
    443 #define PLATID_MACH_CASIO_CASSIOPEIAE_E11	\
    444   ((PLATID_MACH_CASIO_CASSIOPEIAE_E11_NUM << PLATID_SUBMODEL_SHIFT)| \
    445     PLATID_MACH_CASIO_CASSIOPEIAE_EXX)
    446 #ifndef SPEC_PLATFORM
    447 #define SPEC_MACH_CASIO_CASSIOPEIAE_E15
    448 #endif /* !SPEC_PLATFORM */
    449 #define PLATID_MACH_CASIO_CASSIOPEIAE_E15_NUM	3
    450 #define PLATID_MACH_CASIO_CASSIOPEIAE_E15	\
    451   ((PLATID_MACH_CASIO_CASSIOPEIAE_E15_NUM << PLATID_SUBMODEL_SHIFT)| \
    452     PLATID_MACH_CASIO_CASSIOPEIAE_EXX)
    453 #ifndef SPEC_PLATFORM
    454 #define SPEC_MACH_CASIO_CASSIOPEIAE_E55
    455 #endif /* !SPEC_PLATFORM */
    456 #define PLATID_MACH_CASIO_CASSIOPEIAE_E55_NUM	4
    457 #define PLATID_MACH_CASIO_CASSIOPEIAE_E55	\
    458   ((PLATID_MACH_CASIO_CASSIOPEIAE_E55_NUM << PLATID_SUBMODEL_SHIFT)| \
    459     PLATID_MACH_CASIO_CASSIOPEIAE_EXX)
    460 #ifndef SPEC_PLATFORM
    461 #define SPEC_MACH_CASIO_CASSIOPEIAE_FORDOCOMO
    462 #endif /* !SPEC_PLATFORM */
    463 #define PLATID_MACH_CASIO_CASSIOPEIAE_FORDOCOMO_NUM	5
    464 #define PLATID_MACH_CASIO_CASSIOPEIAE_FORDOCOMO	\
    465   ((PLATID_MACH_CASIO_CASSIOPEIAE_FORDOCOMO_NUM << PLATID_SUBMODEL_SHIFT)| \
    466     PLATID_MACH_CASIO_CASSIOPEIAE_EXX)
    467 #ifndef SPEC_PLATFORM
    468 #define SPEC_MACH_CASIO_CASSIOPEIAE_E65
    469 #endif /* !SPEC_PLATFORM */
    470 #define PLATID_MACH_CASIO_CASSIOPEIAE_E65_NUM	6
    471 #define PLATID_MACH_CASIO_CASSIOPEIAE_E65	\
    472   ((PLATID_MACH_CASIO_CASSIOPEIAE_E65_NUM << PLATID_SUBMODEL_SHIFT)| \
    473     PLATID_MACH_CASIO_CASSIOPEIAE_EXX)
    474 #ifndef SPEC_PLATFORM
    475 #define SPEC_MACH_CASIO_CASSIOPEIAE_EXXX
    476 #endif /* !SPEC_PLATFORM */
    477 #define PLATID_MACH_CASIO_CASSIOPEIAE_EXXX_NUM	2
    478 #define PLATID_MACH_CASIO_CASSIOPEIAE_EXXX	\
    479   ((PLATID_MACH_CASIO_CASSIOPEIAE_EXXX_NUM << PLATID_MODEL_SHIFT)| \
    480     PLATID_MACH_CASIO_CASSIOPEIAE)
    481 #ifndef SPEC_PLATFORM
    482 #define SPEC_MACH_CASIO_CASSIOPEIAE_E100
    483 #endif /* !SPEC_PLATFORM */
    484 #define PLATID_MACH_CASIO_CASSIOPEIAE_E100_NUM	1
    485 #define PLATID_MACH_CASIO_CASSIOPEIAE_E100	\
    486   ((PLATID_MACH_CASIO_CASSIOPEIAE_E100_NUM << PLATID_SUBMODEL_SHIFT)| \
    487     PLATID_MACH_CASIO_CASSIOPEIAE_EXXX)
    488 #ifndef SPEC_PLATFORM
    489 #define SPEC_MACH_CASIO_CASSIOPEIAE_E105
    490 #endif /* !SPEC_PLATFORM */
    491 #define PLATID_MACH_CASIO_CASSIOPEIAE_E105_NUM	2
    492 #define PLATID_MACH_CASIO_CASSIOPEIAE_E105	\
    493   ((PLATID_MACH_CASIO_CASSIOPEIAE_E105_NUM << PLATID_SUBMODEL_SHIFT)| \
    494     PLATID_MACH_CASIO_CASSIOPEIAE_EXXX)
    495 #ifndef SPEC_PLATFORM
    496 #define SPEC_MACH_CASIO_CASSIOPEIAE_E500
    497 #endif /* !SPEC_PLATFORM */
    498 #define PLATID_MACH_CASIO_CASSIOPEIAE_E500_NUM	3
    499 #define PLATID_MACH_CASIO_CASSIOPEIAE_E500	\
    500   ((PLATID_MACH_CASIO_CASSIOPEIAE_E500_NUM << PLATID_SUBMODEL_SHIFT)| \
    501     PLATID_MACH_CASIO_CASSIOPEIAE_EXXX)
    502 #ifndef SPEC_PLATFORM
    503 #define SPEC_MACH_CASIO_CASSIOPEIAE_E507
    504 #endif /* !SPEC_PLATFORM */
    505 #define PLATID_MACH_CASIO_CASSIOPEIAE_E507_NUM	4
    506 #define PLATID_MACH_CASIO_CASSIOPEIAE_E507	\
    507   ((PLATID_MACH_CASIO_CASSIOPEIAE_E507_NUM << PLATID_SUBMODEL_SHIFT)| \
    508     PLATID_MACH_CASIO_CASSIOPEIAE_EXXX)
    509 #ifndef SPEC_PLATFORM
    510 #define SPEC_MACH_CASIO_POCKETPOSTPET
    511 #endif /* !SPEC_PLATFORM */
    512 #define PLATID_MACH_CASIO_POCKETPOSTPET_NUM	2
    513 #define PLATID_MACH_CASIO_POCKETPOSTPET	\
    514   ((PLATID_MACH_CASIO_POCKETPOSTPET_NUM << PLATID_SERIES_SHIFT)| \
    515     PLATID_MACH_CASIO)
    516 #ifndef SPEC_PLATFORM
    517 #define SPEC_MACH_CASIO_POCKETPOSTPET_POCKETPOSTPET
    518 #endif /* !SPEC_PLATFORM */
    519 #define PLATID_MACH_CASIO_POCKETPOSTPET_POCKETPOSTPET_NUM	1
    520 #define PLATID_MACH_CASIO_POCKETPOSTPET_POCKETPOSTPET	\
    521   ((PLATID_MACH_CASIO_POCKETPOSTPET_POCKETPOSTPET_NUM << PLATID_MODEL_SHIFT)| \
    522     PLATID_MACH_CASIO_POCKETPOSTPET)
    523 #endif /* hpcmips */
    524 #ifdef hpcsh
    525 #ifndef SPEC_PLATFORM
    526 #define SPEC_MACH_CASIO_CASSIOPEIAA
    527 #endif /* !SPEC_PLATFORM */
    528 #define PLATID_MACH_CASIO_CASSIOPEIAA_NUM	3
    529 #define PLATID_MACH_CASIO_CASSIOPEIAA	\
    530   ((PLATID_MACH_CASIO_CASSIOPEIAA_NUM << PLATID_SERIES_SHIFT)| \
    531     PLATID_MACH_CASIO)
    532 #ifndef SPEC_PLATFORM
    533 #define SPEC_MACH_CASIO_CASSIOPEIAA_AXX
    534 #endif /* !SPEC_PLATFORM */
    535 #define PLATID_MACH_CASIO_CASSIOPEIAA_AXX_NUM	1
    536 #define PLATID_MACH_CASIO_CASSIOPEIAA_AXX	\
    537   ((PLATID_MACH_CASIO_CASSIOPEIAA_AXX_NUM << PLATID_MODEL_SHIFT)| \
    538     PLATID_MACH_CASIO_CASSIOPEIAA)
    539 #ifndef SPEC_PLATFORM
    540 #define SPEC_MACH_CASIO_CASSIOPEIAA_A55V
    541 #endif /* !SPEC_PLATFORM */
    542 #define PLATID_MACH_CASIO_CASSIOPEIAA_A55V_NUM	1
    543 #define PLATID_MACH_CASIO_CASSIOPEIAA_A55V	\
    544   ((PLATID_MACH_CASIO_CASSIOPEIAA_A55V_NUM << PLATID_SUBMODEL_SHIFT)| \
    545     PLATID_MACH_CASIO_CASSIOPEIAA_AXX)
    546 #endif /* hpcsh */
    547 #ifdef hpcmips
    548 #ifndef SPEC_PLATFORM
    549 #define SPEC_MACH_SHARP
    550 #endif /* !SPEC_PLATFORM */
    551 #define PLATID_MACH_SHARP_NUM	4
    552 #define PLATID_MACH_SHARP	\
    553   ((PLATID_MACH_SHARP_NUM << PLATID_VENDOR_SHIFT))
    554 #ifndef SPEC_PLATFORM
    555 #define SPEC_MACH_SHARP_TRIPAD
    556 #endif /* !SPEC_PLATFORM */
    557 #define PLATID_MACH_SHARP_TRIPAD_NUM	1
    558 #define PLATID_MACH_SHARP_TRIPAD	\
    559   ((PLATID_MACH_SHARP_TRIPAD_NUM << PLATID_SERIES_SHIFT)| \
    560     PLATID_MACH_SHARP)
    561 #ifndef SPEC_PLATFORM
    562 #define SPEC_MACH_SHARP_TRIPAD_PV
    563 #endif /* !SPEC_PLATFORM */
    564 #define PLATID_MACH_SHARP_TRIPAD_PV_NUM	1
    565 #define PLATID_MACH_SHARP_TRIPAD_PV	\
    566   ((PLATID_MACH_SHARP_TRIPAD_PV_NUM << PLATID_MODEL_SHIFT)| \
    567     PLATID_MACH_SHARP_TRIPAD)
    568 #ifndef SPEC_PLATFORM
    569 #define SPEC_MACH_SHARP_TRIPAD_PV6000
    570 #endif /* !SPEC_PLATFORM */
    571 #define PLATID_MACH_SHARP_TRIPAD_PV6000_NUM	1
    572 #define PLATID_MACH_SHARP_TRIPAD_PV6000	\
    573   ((PLATID_MACH_SHARP_TRIPAD_PV6000_NUM << PLATID_SUBMODEL_SHIFT)| \
    574     PLATID_MACH_SHARP_TRIPAD_PV)
    575 #ifndef SPEC_PLATFORM
    576 #define SPEC_MACH_SHARP_TELIOS
    577 #endif /* !SPEC_PLATFORM */
    578 #define PLATID_MACH_SHARP_TELIOS_NUM	2
    579 #define PLATID_MACH_SHARP_TELIOS	\
    580   ((PLATID_MACH_SHARP_TELIOS_NUM << PLATID_SERIES_SHIFT)| \
    581     PLATID_MACH_SHARP)
    582 #ifndef SPEC_PLATFORM
    583 #define SPEC_MACH_SHARP_TELIOS_HC
    584 #endif /* !SPEC_PLATFORM */
    585 #define PLATID_MACH_SHARP_TELIOS_HC_NUM	1
    586 #define PLATID_MACH_SHARP_TELIOS_HC	\
    587   ((PLATID_MACH_SHARP_TELIOS_HC_NUM << PLATID_MODEL_SHIFT)| \
    588     PLATID_MACH_SHARP_TELIOS)
    589 #ifndef SPEC_PLATFORM
    590 #define SPEC_MACH_SHARP_TELIOS_HCAJ1
    591 #endif /* !SPEC_PLATFORM */
    592 #define PLATID_MACH_SHARP_TELIOS_HCAJ1_NUM	1
    593 #define PLATID_MACH_SHARP_TELIOS_HCAJ1	\
    594   ((PLATID_MACH_SHARP_TELIOS_HCAJ1_NUM << PLATID_SUBMODEL_SHIFT)| \
    595     PLATID_MACH_SHARP_TELIOS_HC)
    596 #ifndef SPEC_PLATFORM
    597 #define SPEC_MACH_SHARP_TELIOS_HCVJ1C_JP
    598 #endif /* !SPEC_PLATFORM */
    599 #define PLATID_MACH_SHARP_TELIOS_HCVJ1C_JP_NUM	2
    600 #define PLATID_MACH_SHARP_TELIOS_HCVJ1C_JP	\
    601   ((PLATID_MACH_SHARP_TELIOS_HCVJ1C_JP_NUM << PLATID_SUBMODEL_SHIFT)| \
    602     PLATID_MACH_SHARP_TELIOS_HC)
    603 #ifndef SPEC_PLATFORM
    604 #define SPEC_MACH_SHARP_MOBILON
    605 #endif /* !SPEC_PLATFORM */
    606 #define PLATID_MACH_SHARP_MOBILON_NUM	3
    607 #define PLATID_MACH_SHARP_MOBILON	\
    608   ((PLATID_MACH_SHARP_MOBILON_NUM << PLATID_SERIES_SHIFT)| \
    609     PLATID_MACH_SHARP)
    610 #ifndef SPEC_PLATFORM
    611 #define SPEC_MACH_SHARP_MOBILON_HC
    612 #endif /* !SPEC_PLATFORM */
    613 #define PLATID_MACH_SHARP_MOBILON_HC_NUM	1
    614 #define PLATID_MACH_SHARP_MOBILON_HC	\
    615   ((PLATID_MACH_SHARP_MOBILON_HC_NUM << PLATID_MODEL_SHIFT)| \
    616     PLATID_MACH_SHARP_MOBILON)
    617 #ifndef SPEC_PLATFORM
    618 #define SPEC_MACH_SHARP_MOBILON_HC4100
    619 #endif /* !SPEC_PLATFORM */
    620 #define PLATID_MACH_SHARP_MOBILON_HC4100_NUM	1
    621 #define PLATID_MACH_SHARP_MOBILON_HC4100	\
    622   ((PLATID_MACH_SHARP_MOBILON_HC4100_NUM << PLATID_SUBMODEL_SHIFT)| \
    623     PLATID_MACH_SHARP_MOBILON_HC)
    624 #ifndef SPEC_PLATFORM
    625 #define SPEC_MACH_SHARP_MOBILON_HC4500
    626 #endif /* !SPEC_PLATFORM */
    627 #define PLATID_MACH_SHARP_MOBILON_HC4500_NUM	2
    628 #define PLATID_MACH_SHARP_MOBILON_HC4500	\
    629   ((PLATID_MACH_SHARP_MOBILON_HC4500_NUM << PLATID_SUBMODEL_SHIFT)| \
    630     PLATID_MACH_SHARP_MOBILON_HC)
    631 #ifndef SPEC_PLATFORM
    632 #define SPEC_MACH_SHARP_MOBILON_HC1200
    633 #endif /* !SPEC_PLATFORM */
    634 #define PLATID_MACH_SHARP_MOBILON_HC1200_NUM	3
    635 #define PLATID_MACH_SHARP_MOBILON_HC1200	\
    636   ((PLATID_MACH_SHARP_MOBILON_HC1200_NUM << PLATID_SUBMODEL_SHIFT)| \
    637     PLATID_MACH_SHARP_MOBILON_HC)
    638 #endif /* hpcmips */
    639 #ifdef hpcmips
    640 #ifndef SPEC_PLATFORM
    641 #define SPEC_MACH_FUJITSU
    642 #endif /* !SPEC_PLATFORM */
    643 #define PLATID_MACH_FUJITSU_NUM	5
    644 #define PLATID_MACH_FUJITSU	\
    645   ((PLATID_MACH_FUJITSU_NUM << PLATID_VENDOR_SHIFT))
    646 #ifndef SPEC_PLATFORM
    647 #define SPEC_MACH_FUJITSU_INTERTOP
    648 #endif /* !SPEC_PLATFORM */
    649 #define PLATID_MACH_FUJITSU_INTERTOP_NUM	1
    650 #define PLATID_MACH_FUJITSU_INTERTOP	\
    651   ((PLATID_MACH_FUJITSU_INTERTOP_NUM << PLATID_SERIES_SHIFT)| \
    652     PLATID_MACH_FUJITSU)
    653 #ifndef SPEC_PLATFORM
    654 #define SPEC_MACH_FUJITSU_INTERTOP_ITXXX
    655 #endif /* !SPEC_PLATFORM */
    656 #define PLATID_MACH_FUJITSU_INTERTOP_ITXXX_NUM	1
    657 #define PLATID_MACH_FUJITSU_INTERTOP_ITXXX	\
    658   ((PLATID_MACH_FUJITSU_INTERTOP_ITXXX_NUM << PLATID_MODEL_SHIFT)| \
    659     PLATID_MACH_FUJITSU_INTERTOP)
    660 #ifndef SPEC_PLATFORM
    661 #define SPEC_MACH_FUJITSU_INTERTOP_IT300
    662 #endif /* !SPEC_PLATFORM */
    663 #define PLATID_MACH_FUJITSU_INTERTOP_IT300_NUM	1
    664 #define PLATID_MACH_FUJITSU_INTERTOP_IT300	\
    665   ((PLATID_MACH_FUJITSU_INTERTOP_IT300_NUM << PLATID_SUBMODEL_SHIFT)| \
    666     PLATID_MACH_FUJITSU_INTERTOP_ITXXX)
    667 #ifndef SPEC_PLATFORM
    668 #define SPEC_MACH_FUJITSU_INTERTOP_IT310
    669 #endif /* !SPEC_PLATFORM */
    670 #define PLATID_MACH_FUJITSU_INTERTOP_IT310_NUM	2
    671 #define PLATID_MACH_FUJITSU_INTERTOP_IT310	\
    672   ((PLATID_MACH_FUJITSU_INTERTOP_IT310_NUM << PLATID_SUBMODEL_SHIFT)| \
    673     PLATID_MACH_FUJITSU_INTERTOP_ITXXX)
    674 #ifndef SPEC_PLATFORM
    675 #define SPEC_MACH_FUJITSU_PENCENTRA
    676 #endif /* !SPEC_PLATFORM */
    677 #define PLATID_MACH_FUJITSU_PENCENTRA_NUM	2
    678 #define PLATID_MACH_FUJITSU_PENCENTRA	\
    679   ((PLATID_MACH_FUJITSU_PENCENTRA_NUM << PLATID_SERIES_SHIFT)| \
    680     PLATID_MACH_FUJITSU)
    681 #ifndef SPEC_PLATFORM
    682 #define SPEC_MACH_FUJITSU_PENCENTRA_130
    683 #endif /* !SPEC_PLATFORM */
    684 #define PLATID_MACH_FUJITSU_PENCENTRA_130_NUM	1
    685 #define PLATID_MACH_FUJITSU_PENCENTRA_130	\
    686   ((PLATID_MACH_FUJITSU_PENCENTRA_130_NUM << PLATID_MODEL_SHIFT)| \
    687     PLATID_MACH_FUJITSU_PENCENTRA)
    688 #ifndef SPEC_PLATFORM
    689 #define SPEC_MACH_FUJITSU_PENCENTRA_130TM
    690 #endif /* !SPEC_PLATFORM */
    691 #define PLATID_MACH_FUJITSU_PENCENTRA_130TM_NUM	1
    692 #define PLATID_MACH_FUJITSU_PENCENTRA_130TM	\
    693   ((PLATID_MACH_FUJITSU_PENCENTRA_130TM_NUM << PLATID_SUBMODEL_SHIFT)| \
    694     PLATID_MACH_FUJITSU_PENCENTRA_130)
    695 #ifndef SPEC_PLATFORM
    696 #define SPEC_MACH_FUJITSU_PENCENTRA_130RF
    697 #endif /* !SPEC_PLATFORM */
    698 #define PLATID_MACH_FUJITSU_PENCENTRA_130RF_NUM	2
    699 #define PLATID_MACH_FUJITSU_PENCENTRA_130RF	\
    700   ((PLATID_MACH_FUJITSU_PENCENTRA_130RF_NUM << PLATID_SUBMODEL_SHIFT)| \
    701     PLATID_MACH_FUJITSU_PENCENTRA_130)
    702 #ifndef SPEC_PLATFORM
    703 #define SPEC_MACH_FUJITSU_PENCENTRA_200
    704 #endif /* !SPEC_PLATFORM */
    705 #define PLATID_MACH_FUJITSU_PENCENTRA_200_NUM	2
    706 #define PLATID_MACH_FUJITSU_PENCENTRA_200	\
    707   ((PLATID_MACH_FUJITSU_PENCENTRA_200_NUM << PLATID_MODEL_SHIFT)| \
    708     PLATID_MACH_FUJITSU_PENCENTRA)
    709 #ifndef SPEC_PLATFORM
    710 #define SPEC_MACH_FUJITSU_PENCENTRA_200CTM
    711 #endif /* !SPEC_PLATFORM */
    712 #define PLATID_MACH_FUJITSU_PENCENTRA_200CTM_NUM	1
    713 #define PLATID_MACH_FUJITSU_PENCENTRA_200CTM	\
    714   ((PLATID_MACH_FUJITSU_PENCENTRA_200CTM_NUM << PLATID_SUBMODEL_SHIFT)| \
    715     PLATID_MACH_FUJITSU_PENCENTRA_200)
    716 #ifndef SPEC_PLATFORM
    717 #define SPEC_MACH_FUJITSU_PENCENTRA_200CRF
    718 #endif /* !SPEC_PLATFORM */
    719 #define PLATID_MACH_FUJITSU_PENCENTRA_200CRF_NUM	2
    720 #define PLATID_MACH_FUJITSU_PENCENTRA_200CRF	\
    721   ((PLATID_MACH_FUJITSU_PENCENTRA_200CRF_NUM << PLATID_SUBMODEL_SHIFT)| \
    722     PLATID_MACH_FUJITSU_PENCENTRA_200)
    723 #endif /* hpcmips */
    724 #ifdef hpcmips
    725 #ifndef SPEC_PLATFORM
    726 #define SPEC_MACH_PHILIPS
    727 #endif /* !SPEC_PLATFORM */
    728 #define PLATID_MACH_PHILIPS_NUM	6
    729 #define PLATID_MACH_PHILIPS	\
    730   ((PLATID_MACH_PHILIPS_NUM << PLATID_VENDOR_SHIFT))
    731 #ifndef SPEC_PLATFORM
    732 #define SPEC_MACH_PHILIPS_NINO
    733 #endif /* !SPEC_PLATFORM */
    734 #define PLATID_MACH_PHILIPS_NINO_NUM	1
    735 #define PLATID_MACH_PHILIPS_NINO	\
    736   ((PLATID_MACH_PHILIPS_NINO_NUM << PLATID_SERIES_SHIFT)| \
    737     PLATID_MACH_PHILIPS)
    738 #ifndef SPEC_PLATFORM
    739 #define SPEC_MACH_PHILIPS_NINO_3XX
    740 #endif /* !SPEC_PLATFORM */
    741 #define PLATID_MACH_PHILIPS_NINO_3XX_NUM	1
    742 #define PLATID_MACH_PHILIPS_NINO_3XX	\
    743   ((PLATID_MACH_PHILIPS_NINO_3XX_NUM << PLATID_MODEL_SHIFT)| \
    744     PLATID_MACH_PHILIPS_NINO)
    745 #ifndef SPEC_PLATFORM
    746 #define SPEC_MACH_PHILIPS_NINO_312
    747 #endif /* !SPEC_PLATFORM */
    748 #define PLATID_MACH_PHILIPS_NINO_312_NUM	1
    749 #define PLATID_MACH_PHILIPS_NINO_312	\
    750   ((PLATID_MACH_PHILIPS_NINO_312_NUM << PLATID_SUBMODEL_SHIFT)| \
    751     PLATID_MACH_PHILIPS_NINO_3XX)
    752 #endif /* hpcmips */
    753 #ifndef SPEC_PLATFORM
    754 #define SPEC_MACH_COMPAQ
    755 #endif /* !SPEC_PLATFORM */
    756 #define PLATID_MACH_COMPAQ_NUM	7
    757 #define PLATID_MACH_COMPAQ	\
    758   ((PLATID_MACH_COMPAQ_NUM << PLATID_VENDOR_SHIFT))
    759 #ifdef hpcmips
    760 #ifndef SPEC_PLATFORM
    761 #define SPEC_MACH_COMPAQ_C
    762 #endif /* !SPEC_PLATFORM */
    763 #define PLATID_MACH_COMPAQ_C_NUM	1
    764 #define PLATID_MACH_COMPAQ_C	\
    765   ((PLATID_MACH_COMPAQ_C_NUM << PLATID_SERIES_SHIFT)| \
    766     PLATID_MACH_COMPAQ)
    767 #ifndef SPEC_PLATFORM
    768 #define SPEC_MACH_COMPAQ_C_8XX
    769 #endif /* !SPEC_PLATFORM */
    770 #define PLATID_MACH_COMPAQ_C_8XX_NUM	1
    771 #define PLATID_MACH_COMPAQ_C_8XX	\
    772   ((PLATID_MACH_COMPAQ_C_8XX_NUM << PLATID_MODEL_SHIFT)| \
    773     PLATID_MACH_COMPAQ_C)
    774 #ifndef SPEC_PLATFORM
    775 #define SPEC_MACH_COMPAQ_C_810
    776 #endif /* !SPEC_PLATFORM */
    777 #define PLATID_MACH_COMPAQ_C_810_NUM	1
    778 #define PLATID_MACH_COMPAQ_C_810	\
    779   ((PLATID_MACH_COMPAQ_C_810_NUM << PLATID_SUBMODEL_SHIFT)| \
    780     PLATID_MACH_COMPAQ_C_8XX)
    781 #ifndef SPEC_PLATFORM
    782 #define SPEC_MACH_COMPAQ_C_201X
    783 #endif /* !SPEC_PLATFORM */
    784 #define PLATID_MACH_COMPAQ_C_201X_NUM	2
    785 #define PLATID_MACH_COMPAQ_C_201X	\
    786   ((PLATID_MACH_COMPAQ_C_201X_NUM << PLATID_MODEL_SHIFT)| \
    787     PLATID_MACH_COMPAQ_C)
    788 #ifndef SPEC_PLATFORM
    789 #define SPEC_MACH_COMPAQ_C_2010
    790 #endif /* !SPEC_PLATFORM */
    791 #define PLATID_MACH_COMPAQ_C_2010_NUM	1
    792 #define PLATID_MACH_COMPAQ_C_2010	\
    793   ((PLATID_MACH_COMPAQ_C_2010_NUM << PLATID_SUBMODEL_SHIFT)| \
    794     PLATID_MACH_COMPAQ_C_201X)
    795 #ifndef SPEC_PLATFORM
    796 #define SPEC_MACH_COMPAQ_C_2015
    797 #endif /* !SPEC_PLATFORM */
    798 #define PLATID_MACH_COMPAQ_C_2015_NUM	2
    799 #define PLATID_MACH_COMPAQ_C_2015	\
    800   ((PLATID_MACH_COMPAQ_C_2015_NUM << PLATID_SUBMODEL_SHIFT)| \
    801     PLATID_MACH_COMPAQ_C_201X)
    802 #ifndef SPEC_PLATFORM
    803 #define SPEC_MACH_COMPAQ_AERO
    804 #endif /* !SPEC_PLATFORM */
    805 #define PLATID_MACH_COMPAQ_AERO_NUM	2
    806 #define PLATID_MACH_COMPAQ_AERO	\
    807   ((PLATID_MACH_COMPAQ_AERO_NUM << PLATID_SERIES_SHIFT)| \
    808     PLATID_MACH_COMPAQ)
    809 #ifndef SPEC_PLATFORM
    810 #define SPEC_MACH_COMPAQ_AERO_15XX
    811 #endif /* !SPEC_PLATFORM */
    812 #define PLATID_MACH_COMPAQ_AERO_15XX_NUM	1
    813 #define PLATID_MACH_COMPAQ_AERO_15XX	\
    814   ((PLATID_MACH_COMPAQ_AERO_15XX_NUM << PLATID_MODEL_SHIFT)| \
    815     PLATID_MACH_COMPAQ_AERO)
    816 #ifndef SPEC_PLATFORM
    817 #define SPEC_MACH_COMPAQ_AERO_1530
    818 #endif /* !SPEC_PLATFORM */
    819 #define PLATID_MACH_COMPAQ_AERO_1530_NUM	1
    820 #define PLATID_MACH_COMPAQ_AERO_1530	\
    821   ((PLATID_MACH_COMPAQ_AERO_1530_NUM << PLATID_SUBMODEL_SHIFT)| \
    822     PLATID_MACH_COMPAQ_AERO_15XX)
    823 #ifndef SPEC_PLATFORM
    824 #define SPEC_MACH_COMPAQ_AERO_21XX
    825 #endif /* !SPEC_PLATFORM */
    826 #define PLATID_MACH_COMPAQ_AERO_21XX_NUM	2
    827 #define PLATID_MACH_COMPAQ_AERO_21XX	\
    828   ((PLATID_MACH_COMPAQ_AERO_21XX_NUM << PLATID_MODEL_SHIFT)| \
    829     PLATID_MACH_COMPAQ_AERO)
    830 #ifndef SPEC_PLATFORM
    831 #define SPEC_MACH_COMPAQ_AERO_2110
    832 #endif /* !SPEC_PLATFORM */
    833 #define PLATID_MACH_COMPAQ_AERO_2110_NUM	1
    834 #define PLATID_MACH_COMPAQ_AERO_2110	\
    835   ((PLATID_MACH_COMPAQ_AERO_2110_NUM << PLATID_SUBMODEL_SHIFT)| \
    836     PLATID_MACH_COMPAQ_AERO_21XX)
    837 #ifndef SPEC_PLATFORM
    838 #define SPEC_MACH_COMPAQ_AERO_2130
    839 #endif /* !SPEC_PLATFORM */
    840 #define PLATID_MACH_COMPAQ_AERO_2130_NUM	2
    841 #define PLATID_MACH_COMPAQ_AERO_2130	\
    842   ((PLATID_MACH_COMPAQ_AERO_2130_NUM << PLATID_SUBMODEL_SHIFT)| \
    843     PLATID_MACH_COMPAQ_AERO_21XX)
    844 #ifndef SPEC_PLATFORM
    845 #define SPEC_MACH_COMPAQ_AERO_2140
    846 #endif /* !SPEC_PLATFORM */
    847 #define PLATID_MACH_COMPAQ_AERO_2140_NUM	3
    848 #define PLATID_MACH_COMPAQ_AERO_2140	\
    849   ((PLATID_MACH_COMPAQ_AERO_2140_NUM << PLATID_SUBMODEL_SHIFT)| \
    850     PLATID_MACH_COMPAQ_AERO_21XX)
    851 #ifndef SPEC_PLATFORM
    852 #define SPEC_MACH_COMPAQ_PRESARIO
    853 #endif /* !SPEC_PLATFORM */
    854 #define PLATID_MACH_COMPAQ_PRESARIO_NUM	3
    855 #define PLATID_MACH_COMPAQ_PRESARIO	\
    856   ((PLATID_MACH_COMPAQ_PRESARIO_NUM << PLATID_SERIES_SHIFT)| \
    857     PLATID_MACH_COMPAQ)
    858 #ifndef SPEC_PLATFORM
    859 #define SPEC_MACH_COMPAQ_PRESARIO_21X
    860 #endif /* !SPEC_PLATFORM */
    861 #define PLATID_MACH_COMPAQ_PRESARIO_21X_NUM	1
    862 #define PLATID_MACH_COMPAQ_PRESARIO_21X	\
    863   ((PLATID_MACH_COMPAQ_PRESARIO_21X_NUM << PLATID_MODEL_SHIFT)| \
    864     PLATID_MACH_COMPAQ_PRESARIO)
    865 #ifndef SPEC_PLATFORM
    866 #define SPEC_MACH_COMPAQ_PRESARIO_213
    867 #endif /* !SPEC_PLATFORM */
    868 #define PLATID_MACH_COMPAQ_PRESARIO_213_NUM	1
    869 #define PLATID_MACH_COMPAQ_PRESARIO_213	\
    870   ((PLATID_MACH_COMPAQ_PRESARIO_213_NUM << PLATID_SUBMODEL_SHIFT)| \
    871     PLATID_MACH_COMPAQ_PRESARIO_21X)
    872 #endif /* hpcmips */
    873 #ifdef hpcarm
    874 #ifndef SPEC_PLATFORM
    875 #define SPEC_MACH_COMPAQ_IPAQ
    876 #endif /* !SPEC_PLATFORM */
    877 #define PLATID_MACH_COMPAQ_IPAQ_NUM	4
    878 #define PLATID_MACH_COMPAQ_IPAQ	\
    879   ((PLATID_MACH_COMPAQ_IPAQ_NUM << PLATID_SERIES_SHIFT)| \
    880     PLATID_MACH_COMPAQ)
    881 #ifndef SPEC_PLATFORM
    882 #define SPEC_MACH_COMPAQ_IPAQ_H31XX
    883 #endif /* !SPEC_PLATFORM */
    884 #define PLATID_MACH_COMPAQ_IPAQ_H31XX_NUM	1
    885 #define PLATID_MACH_COMPAQ_IPAQ_H31XX	\
    886   ((PLATID_MACH_COMPAQ_IPAQ_H31XX_NUM << PLATID_MODEL_SHIFT)| \
    887     PLATID_MACH_COMPAQ_IPAQ)
    888 #ifndef SPEC_PLATFORM
    889 #define SPEC_MACH_COMPAQ_IPAQ_H3100
    890 #endif /* !SPEC_PLATFORM */
    891 #define PLATID_MACH_COMPAQ_IPAQ_H3100_NUM	1
    892 #define PLATID_MACH_COMPAQ_IPAQ_H3100	\
    893   ((PLATID_MACH_COMPAQ_IPAQ_H3100_NUM << PLATID_SUBMODEL_SHIFT)| \
    894     PLATID_MACH_COMPAQ_IPAQ_H31XX)
    895 #ifndef SPEC_PLATFORM
    896 #define SPEC_MACH_COMPAQ_IPAQ_H36XX
    897 #endif /* !SPEC_PLATFORM */
    898 #define PLATID_MACH_COMPAQ_IPAQ_H36XX_NUM	2
    899 #define PLATID_MACH_COMPAQ_IPAQ_H36XX	\
    900   ((PLATID_MACH_COMPAQ_IPAQ_H36XX_NUM << PLATID_MODEL_SHIFT)| \
    901     PLATID_MACH_COMPAQ_IPAQ)
    902 #ifndef SPEC_PLATFORM
    903 #define SPEC_MACH_COMPAQ_IPAQ_H3600
    904 #endif /* !SPEC_PLATFORM */
    905 #define PLATID_MACH_COMPAQ_IPAQ_H3600_NUM	1
    906 #define PLATID_MACH_COMPAQ_IPAQ_H3600	\
    907   ((PLATID_MACH_COMPAQ_IPAQ_H3600_NUM << PLATID_SUBMODEL_SHIFT)| \
    908     PLATID_MACH_COMPAQ_IPAQ_H36XX)
    909 #ifndef SPEC_PLATFORM
    910 #define SPEC_MACH_COMPAQ_IPAQ_H3660
    911 #endif /* !SPEC_PLATFORM */
    912 #define PLATID_MACH_COMPAQ_IPAQ_H3660_NUM	2
    913 #define PLATID_MACH_COMPAQ_IPAQ_H3660	\
    914   ((PLATID_MACH_COMPAQ_IPAQ_H3660_NUM << PLATID_SUBMODEL_SHIFT)| \
    915     PLATID_MACH_COMPAQ_IPAQ_H36XX)
    916 #endif /* hpcarm */
    917 #ifdef hpcmips
    918 #ifndef SPEC_PLATFORM
    919 #define SPEC_MACH_VICTOR
    920 #endif /* !SPEC_PLATFORM */
    921 #define PLATID_MACH_VICTOR_NUM	8
    922 #define PLATID_MACH_VICTOR	\
    923   ((PLATID_MACH_VICTOR_NUM << PLATID_VENDOR_SHIFT))
    924 #ifndef SPEC_PLATFORM
    925 #define SPEC_MACH_VICTOR_INTERLINK
    926 #endif /* !SPEC_PLATFORM */
    927 #define PLATID_MACH_VICTOR_INTERLINK_NUM	1
    928 #define PLATID_MACH_VICTOR_INTERLINK	\
    929   ((PLATID_MACH_VICTOR_INTERLINK_NUM << PLATID_SERIES_SHIFT)| \
    930     PLATID_MACH_VICTOR)
    931 #ifndef SPEC_PLATFORM
    932 #define SPEC_MACH_VICTOR_INTERLINK_MP
    933 #endif /* !SPEC_PLATFORM */
    934 #define PLATID_MACH_VICTOR_INTERLINK_MP_NUM	1
    935 #define PLATID_MACH_VICTOR_INTERLINK_MP	\
    936   ((PLATID_MACH_VICTOR_INTERLINK_MP_NUM << PLATID_MODEL_SHIFT)| \
    937     PLATID_MACH_VICTOR_INTERLINK)
    938 #ifndef SPEC_PLATFORM
    939 #define SPEC_MACH_VICTOR_INTERLINK_MPC101
    940 #endif /* !SPEC_PLATFORM */
    941 #define PLATID_MACH_VICTOR_INTERLINK_MPC101_NUM	1
    942 #define PLATID_MACH_VICTOR_INTERLINK_MPC101	\
    943   ((PLATID_MACH_VICTOR_INTERLINK_MPC101_NUM << PLATID_SUBMODEL_SHIFT)| \
    944     PLATID_MACH_VICTOR_INTERLINK_MP)
    945 #ifndef SPEC_PLATFORM
    946 #define SPEC_MACH_VICTOR_INTERLINK_MPC303
    947 #endif /* !SPEC_PLATFORM */
    948 #define PLATID_MACH_VICTOR_INTERLINK_MPC303_NUM	2
    949 #define PLATID_MACH_VICTOR_INTERLINK_MPC303	\
    950   ((PLATID_MACH_VICTOR_INTERLINK_MPC303_NUM << PLATID_SUBMODEL_SHIFT)| \
    951     PLATID_MACH_VICTOR_INTERLINK_MP)
    952 #ifndef SPEC_PLATFORM
    953 #define SPEC_MACH_VICTOR_INTERLINK_MPC304
    954 #endif /* !SPEC_PLATFORM */
    955 #define PLATID_MACH_VICTOR_INTERLINK_MPC304_NUM	3
    956 #define PLATID_MACH_VICTOR_INTERLINK_MPC304	\
    957   ((PLATID_MACH_VICTOR_INTERLINK_MPC304_NUM << PLATID_SUBMODEL_SHIFT)| \
    958     PLATID_MACH_VICTOR_INTERLINK_MP)
    959 #endif /* hpcmips */
    960 #ifdef hpcmips
    961 #ifndef SPEC_PLATFORM
    962 #define SPEC_MACH_IBM
    963 #endif /* !SPEC_PLATFORM */
    964 #define PLATID_MACH_IBM_NUM	9
    965 #define PLATID_MACH_IBM	\
    966   ((PLATID_MACH_IBM_NUM << PLATID_VENDOR_SHIFT))
    967 #ifndef SPEC_PLATFORM
    968 #define SPEC_MACH_IBM_WORKPAD
    969 #endif /* !SPEC_PLATFORM */
    970 #define PLATID_MACH_IBM_WORKPAD_NUM	1
    971 #define PLATID_MACH_IBM_WORKPAD	\
    972   ((PLATID_MACH_IBM_WORKPAD_NUM << PLATID_SERIES_SHIFT)| \
    973     PLATID_MACH_IBM)
    974 #ifndef SPEC_PLATFORM
    975 #define SPEC_MACH_IBM_WORKPAD_Z50
    976 #endif /* !SPEC_PLATFORM */
    977 #define PLATID_MACH_IBM_WORKPAD_Z50_NUM	1
    978 #define PLATID_MACH_IBM_WORKPAD_Z50	\
    979   ((PLATID_MACH_IBM_WORKPAD_Z50_NUM << PLATID_MODEL_SHIFT)| \
    980     PLATID_MACH_IBM_WORKPAD)
    981 #ifndef SPEC_PLATFORM
    982 #define SPEC_MACH_IBM_WORKPAD_26011AU
    983 #endif /* !SPEC_PLATFORM */
    984 #define PLATID_MACH_IBM_WORKPAD_26011AU_NUM	1
    985 #define PLATID_MACH_IBM_WORKPAD_26011AU	\
    986   ((PLATID_MACH_IBM_WORKPAD_26011AU_NUM << PLATID_SUBMODEL_SHIFT)| \
    987     PLATID_MACH_IBM_WORKPAD_Z50)
    988 #endif /* hpcmips */
    989 #ifdef hpcmips
    990 #ifndef SPEC_PLATFORM
    991 #define SPEC_MACH_VADEM
    992 #endif /* !SPEC_PLATFORM */
    993 #define PLATID_MACH_VADEM_NUM	10
    994 #define PLATID_MACH_VADEM	\
    995   ((PLATID_MACH_VADEM_NUM << PLATID_VENDOR_SHIFT))
    996 #ifndef SPEC_PLATFORM
    997 #define SPEC_MACH_VADEM_CLIO
    998 #endif /* !SPEC_PLATFORM */
    999 #define PLATID_MACH_VADEM_CLIO_NUM	1
   1000 #define PLATID_MACH_VADEM_CLIO	\
   1001   ((PLATID_MACH_VADEM_CLIO_NUM << PLATID_SERIES_SHIFT)| \
   1002     PLATID_MACH_VADEM)
   1003 #ifndef SPEC_PLATFORM
   1004 #define SPEC_MACH_VADEM_CLIO_C
   1005 #endif /* !SPEC_PLATFORM */
   1006 #define PLATID_MACH_VADEM_CLIO_C_NUM	1
   1007 #define PLATID_MACH_VADEM_CLIO_C	\
   1008   ((PLATID_MACH_VADEM_CLIO_C_NUM << PLATID_MODEL_SHIFT)| \
   1009     PLATID_MACH_VADEM_CLIO)
   1010 #ifndef SPEC_PLATFORM
   1011 #define SPEC_MACH_VADEM_CLIO_C1000
   1012 #endif /* !SPEC_PLATFORM */
   1013 #define PLATID_MACH_VADEM_CLIO_C1000_NUM	1
   1014 #define PLATID_MACH_VADEM_CLIO_C1000	\
   1015   ((PLATID_MACH_VADEM_CLIO_C1000_NUM << PLATID_SUBMODEL_SHIFT)| \
   1016     PLATID_MACH_VADEM_CLIO_C)
   1017 #ifndef SPEC_PLATFORM
   1018 #define SPEC_MACH_VADEM_CLIO_C1050
   1019 #endif /* !SPEC_PLATFORM */
   1020 #define PLATID_MACH_VADEM_CLIO_C1050_NUM	2
   1021 #define PLATID_MACH_VADEM_CLIO_C1050	\
   1022   ((PLATID_MACH_VADEM_CLIO_C1050_NUM << PLATID_SUBMODEL_SHIFT)| \
   1023     PLATID_MACH_VADEM_CLIO_C)
   1024 #endif /* hpcmips */
   1025 #ifndef SPEC_PLATFORM
   1026 #define SPEC_MACH_HP
   1027 #endif /* !SPEC_PLATFORM */
   1028 #define PLATID_MACH_HP_NUM	11
   1029 #define PLATID_MACH_HP	\
   1030   ((PLATID_MACH_HP_NUM << PLATID_VENDOR_SHIFT))
   1031 #ifdef hpcsh
   1032 #ifndef SPEC_PLATFORM
   1033 #define SPEC_MACH_HP_LX
   1034 #endif /* !SPEC_PLATFORM */
   1035 #define PLATID_MACH_HP_LX_NUM	1
   1036 #define PLATID_MACH_HP_LX	\
   1037   ((PLATID_MACH_HP_LX_NUM << PLATID_SERIES_SHIFT)| \
   1038     PLATID_MACH_HP)
   1039 #ifndef SPEC_PLATFORM
   1040 #define SPEC_MACH_HP_LX_620
   1041 #endif /* !SPEC_PLATFORM */
   1042 #define PLATID_MACH_HP_LX_620_NUM	1
   1043 #define PLATID_MACH_HP_LX_620	\
   1044   ((PLATID_MACH_HP_LX_620_NUM << PLATID_MODEL_SHIFT)| \
   1045     PLATID_MACH_HP_LX)
   1046 #ifndef SPEC_PLATFORM
   1047 #define SPEC_MACH_HP_LX_620JP
   1048 #endif /* !SPEC_PLATFORM */
   1049 #define PLATID_MACH_HP_LX_620JP_NUM	2
   1050 #define PLATID_MACH_HP_LX_620JP	\
   1051   ((PLATID_MACH_HP_LX_620JP_NUM << PLATID_MODEL_SHIFT)| \
   1052     PLATID_MACH_HP_LX)
   1053 #endif /* hpcsh */
   1054 #ifndef SPEC_PLATFORM
   1055 #define SPEC_MACH_HP_JORNADA
   1056 #endif /* !SPEC_PLATFORM */
   1057 #define PLATID_MACH_HP_JORNADA_NUM	2
   1058 #define PLATID_MACH_HP_JORNADA	\
   1059   ((PLATID_MACH_HP_JORNADA_NUM << PLATID_SERIES_SHIFT)| \
   1060     PLATID_MACH_HP)
   1061 #ifdef hpcsh
   1062 #ifndef SPEC_PLATFORM
   1063 #define SPEC_MACH_HP_JORNADA_6XX
   1064 #endif /* !SPEC_PLATFORM */
   1065 #define PLATID_MACH_HP_JORNADA_6XX_NUM	1
   1066 #define PLATID_MACH_HP_JORNADA_6XX	\
   1067   ((PLATID_MACH_HP_JORNADA_6XX_NUM << PLATID_MODEL_SHIFT)| \
   1068     PLATID_MACH_HP_JORNADA)
   1069 #ifndef SPEC_PLATFORM
   1070 #define SPEC_MACH_HP_JORNADA_680
   1071 #endif /* !SPEC_PLATFORM */
   1072 #define PLATID_MACH_HP_JORNADA_680_NUM	1
   1073 #define PLATID_MACH_HP_JORNADA_680	\
   1074   ((PLATID_MACH_HP_JORNADA_680_NUM << PLATID_SUBMODEL_SHIFT)| \
   1075     PLATID_MACH_HP_JORNADA_6XX)
   1076 #ifndef SPEC_PLATFORM
   1077 #define SPEC_MACH_HP_JORNADA_680JP
   1078 #endif /* !SPEC_PLATFORM */
   1079 #define PLATID_MACH_HP_JORNADA_680JP_NUM	2
   1080 #define PLATID_MACH_HP_JORNADA_680JP	\
   1081   ((PLATID_MACH_HP_JORNADA_680JP_NUM << PLATID_SUBMODEL_SHIFT)| \
   1082     PLATID_MACH_HP_JORNADA_6XX)
   1083 #ifndef SPEC_PLATFORM
   1084 #define SPEC_MACH_HP_JORNADA_680HU
   1085 #endif /* !SPEC_PLATFORM */
   1086 #define PLATID_MACH_HP_JORNADA_680HU_NUM	3
   1087 #define PLATID_MACH_HP_JORNADA_680HU	\
   1088   ((PLATID_MACH_HP_JORNADA_680HU_NUM << PLATID_SUBMODEL_SHIFT)| \
   1089     PLATID_MACH_HP_JORNADA_6XX)
   1090 #ifndef SPEC_PLATFORM
   1091 #define SPEC_MACH_HP_JORNADA_680DE
   1092 #endif /* !SPEC_PLATFORM */
   1093 #define PLATID_MACH_HP_JORNADA_680DE_NUM	4
   1094 #define PLATID_MACH_HP_JORNADA_680DE	\
   1095   ((PLATID_MACH_HP_JORNADA_680DE_NUM << PLATID_SUBMODEL_SHIFT)| \
   1096     PLATID_MACH_HP_JORNADA_6XX)
   1097 #ifndef SPEC_PLATFORM
   1098 #define SPEC_MACH_HP_JORNADA_690
   1099 #endif /* !SPEC_PLATFORM */
   1100 #define PLATID_MACH_HP_JORNADA_690_NUM	5
   1101 #define PLATID_MACH_HP_JORNADA_690	\
   1102   ((PLATID_MACH_HP_JORNADA_690_NUM << PLATID_SUBMODEL_SHIFT)| \
   1103     PLATID_MACH_HP_JORNADA_6XX)
   1104 #ifndef SPEC_PLATFORM
   1105 #define SPEC_MACH_HP_JORNADA_690JP
   1106 #endif /* !SPEC_PLATFORM */
   1107 #define PLATID_MACH_HP_JORNADA_690JP_NUM	6
   1108 #define PLATID_MACH_HP_JORNADA_690JP	\
   1109   ((PLATID_MACH_HP_JORNADA_690JP_NUM << PLATID_SUBMODEL_SHIFT)| \
   1110     PLATID_MACH_HP_JORNADA_6XX)
   1111 #ifndef SPEC_PLATFORM
   1112 #define SPEC_MACH_HP_JORNADA_690HU
   1113 #endif /* !SPEC_PLATFORM */
   1114 #define PLATID_MACH_HP_JORNADA_690HU_NUM	7
   1115 #define PLATID_MACH_HP_JORNADA_690HU	\
   1116   ((PLATID_MACH_HP_JORNADA_690HU_NUM << PLATID_SUBMODEL_SHIFT)| \
   1117     PLATID_MACH_HP_JORNADA_6XX)
   1118 #ifndef SPEC_PLATFORM
   1119 #define SPEC_MACH_HP_JORNADA_690DE
   1120 #endif /* !SPEC_PLATFORM */
   1121 #define PLATID_MACH_HP_JORNADA_690DE_NUM	8
   1122 #define PLATID_MACH_HP_JORNADA_690DE	\
   1123   ((PLATID_MACH_HP_JORNADA_690DE_NUM << PLATID_SUBMODEL_SHIFT)| \
   1124     PLATID_MACH_HP_JORNADA_6XX)
   1125 #endif /* hpcsh */
   1126 #ifdef hpcarm
   1127 #ifndef SPEC_PLATFORM
   1128 #define SPEC_MACH_HP_JORNADA_7XX
   1129 #endif /* !SPEC_PLATFORM */
   1130 #define PLATID_MACH_HP_JORNADA_7XX_NUM	2
   1131 #define PLATID_MACH_HP_JORNADA_7XX	\
   1132   ((PLATID_MACH_HP_JORNADA_7XX_NUM << PLATID_MODEL_SHIFT)| \
   1133     PLATID_MACH_HP_JORNADA)
   1134 #ifndef SPEC_PLATFORM
   1135 #define SPEC_MACH_HP_JORNADA_720
   1136 #endif /* !SPEC_PLATFORM */
   1137 #define PLATID_MACH_HP_JORNADA_720_NUM	1
   1138 #define PLATID_MACH_HP_JORNADA_720	\
   1139   ((PLATID_MACH_HP_JORNADA_720_NUM << PLATID_SUBMODEL_SHIFT)| \
   1140     PLATID_MACH_HP_JORNADA_7XX)
   1141 #ifndef SPEC_PLATFORM
   1142 #define SPEC_MACH_HP_JORNADA_720JP
   1143 #endif /* !SPEC_PLATFORM */
   1144 #define PLATID_MACH_HP_JORNADA_720JP_NUM	2
   1145 #define PLATID_MACH_HP_JORNADA_720JP	\
   1146   ((PLATID_MACH_HP_JORNADA_720JP_NUM << PLATID_SUBMODEL_SHIFT)| \
   1147     PLATID_MACH_HP_JORNADA_7XX)
   1148 #ifndef SPEC_PLATFORM
   1149 #define SPEC_MACH_HP_JORNADA_8XX
   1150 #endif /* !SPEC_PLATFORM */
   1151 #define PLATID_MACH_HP_JORNADA_8XX_NUM	3
   1152 #define PLATID_MACH_HP_JORNADA_8XX	\
   1153   ((PLATID_MACH_HP_JORNADA_8XX_NUM << PLATID_MODEL_SHIFT)| \
   1154     PLATID_MACH_HP_JORNADA)
   1155 #ifndef SPEC_PLATFORM
   1156 #define SPEC_MACH_HP_JORNADA_820
   1157 #endif /* !SPEC_PLATFORM */
   1158 #define PLATID_MACH_HP_JORNADA_820_NUM	1
   1159 #define PLATID_MACH_HP_JORNADA_820	\
   1160   ((PLATID_MACH_HP_JORNADA_820_NUM << PLATID_SUBMODEL_SHIFT)| \
   1161     PLATID_MACH_HP_JORNADA_8XX)
   1162 #ifndef SPEC_PLATFORM
   1163 #define SPEC_MACH_HP_JORNADA_820JP
   1164 #endif /* !SPEC_PLATFORM */
   1165 #define PLATID_MACH_HP_JORNADA_820JP_NUM	2
   1166 #define PLATID_MACH_HP_JORNADA_820JP	\
   1167   ((PLATID_MACH_HP_JORNADA_820JP_NUM << PLATID_SUBMODEL_SHIFT)| \
   1168     PLATID_MACH_HP_JORNADA_8XX)
   1169 #endif /* hpcarm */
   1170 #ifdef hpcsh
   1171 #ifndef SPEC_PLATFORM
   1172 #define SPEC_MACH_HITACHI
   1173 #endif /* !SPEC_PLATFORM */
   1174 #define PLATID_MACH_HITACHI_NUM	12
   1175 #define PLATID_MACH_HITACHI	\
   1176   ((PLATID_MACH_HITACHI_NUM << PLATID_VENDOR_SHIFT))
   1177 #ifndef SPEC_PLATFORM
   1178 #define SPEC_MACH_HITACHI_PERSONA
   1179 #endif /* !SPEC_PLATFORM */
   1180 #define PLATID_MACH_HITACHI_PERSONA_NUM	1
   1181 #define PLATID_MACH_HITACHI_PERSONA	\
   1182   ((PLATID_MACH_HITACHI_PERSONA_NUM << PLATID_SERIES_SHIFT)| \
   1183     PLATID_MACH_HITACHI)
   1184 #ifndef SPEC_PLATFORM
   1185 #define SPEC_MACH_HITACHI_PERSONA_HPW230JC
   1186 #endif /* !SPEC_PLATFORM */
   1187 #define PLATID_MACH_HITACHI_PERSONA_HPW230JC_NUM	1
   1188 #define PLATID_MACH_HITACHI_PERSONA_HPW230JC	\
   1189   ((PLATID_MACH_HITACHI_PERSONA_HPW230JC_NUM << PLATID_MODEL_SHIFT)| \
   1190     PLATID_MACH_HITACHI_PERSONA)
   1191 #ifndef SPEC_PLATFORM
   1192 #define SPEC_MACH_HITACHI_PERSONA_HPW50PAD
   1193 #endif /* !SPEC_PLATFORM */
   1194 #define PLATID_MACH_HITACHI_PERSONA_HPW50PAD_NUM	2
   1195 #define PLATID_MACH_HITACHI_PERSONA_HPW50PAD	\
   1196   ((PLATID_MACH_HITACHI_PERSONA_HPW50PAD_NUM << PLATID_MODEL_SHIFT)| \
   1197     PLATID_MACH_HITACHI_PERSONA)
   1198 #ifndef SPEC_PLATFORM
   1199 #define SPEC_MACH_HITACHI_PERSONA_HPW650PA
   1200 #endif /* !SPEC_PLATFORM */
   1201 #define PLATID_MACH_HITACHI_PERSONA_HPW650PA_NUM	3
   1202 #define PLATID_MACH_HITACHI_PERSONA_HPW650PA	\
   1203   ((PLATID_MACH_HITACHI_PERSONA_HPW650PA_NUM << PLATID_MODEL_SHIFT)| \
   1204     PLATID_MACH_HITACHI_PERSONA)
   1205 #endif /* hpcsh */
   1206 #ifdef hpcsh
   1207 #ifndef SPEC_PLATFORM
   1208 #define SPEC_MACH_LGE
   1209 #endif /* !SPEC_PLATFORM */
   1210 #define PLATID_MACH_LGE_NUM	13
   1211 #define PLATID_MACH_LGE	\
   1212   ((PLATID_MACH_LGE_NUM << PLATID_VENDOR_SHIFT))
   1213 #ifndef SPEC_PLATFORM
   1214 #define SPEC_MACH_LGE_PHENOM
   1215 #endif /* !SPEC_PLATFORM */
   1216 #define PLATID_MACH_LGE_PHENOM_NUM	1
   1217 #define PLATID_MACH_LGE_PHENOM	\
   1218   ((PLATID_MACH_LGE_PHENOM_NUM << PLATID_SERIES_SHIFT)| \
   1219     PLATID_MACH_LGE)
   1220 #ifndef SPEC_PLATFORM
   1221 #define SPEC_MACH_LGE_PHENOM_H220C
   1222 #endif /* !SPEC_PLATFORM */
   1223 #define PLATID_MACH_LGE_PHENOM_H220C_NUM	1
   1224 #define PLATID_MACH_LGE_PHENOM_H220C	\
   1225   ((PLATID_MACH_LGE_PHENOM_H220C_NUM << PLATID_MODEL_SHIFT)| \
   1226     PLATID_MACH_LGE_PHENOM)
   1227 #endif /* hpcsh */
   1228 #ifdef hpcmips
   1229 #ifndef SPEC_PLATFORM
   1230 #define SPEC_MACH_LASER5
   1231 #endif /* !SPEC_PLATFORM */
   1232 #define PLATID_MACH_LASER5_NUM	14
   1233 #define PLATID_MACH_LASER5	\
   1234   ((PLATID_MACH_LASER5_NUM << PLATID_VENDOR_SHIFT))
   1235 #ifndef SPEC_PLATFORM
   1236 #define SPEC_MACH_LASER5_L
   1237 #endif /* !SPEC_PLATFORM */
   1238 #define PLATID_MACH_LASER5_L_NUM	1
   1239 #define PLATID_MACH_LASER5_L	\
   1240   ((PLATID_MACH_LASER5_L_NUM << PLATID_SERIES_SHIFT)| \
   1241     PLATID_MACH_LASER5)
   1242 #ifndef SPEC_PLATFORM
   1243 #define SPEC_MACH_LASER5_L_CARD
   1244 #endif /* !SPEC_PLATFORM */
   1245 #define PLATID_MACH_LASER5_L_CARD_NUM	1
   1246 #define PLATID_MACH_LASER5_L_CARD	\
   1247   ((PLATID_MACH_LASER5_L_CARD_NUM << PLATID_MODEL_SHIFT)| \
   1248     PLATID_MACH_LASER5_L)
   1249 #ifndef SPEC_PLATFORM
   1250 #define SPEC_MACH_LASER5_L_BOARD
   1251 #endif /* !SPEC_PLATFORM */
   1252 #define PLATID_MACH_LASER5_L_BOARD_NUM	2
   1253 #define PLATID_MACH_LASER5_L_BOARD	\
   1254   ((PLATID_MACH_LASER5_L_BOARD_NUM << PLATID_MODEL_SHIFT)| \
   1255     PLATID_MACH_LASER5_L)
   1256 #endif /* hpcmips */
   1257 #ifdef hpcmips
   1258 #ifndef SPEC_PLATFORM
   1259 #define SPEC_MACH_AGENDA
   1260 #endif /* !SPEC_PLATFORM */
   1261 #define PLATID_MACH_AGENDA_NUM	15
   1262 #define PLATID_MACH_AGENDA	\
   1263   ((PLATID_MACH_AGENDA_NUM << PLATID_VENDOR_SHIFT))
   1264 #ifndef SPEC_PLATFORM
   1265 #define SPEC_MACH_AGENDA_VR
   1266 #endif /* !SPEC_PLATFORM */
   1267 #define PLATID_MACH_AGENDA_VR_NUM	1
   1268 #define PLATID_MACH_AGENDA_VR	\
   1269   ((PLATID_MACH_AGENDA_VR_NUM << PLATID_SERIES_SHIFT)| \
   1270     PLATID_MACH_AGENDA)
   1271 #ifndef SPEC_PLATFORM
   1272 #define SPEC_MACH_AGENDA_VR_VR3
   1273 #endif /* !SPEC_PLATFORM */
   1274 #define PLATID_MACH_AGENDA_VR_VR3_NUM	1
   1275 #define PLATID_MACH_AGENDA_VR_VR3	\
   1276   ((PLATID_MACH_AGENDA_VR_VR3_NUM << PLATID_MODEL_SHIFT)| \
   1277     PLATID_MACH_AGENDA_VR)
   1278 #endif /* hpcmips */
   1279