Home | History | Annotate | Line # | Download | only in hpc
      1 /*	$NetBSD: platid_name.c,v 1.25 2011/05/18 12:11:46 nonaka Exp $	*/
      2 
      3 /*-
      4  * Copyright (c) 1999-2001
      5  *         Shin Takemura and PocketBSD Project. All rights reserved.
      6  *
      7  * Redistribution and use in source and binary forms, with or without
      8  * modification, are permitted provided that the following conditions
      9  * are met:
     10  * 1. Redistributions of source code must retain the above copyright
     11  *    notice, this list of conditions and the following disclaimer.
     12  * 2. Redistributions in binary form must reproduce the above copyright
     13  *    notice, this list of conditions and the following disclaimer in the
     14  *    documentation and/or other materials provided with the distribution.
     15  * 3. All advertising materials mentioning features or use of this software
     16  *    must display the following acknowledgement:
     17  *        This product includes software developed by the NetBSD
     18  *        Foundation, Inc. and its contributors.
     19  * 4. Neither the name of The NetBSD Foundation nor the names of its
     20  *    contributors may be used to endorse or promote products derived
     21  *    from this software without specific prior written permission.
     22  *
     23  * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
     24  * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
     25  * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
     26  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
     27  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
     28  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
     29  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
     30  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
     31  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
     32  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
     33  * POSSIBILITY OF SUCH DAMAGE.
     34  */
     35 /*
     36  *  Do not edit.
     37  *  This file is automatically generated by platid.awk.
     38  */
     39 #include <machine/platid.h>
     40 #include <machine/platid_mask.h>
     41 struct platid_name platid_name_table[] = {
     42 #ifdef hpcmips
     43 	{ &platid_mask_CPU_MIPS,
     44 	 TEXT("MIPS") },
     45 	{ &platid_mask_CPU_MIPS_VR,
     46 	 TEXT("MIPS VR") },
     47 	{ &platid_mask_CPU_MIPS_VR_41XX,
     48 	 TEXT("MIPS VR 41XX") },
     49 	{ &platid_mask_CPU_MIPS_VR_4102,
     50 	 TEXT("MIPS VR 4102") },
     51 	{ &platid_mask_CPU_MIPS_VR_4111,
     52 	 TEXT("MIPS VR 4111") },
     53 	{ &platid_mask_CPU_MIPS_VR_4121,
     54 	 TEXT("MIPS VR 4121") },
     55 	{ &platid_mask_CPU_MIPS_VR_4181,
     56 	 TEXT("MIPS VR 4181") },
     57 	{ &platid_mask_CPU_MIPS_VR_4122,
     58 	 TEXT("MIPS VR 4122") },
     59 	{ &platid_mask_CPU_MIPS_VR_4131,
     60 	 TEXT("MIPS VR 4131") },
     61 	{ &platid_mask_CPU_MIPS_VR_4181A,
     62 	 TEXT("MIPS VR 4181A") },
     63 	{ &platid_mask_CPU_MIPS_TX,
     64 	 TEXT("MIPS TX") },
     65 	{ &platid_mask_CPU_MIPS_TX_3900,
     66 	 TEXT("MIPS TX 3900") },
     67 	{ &platid_mask_CPU_MIPS_TX_3911,
     68 	 TEXT("MIPS TX 3911") },
     69 	{ &platid_mask_CPU_MIPS_TX_3912,
     70 	 TEXT("MIPS TX 3912") },
     71 	{ &platid_mask_CPU_MIPS_TX_3920,
     72 	 TEXT("MIPS TX 3920") },
     73 	{ &platid_mask_CPU_MIPS_TX_3922,
     74 	 TEXT("MIPS TX 3922") },
     75 	{ &platid_mask_CPU_MIPS_TX_3927,
     76 	 TEXT("MIPS TX 3927") },
     77 #endif /* hpcmips */
     78 #ifdef hpcsh
     79 	{ &platid_mask_CPU_SH,
     80 	 TEXT("SH") },
     81 	{ &platid_mask_CPU_SH_3,
     82 	 TEXT("SH 3") },
     83 	{ &platid_mask_CPU_SH_3_7709,
     84 	 TEXT("SH 3 7709") },
     85 	{ &platid_mask_CPU_SH_3_7709A,
     86 	 TEXT("SH 3 7709A") },
     87 	{ &platid_mask_CPU_SH_3_7707,
     88 	 TEXT("SH 3 7707") },
     89 	{ &platid_mask_CPU_SH_4,
     90 	 TEXT("SH 4") },
     91 	{ &platid_mask_CPU_SH_4_7750,
     92 	 TEXT("SH 4 7750") },
     93 #endif /* hpcsh */
     94 #ifdef hpcarm
     95 	{ &platid_mask_CPU_ARM,
     96 	 TEXT("ARM") },
     97 	{ &platid_mask_CPU_ARM_STRONGARM,
     98 	 TEXT("ARM STRONGARM") },
     99 	{ &platid_mask_CPU_ARM_STRONGARM_SA1100,
    100 	 TEXT("ARM STRONGARM SA1100") },
    101 	{ &platid_mask_CPU_ARM_STRONGARM_SA1110,
    102 	 TEXT("ARM STRONGARM SA1110") },
    103 	{ &platid_mask_CPU_ARM_XSCALE,
    104 	 TEXT("ARM XSCALE") },
    105 	{ &platid_mask_CPU_ARM_XSCALE_PXA250,
    106 	 TEXT("ARM XSCALE PXA250") },
    107 	{ &platid_mask_CPU_ARM_XSCALE_PXA270,
    108 	 TEXT("ARM XSCALE PXA270") },
    109 #endif /* hpcarm */
    110 #ifdef hpcmips
    111 	{ &platid_mask_MACH_NEC,
    112 	 TEXT("NEC") },
    113 	{ &platid_mask_MACH_NEC_MCCS,
    114 	 TEXT("NEC MC-CS") },
    115 	{ &platid_mask_MACH_NEC_MCCS_1X,
    116 	 TEXT("NEC MC-CS series") },
    117 	{ &platid_mask_MACH_NEC_MCCS_11,
    118 	 TEXT("NEC MC-CS11") },
    119 	{ &platid_mask_MACH_NEC_MCCS_12,
    120 	 TEXT("NEC MC-CS12") },
    121 	{ &platid_mask_MACH_NEC_MCCS_13,
    122 	 TEXT("NEC MC-CS13") },
    123 	{ &platid_mask_MACH_NEC_MCR,
    124 	 TEXT("NEC MC-R") },
    125 	{ &platid_mask_MACH_NEC_MCR_3XX,
    126 	 TEXT("NEC MC-R300 series") },
    127 	{ &platid_mask_MACH_NEC_MCR_300,
    128 	 TEXT("NEC MC-R300") },
    129 	{ &platid_mask_MACH_NEC_MCR_320,
    130 	 TEXT("NEC MC-R320") },
    131 	{ &platid_mask_MACH_NEC_MCR_FORDOCOMO,
    132 	 TEXT("NEC MobileGearII for DoCoMo") },
    133 	{ &platid_mask_MACH_NEC_MCR_MPRO700,
    134 	 TEXT("NEC MobilePro 700") },
    135 	{ &platid_mask_MACH_NEC_MCR_330,
    136 	 TEXT("NEC MC-R330") },
    137 	{ &platid_mask_MACH_NEC_MCR_5XX,
    138 	 TEXT("NEC MC-R500 series") },
    139 	{ &platid_mask_MACH_NEC_MCR_500,
    140 	 TEXT("NEC MC-R500") },
    141 	{ &platid_mask_MACH_NEC_MCR_510,
    142 	 TEXT("NEC MC-R510") },
    143 	{ &platid_mask_MACH_NEC_MCR_520,
    144 	 TEXT("NEC MC-R520") },
    145 	{ &platid_mask_MACH_NEC_MCR_520A,
    146 	 TEXT("NEC MobilePro 770") },
    147 	{ &platid_mask_MACH_NEC_MCR_500A,
    148 	 TEXT("NEC MobilePro 750c") },
    149 	{ &platid_mask_MACH_NEC_MCR_530,
    150 	 TEXT("NEC MC-R530") },
    151 	{ &platid_mask_MACH_NEC_MCR_430,
    152 	 TEXT("NEC MC-R430") },
    153 	{ &platid_mask_MACH_NEC_MCR_530A,
    154 	 TEXT("NEC MobilePro 780") },
    155 	{ &platid_mask_MACH_NEC_MCR_SIGMARION,
    156 	 TEXT("DoCoMo sigmarion") },
    157 	{ &platid_mask_MACH_NEC_MCR_550,
    158 	 TEXT("NEC MC-R550") },
    159 	{ &platid_mask_MACH_NEC_MCR_450,
    160 	 TEXT("NEC MC-R450") },
    161 	{ &platid_mask_MACH_NEC_MCR_SIGMARION2,
    162 	 TEXT("DoCoMo sigmarionII") },
    163 	{ &platid_mask_MACH_NEC_MCR_7XX,
    164 	 TEXT("NEC MC-R700 series") },
    165 	{ &platid_mask_MACH_NEC_MCR_700,
    166 	 TEXT("NEC MC-R700") },
    167 	{ &platid_mask_MACH_NEC_MCR_700A,
    168 	 TEXT("NEC MobilePro 800") },
    169 	{ &platid_mask_MACH_NEC_MCR_730,
    170 	 TEXT("NEC MC-R730") },
    171 	{ &platid_mask_MACH_NEC_MCR_730A,
    172 	 TEXT("NEC MobilePro 880") },
    173 #endif /* hpcmips */
    174 #ifdef hpcmips
    175 	{ &platid_mask_MACH_EVEREX,
    176 	 TEXT("Everex") },
    177 	{ &platid_mask_MACH_EVEREX_FREESTYLE,
    178 	 TEXT("Everex Freestyle") },
    179 	{ &platid_mask_MACH_EVEREX_FREESTYLE_AXX,
    180 	 TEXT("Everex Freestyle AXX") },
    181 	{ &platid_mask_MACH_EVEREX_FREESTYLE_A10,
    182 	 TEXT("Everex Freestyle A10") },
    183 	{ &platid_mask_MACH_EVEREX_FREESTYLE_A15,
    184 	 TEXT("Everex Freestyle A15") },
    185 	{ &platid_mask_MACH_EVEREX_FREESTYLE_A20,
    186 	 TEXT("Everex Freestyle A20") },
    187 #endif /* hpcmips */
    188 	{ &platid_mask_MACH_CASIO,
    189 	 TEXT("CASIO") },
    190 #ifdef hpcmips
    191 	{ &platid_mask_MACH_CASIO_CASSIOPEIAE,
    192 	 TEXT("CASIO Cassiopeia") },
    193 	{ &platid_mask_MACH_CASIO_CASSIOPEIAE_EXX,
    194 	 TEXT("CASIO Cassiopeia EXX") },
    195 	{ &platid_mask_MACH_CASIO_CASSIOPEIAE_E10,
    196 	 TEXT("CASIO Cassiopeia E10") },
    197 	{ &platid_mask_MACH_CASIO_CASSIOPEIAE_E11,
    198 	 TEXT("CASIO Cassiopeia E11") },
    199 	{ &platid_mask_MACH_CASIO_CASSIOPEIAE_E15,
    200 	 TEXT("CASIO Cassiopeia E15") },
    201 	{ &platid_mask_MACH_CASIO_CASSIOPEIAE_E55,
    202 	 TEXT("CASIO Cassiopeia E-55") },
    203 	{ &platid_mask_MACH_CASIO_CASSIOPEIAE_FORDOCOMO,
    204 	 TEXT("CASIO Cassiopeia for DoCoMo") },
    205 	{ &platid_mask_MACH_CASIO_CASSIOPEIAE_E65,
    206 	 TEXT("CASIO Cassiopeia E-65") },
    207 	{ &platid_mask_MACH_CASIO_CASSIOPEIAE_EXXX,
    208 	 TEXT("CASIO Cassiopeia EXXX") },
    209 	{ &platid_mask_MACH_CASIO_CASSIOPEIAE_E100,
    210 	 TEXT("CASIO Cassiopeia E100") },
    211 	{ &platid_mask_MACH_CASIO_CASSIOPEIAE_E105,
    212 	 TEXT("CASIO Cassiopeia E105") },
    213 	{ &platid_mask_MACH_CASIO_CASSIOPEIAE_E500,
    214 	 TEXT("CASIO Cassiopeia E500") },
    215 	{ &platid_mask_MACH_CASIO_CASSIOPEIAE_E507,
    216 	 TEXT("CASIO Cassiopeia E507") },
    217 	{ &platid_mask_MACH_CASIO_POCKETPOSTPET,
    218 	 TEXT("CASIO PocketPostPet") },
    219 	{ &platid_mask_MACH_CASIO_POCKETPOSTPET_POCKETPOSTPET,
    220 	 TEXT("CASIO PocketPostPet") },
    221 #endif /* hpcmips */
    222 #ifdef hpcsh
    223 	{ &platid_mask_MACH_CASIO_CASSIOPEIAA,
    224 	 TEXT("CASIO Cassiopeia") },
    225 	{ &platid_mask_MACH_CASIO_CASSIOPEIAA_AXX,
    226 	 TEXT("CASIO Cassiopeia AXX") },
    227 	{ &platid_mask_MACH_CASIO_CASSIOPEIAA_A55V,
    228 	 TEXT("CASIO Cassiopeia A-55V") },
    229 #endif /* hpcsh */
    230 #if defined(hpcmips) || defined(hpcarm)
    231 	{ &platid_mask_MACH_SHARP,
    232 	 TEXT("Sharp") },
    233 #if defined(hpcmips)
    234 	{ &platid_mask_MACH_SHARP_TRIPAD,
    235 	 TEXT("Sharp Tripad") },
    236 	{ &platid_mask_MACH_SHARP_TRIPAD_PV,
    237 	 TEXT("Sharp Tripad PV") },
    238 	{ &platid_mask_MACH_SHARP_TRIPAD_PV6000,
    239 	 TEXT("Sharp Tripad PV6000") },
    240 	{ &platid_mask_MACH_SHARP_TELIOS,
    241 	 TEXT("Sharp Telios") },
    242 	{ &platid_mask_MACH_SHARP_TELIOS_HCAJ,
    243 	 TEXT("Sharp Telios HCAJ") },
    244 	{ &platid_mask_MACH_SHARP_TELIOS_HCAJ1_JP,
    245 	 TEXT("Sharp HC-AJ1 (Japanese)") },
    246 	{ &platid_mask_MACH_SHARP_TELIOS_HCAJ2_JP,
    247 	 TEXT("Sharp HC-AJ2 (Japanese)") },
    248 	{ &platid_mask_MACH_SHARP_TELIOS_HCAJ3_JP,
    249 	 TEXT("Sharp HC-AJ3 (Japanese)") },
    250 	{ &platid_mask_MACH_SHARP_TELIOS_HCVJ,
    251 	 TEXT("Sharp Telios HCVJ") },
    252 	{ &platid_mask_MACH_SHARP_TELIOS_HCVJ1C_JP,
    253 	 TEXT("Sharp HC-VJ1C (Japanese)") },
    254 	{ &platid_mask_MACH_SHARP_MOBILON,
    255 	 TEXT("Sharp Mobilon") },
    256 	{ &platid_mask_MACH_SHARP_MOBILON_HC,
    257 	 TEXT("Sharp Mobilon HC") },
    258 	{ &platid_mask_MACH_SHARP_MOBILON_HC4100,
    259 	 TEXT("Sharp Mobilon HC4100") },
    260 	{ &platid_mask_MACH_SHARP_MOBILON_HC4500,
    261 	 TEXT("Sharp Mobilon HC4500") },
    262 	{ &platid_mask_MACH_SHARP_MOBILON_HC1200,
    263 	 TEXT("Sharp Mobilon HC1200") },
    264 #endif /* hpcmips */
    265 #if defined(hpcarm)
    266 	{ &platid_mask_MACH_SHARP_WZERO3,
    267 	 TEXT("Sharp WZERO3") },
    268 	{ &platid_mask_MACH_SHARP_WZERO3_WS003SH,
    269 	 TEXT("Sharp W-ZERO3 (WS003SH)") },
    270 	{ &platid_mask_MACH_SHARP_WZERO3_WS004SH,
    271 	 TEXT("Sharp W-ZERO3 (WS004SH)") },
    272 	{ &platid_mask_MACH_SHARP_WZERO3_WS007SH,
    273 	 TEXT("Sharp W-ZERO3[es] (WS007SH)") },
    274 	{ &platid_mask_MACH_SHARP_WZERO3_WS011SH,
    275 	 TEXT("Sharp Advanced/W-ZERO3[es] (WS011SH)") },
    276 	{ &platid_mask_MACH_SHARP_WZERO3_WS020SH,
    277 	 TEXT("Sharp WILLCOM 03 (WS020SH)") },
    278 #endif /* hpcarm */
    279 #endif /* hpcmips || hpcarm */
    280 #ifdef hpcmips
    281 	{ &platid_mask_MACH_FUJITSU,
    282 	 TEXT("Fujitsu") },
    283 	{ &platid_mask_MACH_FUJITSU_INTERTOP,
    284 	 TEXT("Fujitsu INTERTOP") },
    285 	{ &platid_mask_MACH_FUJITSU_INTERTOP_ITXXX,
    286 	 TEXT("Fujitsu INTERTOP ITXXX") },
    287 	{ &platid_mask_MACH_FUJITSU_INTERTOP_IT300,
    288 	 TEXT("Fujitsu INTERTOP IT300") },
    289 	{ &platid_mask_MACH_FUJITSU_INTERTOP_IT310,
    290 	 TEXT("Fujitsu INTERTOP IT310") },
    291 	{ &platid_mask_MACH_FUJITSU_PENCENTRA,
    292 	 TEXT("Fujitsu PenCentra") },
    293 	{ &platid_mask_MACH_FUJITSU_PENCENTRA_130,
    294 	 TEXT("Fujitsu PenCentra 130") },
    295 	{ &platid_mask_MACH_FUJITSU_PENCENTRA_130TM,
    296 	 TEXT("Fujitsu PenCentra 130TM") },
    297 	{ &platid_mask_MACH_FUJITSU_PENCENTRA_130RF,
    298 	 TEXT("Fujitsu PenCentra 130RF") },
    299 	{ &platid_mask_MACH_FUJITSU_PENCENTRA_200,
    300 	 TEXT("Fujitsu PenCentra 200") },
    301 	{ &platid_mask_MACH_FUJITSU_PENCENTRA_200CTM,
    302 	 TEXT("Fujitsu PenCentra 200CTM") },
    303 	{ &platid_mask_MACH_FUJITSU_PENCENTRA_200CRF,
    304 	 TEXT("Fujitsu PenCentra 200CRF") },
    305 #endif /* hpcmips */
    306 #ifdef hpcmips
    307 	{ &platid_mask_MACH_PHILIPS,
    308 	 TEXT("Philips") },
    309 	{ &platid_mask_MACH_PHILIPS_NINO,
    310 	 TEXT("Philips Nino") },
    311 	{ &platid_mask_MACH_PHILIPS_NINO_3XX,
    312 	 TEXT("Philips Nino 3XX") },
    313 	{ &platid_mask_MACH_PHILIPS_NINO_312,
    314 	 TEXT("Philips Nino 312") },
    315 #endif /* hpcmips */
    316 	{ &platid_mask_MACH_COMPAQ,
    317 	 TEXT("Compaq") },
    318 #ifdef hpcmips
    319 	{ &platid_mask_MACH_COMPAQ_C,
    320 	 TEXT("Compaq C") },
    321 	{ &platid_mask_MACH_COMPAQ_C_8XX,
    322 	 TEXT("Compaq C 8XX") },
    323 	{ &platid_mask_MACH_COMPAQ_C_810,
    324 	 TEXT("Compaq C 810") },
    325 	{ &platid_mask_MACH_COMPAQ_C_201X,
    326 	 TEXT("Compaq C 201X") },
    327 	{ &platid_mask_MACH_COMPAQ_C_2010,
    328 	 TEXT("Compaq C 2010") },
    329 	{ &platid_mask_MACH_COMPAQ_C_2015,
    330 	 TEXT("Compaq C 2015") },
    331 	{ &platid_mask_MACH_COMPAQ_AERO,
    332 	 TEXT("Compaq AERO") },
    333 	{ &platid_mask_MACH_COMPAQ_AERO_15XX,
    334 	 TEXT("Compaq AERO 15XX") },
    335 	{ &platid_mask_MACH_COMPAQ_AERO_1530,
    336 	 TEXT("Compaq AERO 1530") },
    337 	{ &platid_mask_MACH_COMPAQ_AERO_21XX,
    338 	 TEXT("Compaq AERO 21XX") },
    339 	{ &platid_mask_MACH_COMPAQ_AERO_2110,
    340 	 TEXT("Compaq AERO 2110") },
    341 	{ &platid_mask_MACH_COMPAQ_AERO_2130,
    342 	 TEXT("Compaq AERO 2130") },
    343 	{ &platid_mask_MACH_COMPAQ_AERO_2140,
    344 	 TEXT("Compaq AERO 2140") },
    345 	{ &platid_mask_MACH_COMPAQ_PRESARIO,
    346 	 TEXT("Compaq PRESARIO") },
    347 	{ &platid_mask_MACH_COMPAQ_PRESARIO_21X,
    348 	 TEXT("Compaq PRESARIO 21X") },
    349 	{ &platid_mask_MACH_COMPAQ_PRESARIO_213,
    350 	 TEXT("Compaq PRESARIO 213") },
    351 #endif /* hpcmips */
    352 #ifdef hpcarm
    353 	{ &platid_mask_MACH_COMPAQ_IPAQ,
    354 	 TEXT("Compaq iPAQ") },
    355 	{ &platid_mask_MACH_COMPAQ_IPAQ_H31XX,
    356 	 TEXT("Compaq iPAQ H31XX") },
    357 	{ &platid_mask_MACH_COMPAQ_IPAQ_H3100,
    358 	 TEXT("Compaq iPAQ H3100") },
    359 	{ &platid_mask_MACH_COMPAQ_IPAQ_H36XX,
    360 	 TEXT("Compaq iPAQ H36XX") },
    361 	{ &platid_mask_MACH_COMPAQ_IPAQ_H3600,
    362 	 TEXT("Compaq iPAQ H3600") },
    363 	{ &platid_mask_MACH_COMPAQ_IPAQ_H3660,
    364 	 TEXT("Compaq iPAQ H3660") },
    365 	{ &platid_mask_MACH_COMPAQ_IPAQ_H39XX,
    366 	 TEXT("Compaq iPAQ H39XX") },
    367 	{ &platid_mask_MACH_COMPAQ_IPAQ_H3900,
    368 	 TEXT("Compaq iPAQ H3900") },
    369 #endif /* hpcarm */
    370 #ifdef hpcsh
    371 	{ &platid_mask_MACH_COMPAQ_AERO,
    372 	 TEXT("Compaq Aero") },
    373 	{ &platid_mask_MACH_COMPAQ_AERO_8000,
    374 	 TEXT("Compaq Aero 8000") },
    375 #endif /* hpcsh */
    376 #ifdef hpcmips
    377 	{ &platid_mask_MACH_VICTOR,
    378 	 TEXT("Victor") },
    379 	{ &platid_mask_MACH_VICTOR_INTERLINK,
    380 	 TEXT("Victor InterLink") },
    381 	{ &platid_mask_MACH_VICTOR_INTERLINK_MP,
    382 	 TEXT("Victor InterLink MP") },
    383 	{ &platid_mask_MACH_VICTOR_INTERLINK_MPC101,
    384 	 TEXT("Victor InterLink MPC101") },
    385 	{ &platid_mask_MACH_VICTOR_INTERLINK_MPC303,
    386 	 TEXT("Victor InterLink MPC303") },
    387 	{ &platid_mask_MACH_VICTOR_INTERLINK_MPC304,
    388 	 TEXT("Victor InterLink MPC304") },
    389 #endif /* hpcmips */
    390 #ifdef hpcmips
    391 	{ &platid_mask_MACH_IBM,
    392 	 TEXT("IBM") },
    393 	{ &platid_mask_MACH_IBM_WORKPAD,
    394 	 TEXT("IBM WorkPad") },
    395 	{ &platid_mask_MACH_IBM_WORKPAD_Z50,
    396 	 TEXT("IBM WorkPad z50") },
    397 	{ &platid_mask_MACH_IBM_WORKPAD_26011AU,
    398 	 TEXT("IBM WorkPad z50 2601 1AU") },
    399 #endif /* hpcmips */
    400 #ifdef hpcmips
    401 	{ &platid_mask_MACH_VADEM,
    402 	 TEXT("VADEM") },
    403 	{ &platid_mask_MACH_VADEM_CLIO,
    404 	 TEXT("VADEM CLIO") },
    405 	{ &platid_mask_MACH_VADEM_CLIO_C,
    406 	 TEXT("VADEM CLIO C") },
    407 	{ &platid_mask_MACH_VADEM_CLIO_C1000,
    408 	 TEXT("VADEM CLIO C-1000") },
    409 	{ &platid_mask_MACH_VADEM_CLIO_C1050,
    410 	 TEXT("VADEM CLIO C-1050") },
    411 #endif /* hpcmips */
    412 	{ &platid_mask_MACH_HP,
    413 	 TEXT("HP") },
    414 #ifdef hpcsh
    415 	{ &platid_mask_MACH_HP_LX,
    416 	 TEXT("HP LX") },
    417 	{ &platid_mask_MACH_HP_LX_620,
    418 	 TEXT("HP 620LX") },
    419 	{ &platid_mask_MACH_HP_LX_620JP,
    420 	 TEXT("HP 620LX (Japanese)") },
    421 	{ &platid_mask_MACH_HP_LX_360,
    422 	 TEXT("HP 360LX (Ericsson MC-16)") },
    423 #endif /* hpcsh */
    424 	{ &platid_mask_MACH_HP_JORNADA,
    425 	 TEXT("HP Jornada") },
    426 #ifdef hpcsh
    427 	{ &platid_mask_MACH_HP_JORNADA_6XX,
    428 	 TEXT("HP Jornada 6XX") },
    429 	{ &platid_mask_MACH_HP_JORNADA_680,
    430 	 TEXT("HP Jornada 680 (US/UK)") },
    431 	{ &platid_mask_MACH_HP_JORNADA_680JP,
    432 	 TEXT("HP Jornada 680 (Japanese)") },
    433 	{ &platid_mask_MACH_HP_JORNADA_680EU,
    434 	 TEXT("HP Jornada 680 (European)") },
    435 	{ &platid_mask_MACH_HP_JORNADA_680DE,
    436 	 TEXT("HP Jornada 680 (German)") },
    437 	{ &platid_mask_MACH_HP_JORNADA_690,
    438 	 TEXT("HP Jornada 690 (US/UK)") },
    439 	{ &platid_mask_MACH_HP_JORNADA_690JP,
    440 	 TEXT("HP Jornada 690 (Japanese)") },
    441 	{ &platid_mask_MACH_HP_JORNADA_690EU,
    442 	 TEXT("HP Jornada 690 (European)") },
    443 	{ &platid_mask_MACH_HP_JORNADA_690DE,
    444 	 TEXT("HP Jornada 690 (German)") },
    445 	{ &platid_mask_MACH_HP_JORNADA_680FR,
    446 	 TEXT("HP Jornada 680 (French)") },
    447 	{ &platid_mask_MACH_HP_JORNADA_690FR,
    448 	 TEXT("HP Jornada 690 (French)") },
    449 	{ &platid_mask_MACH_HP_JORNADA_680SV,
    450 	 TEXT("HP Jornada 680 (Scandinavian)") },
    451 	{ &platid_mask_MACH_HP_JORNADA_690SV,
    452 	 TEXT("HP Jornada 690 (Scandinavian)") },
    453 	{ &platid_mask_MACH_HP_JORNADA_680ES,
    454 	 TEXT("HP Jornada 680 (Spanish)") },
    455 	{ &platid_mask_MACH_HP_JORNADA_690ES,
    456 	 TEXT("HP Jornada 690 (Spanish)") },
    457 #endif /* hpcsh */
    458 #ifdef hpcarm
    459 	{ &platid_mask_MACH_HP_JORNADA_7XX,
    460 	 TEXT("HP Jornada 7XX") },
    461 	{ &platid_mask_MACH_HP_JORNADA_720,
    462 	 TEXT("HP Jornada 720 (US/UK)") },
    463 	{ &platid_mask_MACH_HP_JORNADA_720JP,
    464 	 TEXT("HP Jornada 720 (Japanese)") },
    465 	{ &platid_mask_MACH_HP_JORNADA_720EU,
    466 	 TEXT("HP Jornada 720 (European)") },
    467 	{ &platid_mask_MACH_HP_JORNADA_720DE,
    468 	 TEXT("HP Jornada 720 (German)") },
    469 	{ &platid_mask_MACH_HP_JORNADA_720FR,
    470 	 TEXT("HP Jornada 720 (French)") },
    471 	{ &platid_mask_MACH_HP_JORNADA_720SV,
    472 	 TEXT("HP Jornada 720 (Scandinavian)") },
    473 	{ &platid_mask_MACH_HP_JORNADA_720ES,
    474 	 TEXT("HP Jornada 720 (Spanish)") },
    475 	{ &platid_mask_MACH_HP_JORNADA_8XX,
    476 	 TEXT("HP Jornada 8XX") },
    477 	{ &platid_mask_MACH_HP_JORNADA_820,
    478 	 TEXT("HP Jornada 820") },
    479 	{ &platid_mask_MACH_HP_JORNADA_820JP,
    480 	 TEXT("HP Jornada 820 (Japanese)") },
    481 #endif /* hpcarm */
    482 #ifdef hpcsh
    483 	{ &platid_mask_MACH_HITACHI,
    484 	 TEXT("HITACHI") },
    485 	{ &platid_mask_MACH_HITACHI_PERSONA,
    486 	 TEXT("HITACHI PERSONA") },
    487 	{ &platid_mask_MACH_HITACHI_PERSONA_HPW230JC,
    488 	 TEXT("HITACHI PERSONA HPW230JC") },
    489 	{ &platid_mask_MACH_HITACHI_PERSONA_HPW50PAD,
    490 	 TEXT("HITACHI PERSONA HPW50PAD") },
    491 	{ &platid_mask_MACH_HITACHI_PERSONA_HPW200EC,
    492 	 TEXT("HITACHI PERSONA HPW200EC") },
    493 	{ &platid_mask_MACH_HITACHI_PERSONA_HPW650PA,
    494 	 TEXT("HITACHI PERSONA HPW650PA") },
    495 #endif /* hpcsh */
    496 #ifdef hpcsh
    497 	{ &platid_mask_MACH_LGE,
    498 	 TEXT("LGE") },
    499 	{ &platid_mask_MACH_LGE_PHENOM,
    500 	 TEXT("LGE Phenom") },
    501 	{ &platid_mask_MACH_LGE_PHENOM_H220C,
    502 	 TEXT("LGE H-220C") },
    503 #endif /* hpcsh */
    504 #ifdef hpcmips
    505 	{ &platid_mask_MACH_LASER5,
    506 	 TEXT("LASER5") },
    507 	{ &platid_mask_MACH_LASER5_L,
    508 	 TEXT("LASER5 L-") },
    509 	{ &platid_mask_MACH_LASER5_L_CARD,
    510 	 TEXT("LASER5 L-CARD+") },
    511 	{ &platid_mask_MACH_LASER5_L_BOARD,
    512 	 TEXT("LASER5 L-BOARD") },
    513 #endif /* hpcmips */
    514 #ifdef hpcmips
    515 	{ &platid_mask_MACH_AGENDA,
    516 	 TEXT("AGENDA") },
    517 	{ &platid_mask_MACH_AGENDA_VR,
    518 	 TEXT("AGENDA VR") },
    519 	{ &platid_mask_MACH_AGENDA_VR_VR3,
    520 	 TEXT("AGENDA VR3+") },
    521 #endif /* hpcmips */
    522 #ifdef hpcarm
    523 	{ &platid_mask_MACH_PSIONTEKLOGIX,
    524 	 TEXT("PSIONTEKLOGIX") },
    525 	{ &platid_mask_MACH_PSIONTEKLOGIX_NETBOOK,
    526 	 TEXT("PSIONTEKLOGIX NETBOOK") },
    527 	{ &platid_mask_MACH_PSIONTEKLOGIX_NETBOOK_PRO,
    528 	 TEXT("PSIONTEKLOGIX NETBOOK PRO") },
    529 #endif /* hpcarm */
    530 };
    531 int platid_name_table_size = sizeof(platid_name_table)/sizeof(*platid_name_table);
    532