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