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