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