1 /* $NetBSD: platid_generated.h,v 1.18 2005/12/11 12:17:25 christos 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 hpcsh 943 #ifndef SPEC_PLATFORM 944 #define SPEC_MACH_COMPAQ_AERO 945 #endif /* !SPEC_PLATFORM */ 946 #define PLATID_MACH_COMPAQ_AERO_NUM 5 947 #define PLATID_MACH_COMPAQ_AERO \ 948 ((PLATID_MACH_COMPAQ_AERO_NUM << PLATID_SERIES_SHIFT)| \ 949 PLATID_MACH_COMPAQ) 950 #ifndef SPEC_PLATFORM 951 #define SPEC_MACH_COMPAQ_AERO_8000 952 #endif /* !SPEC_PLATFORM */ 953 #define PLATID_MACH_COMPAQ_AERO_8000_NUM 1 954 #define PLATID_MACH_COMPAQ_AERO_8000 \ 955 ((PLATID_MACH_COMPAQ_AERO_8000_NUM << PLATID_MODEL_SHIFT)| \ 956 PLATID_MACH_COMPAQ_AERO) 957 #endif /* hpcsh */ 958 #ifdef hpcmips 959 #ifndef SPEC_PLATFORM 960 #define SPEC_MACH_VICTOR 961 #endif /* !SPEC_PLATFORM */ 962 #define PLATID_MACH_VICTOR_NUM 8 963 #define PLATID_MACH_VICTOR \ 964 ((PLATID_MACH_VICTOR_NUM << PLATID_VENDOR_SHIFT)) 965 #ifndef SPEC_PLATFORM 966 #define SPEC_MACH_VICTOR_INTERLINK 967 #endif /* !SPEC_PLATFORM */ 968 #define PLATID_MACH_VICTOR_INTERLINK_NUM 1 969 #define PLATID_MACH_VICTOR_INTERLINK \ 970 ((PLATID_MACH_VICTOR_INTERLINK_NUM << PLATID_SERIES_SHIFT)| \ 971 PLATID_MACH_VICTOR) 972 #ifndef SPEC_PLATFORM 973 #define SPEC_MACH_VICTOR_INTERLINK_MP 974 #endif /* !SPEC_PLATFORM */ 975 #define PLATID_MACH_VICTOR_INTERLINK_MP_NUM 1 976 #define PLATID_MACH_VICTOR_INTERLINK_MP \ 977 ((PLATID_MACH_VICTOR_INTERLINK_MP_NUM << PLATID_MODEL_SHIFT)| \ 978 PLATID_MACH_VICTOR_INTERLINK) 979 #ifndef SPEC_PLATFORM 980 #define SPEC_MACH_VICTOR_INTERLINK_MPC101 981 #endif /* !SPEC_PLATFORM */ 982 #define PLATID_MACH_VICTOR_INTERLINK_MPC101_NUM 1 983 #define PLATID_MACH_VICTOR_INTERLINK_MPC101 \ 984 ((PLATID_MACH_VICTOR_INTERLINK_MPC101_NUM << PLATID_SUBMODEL_SHIFT)| \ 985 PLATID_MACH_VICTOR_INTERLINK_MP) 986 #ifndef SPEC_PLATFORM 987 #define SPEC_MACH_VICTOR_INTERLINK_MPC303 988 #endif /* !SPEC_PLATFORM */ 989 #define PLATID_MACH_VICTOR_INTERLINK_MPC303_NUM 2 990 #define PLATID_MACH_VICTOR_INTERLINK_MPC303 \ 991 ((PLATID_MACH_VICTOR_INTERLINK_MPC303_NUM << PLATID_SUBMODEL_SHIFT)| \ 992 PLATID_MACH_VICTOR_INTERLINK_MP) 993 #ifndef SPEC_PLATFORM 994 #define SPEC_MACH_VICTOR_INTERLINK_MPC304 995 #endif /* !SPEC_PLATFORM */ 996 #define PLATID_MACH_VICTOR_INTERLINK_MPC304_NUM 3 997 #define PLATID_MACH_VICTOR_INTERLINK_MPC304 \ 998 ((PLATID_MACH_VICTOR_INTERLINK_MPC304_NUM << PLATID_SUBMODEL_SHIFT)| \ 999 PLATID_MACH_VICTOR_INTERLINK_MP) 1000 #endif /* hpcmips */ 1001 #ifdef hpcmips 1002 #ifndef SPEC_PLATFORM 1003 #define SPEC_MACH_IBM 1004 #endif /* !SPEC_PLATFORM */ 1005 #define PLATID_MACH_IBM_NUM 9 1006 #define PLATID_MACH_IBM \ 1007 ((PLATID_MACH_IBM_NUM << PLATID_VENDOR_SHIFT)) 1008 #ifndef SPEC_PLATFORM 1009 #define SPEC_MACH_IBM_WORKPAD 1010 #endif /* !SPEC_PLATFORM */ 1011 #define PLATID_MACH_IBM_WORKPAD_NUM 1 1012 #define PLATID_MACH_IBM_WORKPAD \ 1013 ((PLATID_MACH_IBM_WORKPAD_NUM << PLATID_SERIES_SHIFT)| \ 1014 PLATID_MACH_IBM) 1015 #ifndef SPEC_PLATFORM 1016 #define SPEC_MACH_IBM_WORKPAD_Z50 1017 #endif /* !SPEC_PLATFORM */ 1018 #define PLATID_MACH_IBM_WORKPAD_Z50_NUM 1 1019 #define PLATID_MACH_IBM_WORKPAD_Z50 \ 1020 ((PLATID_MACH_IBM_WORKPAD_Z50_NUM << PLATID_MODEL_SHIFT)| \ 1021 PLATID_MACH_IBM_WORKPAD) 1022 #ifndef SPEC_PLATFORM 1023 #define SPEC_MACH_IBM_WORKPAD_26011AU 1024 #endif /* !SPEC_PLATFORM */ 1025 #define PLATID_MACH_IBM_WORKPAD_26011AU_NUM 1 1026 #define PLATID_MACH_IBM_WORKPAD_26011AU \ 1027 ((PLATID_MACH_IBM_WORKPAD_26011AU_NUM << PLATID_SUBMODEL_SHIFT)| \ 1028 PLATID_MACH_IBM_WORKPAD_Z50) 1029 #endif /* hpcmips */ 1030 #ifdef hpcmips 1031 #ifndef SPEC_PLATFORM 1032 #define SPEC_MACH_VADEM 1033 #endif /* !SPEC_PLATFORM */ 1034 #define PLATID_MACH_VADEM_NUM 10 1035 #define PLATID_MACH_VADEM \ 1036 ((PLATID_MACH_VADEM_NUM << PLATID_VENDOR_SHIFT)) 1037 #ifndef SPEC_PLATFORM 1038 #define SPEC_MACH_VADEM_CLIO 1039 #endif /* !SPEC_PLATFORM */ 1040 #define PLATID_MACH_VADEM_CLIO_NUM 1 1041 #define PLATID_MACH_VADEM_CLIO \ 1042 ((PLATID_MACH_VADEM_CLIO_NUM << PLATID_SERIES_SHIFT)| \ 1043 PLATID_MACH_VADEM) 1044 #ifndef SPEC_PLATFORM 1045 #define SPEC_MACH_VADEM_CLIO_C 1046 #endif /* !SPEC_PLATFORM */ 1047 #define PLATID_MACH_VADEM_CLIO_C_NUM 1 1048 #define PLATID_MACH_VADEM_CLIO_C \ 1049 ((PLATID_MACH_VADEM_CLIO_C_NUM << PLATID_MODEL_SHIFT)| \ 1050 PLATID_MACH_VADEM_CLIO) 1051 #ifndef SPEC_PLATFORM 1052 #define SPEC_MACH_VADEM_CLIO_C1000 1053 #endif /* !SPEC_PLATFORM */ 1054 #define PLATID_MACH_VADEM_CLIO_C1000_NUM 1 1055 #define PLATID_MACH_VADEM_CLIO_C1000 \ 1056 ((PLATID_MACH_VADEM_CLIO_C1000_NUM << PLATID_SUBMODEL_SHIFT)| \ 1057 PLATID_MACH_VADEM_CLIO_C) 1058 #ifndef SPEC_PLATFORM 1059 #define SPEC_MACH_VADEM_CLIO_C1050 1060 #endif /* !SPEC_PLATFORM */ 1061 #define PLATID_MACH_VADEM_CLIO_C1050_NUM 2 1062 #define PLATID_MACH_VADEM_CLIO_C1050 \ 1063 ((PLATID_MACH_VADEM_CLIO_C1050_NUM << PLATID_SUBMODEL_SHIFT)| \ 1064 PLATID_MACH_VADEM_CLIO_C) 1065 #endif /* hpcmips */ 1066 #ifndef SPEC_PLATFORM 1067 #define SPEC_MACH_HP 1068 #endif /* !SPEC_PLATFORM */ 1069 #define PLATID_MACH_HP_NUM 11 1070 #define PLATID_MACH_HP \ 1071 ((PLATID_MACH_HP_NUM << PLATID_VENDOR_SHIFT)) 1072 #ifdef hpcsh 1073 #ifndef SPEC_PLATFORM 1074 #define SPEC_MACH_HP_LX 1075 #endif /* !SPEC_PLATFORM */ 1076 #define PLATID_MACH_HP_LX_NUM 1 1077 #define PLATID_MACH_HP_LX \ 1078 ((PLATID_MACH_HP_LX_NUM << PLATID_SERIES_SHIFT)| \ 1079 PLATID_MACH_HP) 1080 #ifndef SPEC_PLATFORM 1081 #define SPEC_MACH_HP_LX_620 1082 #endif /* !SPEC_PLATFORM */ 1083 #define PLATID_MACH_HP_LX_620_NUM 1 1084 #define PLATID_MACH_HP_LX_620 \ 1085 ((PLATID_MACH_HP_LX_620_NUM << PLATID_MODEL_SHIFT)| \ 1086 PLATID_MACH_HP_LX) 1087 #ifndef SPEC_PLATFORM 1088 #define SPEC_MACH_HP_LX_620JP 1089 #endif /* !SPEC_PLATFORM */ 1090 #define PLATID_MACH_HP_LX_620JP_NUM 2 1091 #define PLATID_MACH_HP_LX_620JP \ 1092 ((PLATID_MACH_HP_LX_620JP_NUM << PLATID_MODEL_SHIFT)| \ 1093 PLATID_MACH_HP_LX) 1094 #ifndef SPEC_PLATFORM 1095 #define SPEC_MACH_HP_LX_360 1096 #endif /* !SPEC_PLATFORM */ 1097 #define PLATID_MACH_HP_LX_360_NUM 3 1098 #define PLATID_MACH_HP_LX_360 \ 1099 ((PLATID_MACH_HP_LX_360_NUM << PLATID_MODEL_SHIFT)| \ 1100 PLATID_MACH_HP_LX) 1101 #endif /* hpcsh */ 1102 #ifndef SPEC_PLATFORM 1103 #define SPEC_MACH_HP_JORNADA 1104 #endif /* !SPEC_PLATFORM */ 1105 #define PLATID_MACH_HP_JORNADA_NUM 2 1106 #define PLATID_MACH_HP_JORNADA \ 1107 ((PLATID_MACH_HP_JORNADA_NUM << PLATID_SERIES_SHIFT)| \ 1108 PLATID_MACH_HP) 1109 #ifdef hpcsh 1110 #ifndef SPEC_PLATFORM 1111 #define SPEC_MACH_HP_JORNADA_6XX 1112 #endif /* !SPEC_PLATFORM */ 1113 #define PLATID_MACH_HP_JORNADA_6XX_NUM 1 1114 #define PLATID_MACH_HP_JORNADA_6XX \ 1115 ((PLATID_MACH_HP_JORNADA_6XX_NUM << PLATID_MODEL_SHIFT)| \ 1116 PLATID_MACH_HP_JORNADA) 1117 #ifndef SPEC_PLATFORM 1118 #define SPEC_MACH_HP_JORNADA_680 1119 #endif /* !SPEC_PLATFORM */ 1120 #define PLATID_MACH_HP_JORNADA_680_NUM 1 1121 #define PLATID_MACH_HP_JORNADA_680 \ 1122 ((PLATID_MACH_HP_JORNADA_680_NUM << PLATID_SUBMODEL_SHIFT)| \ 1123 PLATID_MACH_HP_JORNADA_6XX) 1124 #ifndef SPEC_PLATFORM 1125 #define SPEC_MACH_HP_JORNADA_680JP 1126 #endif /* !SPEC_PLATFORM */ 1127 #define PLATID_MACH_HP_JORNADA_680JP_NUM 2 1128 #define PLATID_MACH_HP_JORNADA_680JP \ 1129 ((PLATID_MACH_HP_JORNADA_680JP_NUM << PLATID_SUBMODEL_SHIFT)| \ 1130 PLATID_MACH_HP_JORNADA_6XX) 1131 #ifndef SPEC_PLATFORM 1132 #define SPEC_MACH_HP_JORNADA_680EU 1133 #endif /* !SPEC_PLATFORM */ 1134 #define PLATID_MACH_HP_JORNADA_680EU_NUM 3 1135 #define PLATID_MACH_HP_JORNADA_680EU \ 1136 ((PLATID_MACH_HP_JORNADA_680EU_NUM << PLATID_SUBMODEL_SHIFT)| \ 1137 PLATID_MACH_HP_JORNADA_6XX) 1138 #ifndef SPEC_PLATFORM 1139 #define SPEC_MACH_HP_JORNADA_680DE 1140 #endif /* !SPEC_PLATFORM */ 1141 #define PLATID_MACH_HP_JORNADA_680DE_NUM 4 1142 #define PLATID_MACH_HP_JORNADA_680DE \ 1143 ((PLATID_MACH_HP_JORNADA_680DE_NUM << PLATID_SUBMODEL_SHIFT)| \ 1144 PLATID_MACH_HP_JORNADA_6XX) 1145 #ifndef SPEC_PLATFORM 1146 #define SPEC_MACH_HP_JORNADA_690 1147 #endif /* !SPEC_PLATFORM */ 1148 #define PLATID_MACH_HP_JORNADA_690_NUM 5 1149 #define PLATID_MACH_HP_JORNADA_690 \ 1150 ((PLATID_MACH_HP_JORNADA_690_NUM << PLATID_SUBMODEL_SHIFT)| \ 1151 PLATID_MACH_HP_JORNADA_6XX) 1152 #ifndef SPEC_PLATFORM 1153 #define SPEC_MACH_HP_JORNADA_690JP 1154 #endif /* !SPEC_PLATFORM */ 1155 #define PLATID_MACH_HP_JORNADA_690JP_NUM 6 1156 #define PLATID_MACH_HP_JORNADA_690JP \ 1157 ((PLATID_MACH_HP_JORNADA_690JP_NUM << PLATID_SUBMODEL_SHIFT)| \ 1158 PLATID_MACH_HP_JORNADA_6XX) 1159 #ifndef SPEC_PLATFORM 1160 #define SPEC_MACH_HP_JORNADA_690EU 1161 #endif /* !SPEC_PLATFORM */ 1162 #define PLATID_MACH_HP_JORNADA_690EU_NUM 7 1163 #define PLATID_MACH_HP_JORNADA_690EU \ 1164 ((PLATID_MACH_HP_JORNADA_690EU_NUM << PLATID_SUBMODEL_SHIFT)| \ 1165 PLATID_MACH_HP_JORNADA_6XX) 1166 #ifndef SPEC_PLATFORM 1167 #define SPEC_MACH_HP_JORNADA_690DE 1168 #endif /* !SPEC_PLATFORM */ 1169 #define PLATID_MACH_HP_JORNADA_690DE_NUM 8 1170 #define PLATID_MACH_HP_JORNADA_690DE \ 1171 ((PLATID_MACH_HP_JORNADA_690DE_NUM << PLATID_SUBMODEL_SHIFT)| \ 1172 PLATID_MACH_HP_JORNADA_6XX) 1173 #ifndef SPEC_PLATFORM 1174 #define SPEC_MACH_HP_JORNADA_680FR 1175 #endif /* !SPEC_PLATFORM */ 1176 #define PLATID_MACH_HP_JORNADA_680FR_NUM 9 1177 #define PLATID_MACH_HP_JORNADA_680FR \ 1178 ((PLATID_MACH_HP_JORNADA_680FR_NUM << PLATID_SUBMODEL_SHIFT)| \ 1179 PLATID_MACH_HP_JORNADA_6XX) 1180 #ifndef SPEC_PLATFORM 1181 #define SPEC_MACH_HP_JORNADA_690FR 1182 #endif /* !SPEC_PLATFORM */ 1183 #define PLATID_MACH_HP_JORNADA_690FR_NUM 10 1184 #define PLATID_MACH_HP_JORNADA_690FR \ 1185 ((PLATID_MACH_HP_JORNADA_690FR_NUM << PLATID_SUBMODEL_SHIFT)| \ 1186 PLATID_MACH_HP_JORNADA_6XX) 1187 #ifndef SPEC_PLATFORM 1188 #define SPEC_MACH_HP_JORNADA_680SV 1189 #endif /* !SPEC_PLATFORM */ 1190 #define PLATID_MACH_HP_JORNADA_680SV_NUM 11 1191 #define PLATID_MACH_HP_JORNADA_680SV \ 1192 ((PLATID_MACH_HP_JORNADA_680SV_NUM << PLATID_SUBMODEL_SHIFT)| \ 1193 PLATID_MACH_HP_JORNADA_6XX) 1194 #ifndef SPEC_PLATFORM 1195 #define SPEC_MACH_HP_JORNADA_690SV 1196 #endif /* !SPEC_PLATFORM */ 1197 #define PLATID_MACH_HP_JORNADA_690SV_NUM 12 1198 #define PLATID_MACH_HP_JORNADA_690SV \ 1199 ((PLATID_MACH_HP_JORNADA_690SV_NUM << PLATID_SUBMODEL_SHIFT)| \ 1200 PLATID_MACH_HP_JORNADA_6XX) 1201 #ifndef SPEC_PLATFORM 1202 #define SPEC_MACH_HP_JORNADA_680ES 1203 #endif /* !SPEC_PLATFORM */ 1204 #define PLATID_MACH_HP_JORNADA_680ES_NUM 13 1205 #define PLATID_MACH_HP_JORNADA_680ES \ 1206 ((PLATID_MACH_HP_JORNADA_680ES_NUM << PLATID_SUBMODEL_SHIFT)| \ 1207 PLATID_MACH_HP_JORNADA_6XX) 1208 #ifndef SPEC_PLATFORM 1209 #define SPEC_MACH_HP_JORNADA_690ES 1210 #endif /* !SPEC_PLATFORM */ 1211 #define PLATID_MACH_HP_JORNADA_690ES_NUM 14 1212 #define PLATID_MACH_HP_JORNADA_690ES \ 1213 ((PLATID_MACH_HP_JORNADA_690ES_NUM << PLATID_SUBMODEL_SHIFT)| \ 1214 PLATID_MACH_HP_JORNADA_6XX) 1215 #endif /* hpcsh */ 1216 #ifdef hpcarm 1217 #ifndef SPEC_PLATFORM 1218 #define SPEC_MACH_HP_JORNADA_7XX 1219 #endif /* !SPEC_PLATFORM */ 1220 #define PLATID_MACH_HP_JORNADA_7XX_NUM 2 1221 #define PLATID_MACH_HP_JORNADA_7XX \ 1222 ((PLATID_MACH_HP_JORNADA_7XX_NUM << PLATID_MODEL_SHIFT)| \ 1223 PLATID_MACH_HP_JORNADA) 1224 #ifndef SPEC_PLATFORM 1225 #define SPEC_MACH_HP_JORNADA_720 1226 #endif /* !SPEC_PLATFORM */ 1227 #define PLATID_MACH_HP_JORNADA_720_NUM 1 1228 #define PLATID_MACH_HP_JORNADA_720 \ 1229 ((PLATID_MACH_HP_JORNADA_720_NUM << PLATID_SUBMODEL_SHIFT)| \ 1230 PLATID_MACH_HP_JORNADA_7XX) 1231 #ifndef SPEC_PLATFORM 1232 #define SPEC_MACH_HP_JORNADA_720JP 1233 #endif /* !SPEC_PLATFORM */ 1234 #define PLATID_MACH_HP_JORNADA_720JP_NUM 2 1235 #define PLATID_MACH_HP_JORNADA_720JP \ 1236 ((PLATID_MACH_HP_JORNADA_720JP_NUM << PLATID_SUBMODEL_SHIFT)| \ 1237 PLATID_MACH_HP_JORNADA_7XX) 1238 #ifndef SPEC_PLATFORM 1239 #define SPEC_MACH_HP_JORNADA_8XX 1240 #endif /* !SPEC_PLATFORM */ 1241 #define PLATID_MACH_HP_JORNADA_8XX_NUM 3 1242 #define PLATID_MACH_HP_JORNADA_8XX \ 1243 ((PLATID_MACH_HP_JORNADA_8XX_NUM << PLATID_MODEL_SHIFT)| \ 1244 PLATID_MACH_HP_JORNADA) 1245 #ifndef SPEC_PLATFORM 1246 #define SPEC_MACH_HP_JORNADA_820 1247 #endif /* !SPEC_PLATFORM */ 1248 #define PLATID_MACH_HP_JORNADA_820_NUM 1 1249 #define PLATID_MACH_HP_JORNADA_820 \ 1250 ((PLATID_MACH_HP_JORNADA_820_NUM << PLATID_SUBMODEL_SHIFT)| \ 1251 PLATID_MACH_HP_JORNADA_8XX) 1252 #ifndef SPEC_PLATFORM 1253 #define SPEC_MACH_HP_JORNADA_820JP 1254 #endif /* !SPEC_PLATFORM */ 1255 #define PLATID_MACH_HP_JORNADA_820JP_NUM 2 1256 #define PLATID_MACH_HP_JORNADA_820JP \ 1257 ((PLATID_MACH_HP_JORNADA_820JP_NUM << PLATID_SUBMODEL_SHIFT)| \ 1258 PLATID_MACH_HP_JORNADA_8XX) 1259 #endif /* hpcarm */ 1260 #ifdef hpcsh 1261 #ifndef SPEC_PLATFORM 1262 #define SPEC_MACH_HITACHI 1263 #endif /* !SPEC_PLATFORM */ 1264 #define PLATID_MACH_HITACHI_NUM 12 1265 #define PLATID_MACH_HITACHI \ 1266 ((PLATID_MACH_HITACHI_NUM << PLATID_VENDOR_SHIFT)) 1267 #ifndef SPEC_PLATFORM 1268 #define SPEC_MACH_HITACHI_PERSONA 1269 #endif /* !SPEC_PLATFORM */ 1270 #define PLATID_MACH_HITACHI_PERSONA_NUM 1 1271 #define PLATID_MACH_HITACHI_PERSONA \ 1272 ((PLATID_MACH_HITACHI_PERSONA_NUM << PLATID_SERIES_SHIFT)| \ 1273 PLATID_MACH_HITACHI) 1274 #ifndef SPEC_PLATFORM 1275 #define SPEC_MACH_HITACHI_PERSONA_HPW230JC 1276 #endif /* !SPEC_PLATFORM */ 1277 #define PLATID_MACH_HITACHI_PERSONA_HPW230JC_NUM 1 1278 #define PLATID_MACH_HITACHI_PERSONA_HPW230JC \ 1279 ((PLATID_MACH_HITACHI_PERSONA_HPW230JC_NUM << PLATID_MODEL_SHIFT)| \ 1280 PLATID_MACH_HITACHI_PERSONA) 1281 #ifndef SPEC_PLATFORM 1282 #define SPEC_MACH_HITACHI_PERSONA_HPW50PAD 1283 #endif /* !SPEC_PLATFORM */ 1284 #define PLATID_MACH_HITACHI_PERSONA_HPW50PAD_NUM 2 1285 #define PLATID_MACH_HITACHI_PERSONA_HPW50PAD \ 1286 ((PLATID_MACH_HITACHI_PERSONA_HPW50PAD_NUM << PLATID_MODEL_SHIFT)| \ 1287 PLATID_MACH_HITACHI_PERSONA) 1288 #ifndef SPEC_PLATFORM 1289 #define SPEC_MACH_HITACHI_PERSONA_HPW200EC 1290 #endif /* !SPEC_PLATFORM */ 1291 #define PLATID_MACH_HITACHI_PERSONA_HPW200EC_NUM 3 1292 #define PLATID_MACH_HITACHI_PERSONA_HPW200EC \ 1293 ((PLATID_MACH_HITACHI_PERSONA_HPW200EC_NUM << PLATID_MODEL_SHIFT)| \ 1294 PLATID_MACH_HITACHI_PERSONA) 1295 #ifndef SPEC_PLATFORM 1296 #define SPEC_MACH_HITACHI_PERSONA_HPW650PA 1297 #endif /* !SPEC_PLATFORM */ 1298 #define PLATID_MACH_HITACHI_PERSONA_HPW650PA_NUM 4 1299 #define PLATID_MACH_HITACHI_PERSONA_HPW650PA \ 1300 ((PLATID_MACH_HITACHI_PERSONA_HPW650PA_NUM << PLATID_MODEL_SHIFT)| \ 1301 PLATID_MACH_HITACHI_PERSONA) 1302 #endif /* hpcsh */ 1303 #ifdef hpcsh 1304 #ifndef SPEC_PLATFORM 1305 #define SPEC_MACH_LGE 1306 #endif /* !SPEC_PLATFORM */ 1307 #define PLATID_MACH_LGE_NUM 13 1308 #define PLATID_MACH_LGE \ 1309 ((PLATID_MACH_LGE_NUM << PLATID_VENDOR_SHIFT)) 1310 #ifndef SPEC_PLATFORM 1311 #define SPEC_MACH_LGE_PHENOM 1312 #endif /* !SPEC_PLATFORM */ 1313 #define PLATID_MACH_LGE_PHENOM_NUM 1 1314 #define PLATID_MACH_LGE_PHENOM \ 1315 ((PLATID_MACH_LGE_PHENOM_NUM << PLATID_SERIES_SHIFT)| \ 1316 PLATID_MACH_LGE) 1317 #ifndef SPEC_PLATFORM 1318 #define SPEC_MACH_LGE_PHENOM_H220C 1319 #endif /* !SPEC_PLATFORM */ 1320 #define PLATID_MACH_LGE_PHENOM_H220C_NUM 1 1321 #define PLATID_MACH_LGE_PHENOM_H220C \ 1322 ((PLATID_MACH_LGE_PHENOM_H220C_NUM << PLATID_MODEL_SHIFT)| \ 1323 PLATID_MACH_LGE_PHENOM) 1324 #endif /* hpcsh */ 1325 #ifdef hpcmips 1326 #ifndef SPEC_PLATFORM 1327 #define SPEC_MACH_LASER5 1328 #endif /* !SPEC_PLATFORM */ 1329 #define PLATID_MACH_LASER5_NUM 14 1330 #define PLATID_MACH_LASER5 \ 1331 ((PLATID_MACH_LASER5_NUM << PLATID_VENDOR_SHIFT)) 1332 #ifndef SPEC_PLATFORM 1333 #define SPEC_MACH_LASER5_L 1334 #endif /* !SPEC_PLATFORM */ 1335 #define PLATID_MACH_LASER5_L_NUM 1 1336 #define PLATID_MACH_LASER5_L \ 1337 ((PLATID_MACH_LASER5_L_NUM << PLATID_SERIES_SHIFT)| \ 1338 PLATID_MACH_LASER5) 1339 #ifndef SPEC_PLATFORM 1340 #define SPEC_MACH_LASER5_L_CARD 1341 #endif /* !SPEC_PLATFORM */ 1342 #define PLATID_MACH_LASER5_L_CARD_NUM 1 1343 #define PLATID_MACH_LASER5_L_CARD \ 1344 ((PLATID_MACH_LASER5_L_CARD_NUM << PLATID_MODEL_SHIFT)| \ 1345 PLATID_MACH_LASER5_L) 1346 #ifndef SPEC_PLATFORM 1347 #define SPEC_MACH_LASER5_L_BOARD 1348 #endif /* !SPEC_PLATFORM */ 1349 #define PLATID_MACH_LASER5_L_BOARD_NUM 2 1350 #define PLATID_MACH_LASER5_L_BOARD \ 1351 ((PLATID_MACH_LASER5_L_BOARD_NUM << PLATID_MODEL_SHIFT)| \ 1352 PLATID_MACH_LASER5_L) 1353 #endif /* hpcmips */ 1354 #ifdef hpcmips 1355 #ifndef SPEC_PLATFORM 1356 #define SPEC_MACH_AGENDA 1357 #endif /* !SPEC_PLATFORM */ 1358 #define PLATID_MACH_AGENDA_NUM 15 1359 #define PLATID_MACH_AGENDA \ 1360 ((PLATID_MACH_AGENDA_NUM << PLATID_VENDOR_SHIFT)) 1361 #ifndef SPEC_PLATFORM 1362 #define SPEC_MACH_AGENDA_VR 1363 #endif /* !SPEC_PLATFORM */ 1364 #define PLATID_MACH_AGENDA_VR_NUM 1 1365 #define PLATID_MACH_AGENDA_VR \ 1366 ((PLATID_MACH_AGENDA_VR_NUM << PLATID_SERIES_SHIFT)| \ 1367 PLATID_MACH_AGENDA) 1368 #ifndef SPEC_PLATFORM 1369 #define SPEC_MACH_AGENDA_VR_VR3 1370 #endif /* !SPEC_PLATFORM */ 1371 #define PLATID_MACH_AGENDA_VR_VR3_NUM 1 1372 #define PLATID_MACH_AGENDA_VR_VR3 \ 1373 ((PLATID_MACH_AGENDA_VR_VR3_NUM << PLATID_MODEL_SHIFT)| \ 1374 PLATID_MACH_AGENDA_VR) 1375 #endif /* hpcmips */ 1376