1 /* $NetBSD: platid_generated.h,v 1.22 2008/05/10 15:31:05 martin 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 #define PLATID_CPU_ARM_XSCALE_NUM 2 154 #define PLATID_CPU_ARM_XSCALE \ 155 ((PLATID_CPU_ARM_XSCALE_NUM << PLATID_CPU_SERIES_SHIFT)| \ 156 PLATID_CPU_ARM) 157 #define PLATID_CPU_ARM_XSCALE_PXA250_NUM 1 158 #define PLATID_CPU_ARM_XSCALE_PXA250 \ 159 ((PLATID_CPU_ARM_XSCALE_PXA250_NUM << PLATID_CPU_MODEL_SHIFT)| \ 160 PLATID_CPU_ARM_XSCALE) 161 #endif /* hpcarm */ 162 #ifdef hpcmips 163 #ifndef SPEC_PLATFORM 164 #define SPEC_MACH_NEC 165 #endif /* !SPEC_PLATFORM */ 166 #define PLATID_MACH_NEC_NUM 1 167 #define PLATID_MACH_NEC \ 168 ((PLATID_MACH_NEC_NUM << PLATID_VENDOR_SHIFT)) 169 #ifndef SPEC_PLATFORM 170 #define SPEC_MACH_NEC_MCCS 171 #endif /* !SPEC_PLATFORM */ 172 #define PLATID_MACH_NEC_MCCS_NUM 1 173 #define PLATID_MACH_NEC_MCCS \ 174 ((PLATID_MACH_NEC_MCCS_NUM << PLATID_SERIES_SHIFT)| \ 175 PLATID_MACH_NEC) 176 #ifndef SPEC_PLATFORM 177 #define SPEC_MACH_NEC_MCCS_1X 178 #endif /* !SPEC_PLATFORM */ 179 #define PLATID_MACH_NEC_MCCS_1X_NUM 1 180 #define PLATID_MACH_NEC_MCCS_1X \ 181 ((PLATID_MACH_NEC_MCCS_1X_NUM << PLATID_MODEL_SHIFT)| \ 182 PLATID_MACH_NEC_MCCS) 183 #ifndef SPEC_PLATFORM 184 #define SPEC_MACH_NEC_MCCS_11 185 #endif /* !SPEC_PLATFORM */ 186 #define PLATID_MACH_NEC_MCCS_11_NUM 1 187 #define PLATID_MACH_NEC_MCCS_11 \ 188 ((PLATID_MACH_NEC_MCCS_11_NUM << PLATID_SUBMODEL_SHIFT)| \ 189 PLATID_MACH_NEC_MCCS_1X) 190 #ifndef SPEC_PLATFORM 191 #define SPEC_MACH_NEC_MCCS_12 192 #endif /* !SPEC_PLATFORM */ 193 #define PLATID_MACH_NEC_MCCS_12_NUM 2 194 #define PLATID_MACH_NEC_MCCS_12 \ 195 ((PLATID_MACH_NEC_MCCS_12_NUM << PLATID_SUBMODEL_SHIFT)| \ 196 PLATID_MACH_NEC_MCCS_1X) 197 #ifndef SPEC_PLATFORM 198 #define SPEC_MACH_NEC_MCCS_13 199 #endif /* !SPEC_PLATFORM */ 200 #define PLATID_MACH_NEC_MCCS_13_NUM 3 201 #define PLATID_MACH_NEC_MCCS_13 \ 202 ((PLATID_MACH_NEC_MCCS_13_NUM << PLATID_SUBMODEL_SHIFT)| \ 203 PLATID_MACH_NEC_MCCS_1X) 204 #ifndef SPEC_PLATFORM 205 #define SPEC_MACH_NEC_MCR 206 #endif /* !SPEC_PLATFORM */ 207 #define PLATID_MACH_NEC_MCR_NUM 2 208 #define PLATID_MACH_NEC_MCR \ 209 ((PLATID_MACH_NEC_MCR_NUM << PLATID_SERIES_SHIFT)| \ 210 PLATID_MACH_NEC) 211 #ifndef SPEC_PLATFORM 212 #define SPEC_MACH_NEC_MCR_3XX 213 #endif /* !SPEC_PLATFORM */ 214 #define PLATID_MACH_NEC_MCR_3XX_NUM 1 215 #define PLATID_MACH_NEC_MCR_3XX \ 216 ((PLATID_MACH_NEC_MCR_3XX_NUM << PLATID_MODEL_SHIFT)| \ 217 PLATID_MACH_NEC_MCR) 218 #ifndef SPEC_PLATFORM 219 #define SPEC_MACH_NEC_MCR_300 220 #endif /* !SPEC_PLATFORM */ 221 #define PLATID_MACH_NEC_MCR_300_NUM 1 222 #define PLATID_MACH_NEC_MCR_300 \ 223 ((PLATID_MACH_NEC_MCR_300_NUM << PLATID_SUBMODEL_SHIFT)| \ 224 PLATID_MACH_NEC_MCR_3XX) 225 #ifndef SPEC_PLATFORM 226 #define SPEC_MACH_NEC_MCR_320 227 #endif /* !SPEC_PLATFORM */ 228 #define PLATID_MACH_NEC_MCR_320_NUM 2 229 #define PLATID_MACH_NEC_MCR_320 \ 230 ((PLATID_MACH_NEC_MCR_320_NUM << PLATID_SUBMODEL_SHIFT)| \ 231 PLATID_MACH_NEC_MCR_3XX) 232 #ifndef SPEC_PLATFORM 233 #define SPEC_MACH_NEC_MCR_FORDOCOMO 234 #endif /* !SPEC_PLATFORM */ 235 #define PLATID_MACH_NEC_MCR_FORDOCOMO_NUM 3 236 #define PLATID_MACH_NEC_MCR_FORDOCOMO \ 237 ((PLATID_MACH_NEC_MCR_FORDOCOMO_NUM << PLATID_SUBMODEL_SHIFT)| \ 238 PLATID_MACH_NEC_MCR_3XX) 239 #ifndef SPEC_PLATFORM 240 #define SPEC_MACH_NEC_MCR_MPRO700 241 #endif /* !SPEC_PLATFORM */ 242 #define PLATID_MACH_NEC_MCR_MPRO700_NUM 4 243 #define PLATID_MACH_NEC_MCR_MPRO700 \ 244 ((PLATID_MACH_NEC_MCR_MPRO700_NUM << PLATID_SUBMODEL_SHIFT)| \ 245 PLATID_MACH_NEC_MCR_3XX) 246 #ifndef SPEC_PLATFORM 247 #define SPEC_MACH_NEC_MCR_330 248 #endif /* !SPEC_PLATFORM */ 249 #define PLATID_MACH_NEC_MCR_330_NUM 5 250 #define PLATID_MACH_NEC_MCR_330 \ 251 ((PLATID_MACH_NEC_MCR_330_NUM << PLATID_SUBMODEL_SHIFT)| \ 252 PLATID_MACH_NEC_MCR_3XX) 253 #ifndef SPEC_PLATFORM 254 #define SPEC_MACH_NEC_MCR_5XX 255 #endif /* !SPEC_PLATFORM */ 256 #define PLATID_MACH_NEC_MCR_5XX_NUM 2 257 #define PLATID_MACH_NEC_MCR_5XX \ 258 ((PLATID_MACH_NEC_MCR_5XX_NUM << PLATID_MODEL_SHIFT)| \ 259 PLATID_MACH_NEC_MCR) 260 #ifndef SPEC_PLATFORM 261 #define SPEC_MACH_NEC_MCR_500 262 #endif /* !SPEC_PLATFORM */ 263 #define PLATID_MACH_NEC_MCR_500_NUM 1 264 #define PLATID_MACH_NEC_MCR_500 \ 265 ((PLATID_MACH_NEC_MCR_500_NUM << PLATID_SUBMODEL_SHIFT)| \ 266 PLATID_MACH_NEC_MCR_5XX) 267 #ifndef SPEC_PLATFORM 268 #define SPEC_MACH_NEC_MCR_510 269 #endif /* !SPEC_PLATFORM */ 270 #define PLATID_MACH_NEC_MCR_510_NUM 2 271 #define PLATID_MACH_NEC_MCR_510 \ 272 ((PLATID_MACH_NEC_MCR_510_NUM << PLATID_SUBMODEL_SHIFT)| \ 273 PLATID_MACH_NEC_MCR_5XX) 274 #ifndef SPEC_PLATFORM 275 #define SPEC_MACH_NEC_MCR_520 276 #endif /* !SPEC_PLATFORM */ 277 #define PLATID_MACH_NEC_MCR_520_NUM 3 278 #define PLATID_MACH_NEC_MCR_520 \ 279 ((PLATID_MACH_NEC_MCR_520_NUM << PLATID_SUBMODEL_SHIFT)| \ 280 PLATID_MACH_NEC_MCR_5XX) 281 #ifndef SPEC_PLATFORM 282 #define SPEC_MACH_NEC_MCR_520A 283 #endif /* !SPEC_PLATFORM */ 284 #define PLATID_MACH_NEC_MCR_520A_NUM 4 285 #define PLATID_MACH_NEC_MCR_520A \ 286 ((PLATID_MACH_NEC_MCR_520A_NUM << PLATID_SUBMODEL_SHIFT)| \ 287 PLATID_MACH_NEC_MCR_5XX) 288 #ifndef SPEC_PLATFORM 289 #define SPEC_MACH_NEC_MCR_500A 290 #endif /* !SPEC_PLATFORM */ 291 #define PLATID_MACH_NEC_MCR_500A_NUM 5 292 #define PLATID_MACH_NEC_MCR_500A \ 293 ((PLATID_MACH_NEC_MCR_500A_NUM << PLATID_SUBMODEL_SHIFT)| \ 294 PLATID_MACH_NEC_MCR_5XX) 295 #ifndef SPEC_PLATFORM 296 #define SPEC_MACH_NEC_MCR_530 297 #endif /* !SPEC_PLATFORM */ 298 #define PLATID_MACH_NEC_MCR_530_NUM 6 299 #define PLATID_MACH_NEC_MCR_530 \ 300 ((PLATID_MACH_NEC_MCR_530_NUM << PLATID_SUBMODEL_SHIFT)| \ 301 PLATID_MACH_NEC_MCR_5XX) 302 #ifndef SPEC_PLATFORM 303 #define SPEC_MACH_NEC_MCR_430 304 #endif /* !SPEC_PLATFORM */ 305 #define PLATID_MACH_NEC_MCR_430_NUM 7 306 #define PLATID_MACH_NEC_MCR_430 \ 307 ((PLATID_MACH_NEC_MCR_430_NUM << PLATID_SUBMODEL_SHIFT)| \ 308 PLATID_MACH_NEC_MCR_5XX) 309 #ifndef SPEC_PLATFORM 310 #define SPEC_MACH_NEC_MCR_530A 311 #endif /* !SPEC_PLATFORM */ 312 #define PLATID_MACH_NEC_MCR_530A_NUM 8 313 #define PLATID_MACH_NEC_MCR_530A \ 314 ((PLATID_MACH_NEC_MCR_530A_NUM << PLATID_SUBMODEL_SHIFT)| \ 315 PLATID_MACH_NEC_MCR_5XX) 316 #ifndef SPEC_PLATFORM 317 #define SPEC_MACH_NEC_MCR_SIGMARION 318 #endif /* !SPEC_PLATFORM */ 319 #define PLATID_MACH_NEC_MCR_SIGMARION_NUM 9 320 #define PLATID_MACH_NEC_MCR_SIGMARION \ 321 ((PLATID_MACH_NEC_MCR_SIGMARION_NUM << PLATID_SUBMODEL_SHIFT)| \ 322 PLATID_MACH_NEC_MCR_5XX) 323 #ifndef SPEC_PLATFORM 324 #define SPEC_MACH_NEC_MCR_550 325 #endif /* !SPEC_PLATFORM */ 326 #define PLATID_MACH_NEC_MCR_550_NUM 10 327 #define PLATID_MACH_NEC_MCR_550 \ 328 ((PLATID_MACH_NEC_MCR_550_NUM << PLATID_SUBMODEL_SHIFT)| \ 329 PLATID_MACH_NEC_MCR_5XX) 330 #ifndef SPEC_PLATFORM 331 #define SPEC_MACH_NEC_MCR_450 332 #endif /* !SPEC_PLATFORM */ 333 #define PLATID_MACH_NEC_MCR_450_NUM 11 334 #define PLATID_MACH_NEC_MCR_450 \ 335 ((PLATID_MACH_NEC_MCR_450_NUM << PLATID_SUBMODEL_SHIFT)| \ 336 PLATID_MACH_NEC_MCR_5XX) 337 #ifndef SPEC_PLATFORM 338 #define SPEC_MACH_NEC_MCR_SIGMARION2 339 #endif /* !SPEC_PLATFORM */ 340 #define PLATID_MACH_NEC_MCR_SIGMARION2_NUM 12 341 #define PLATID_MACH_NEC_MCR_SIGMARION2 \ 342 ((PLATID_MACH_NEC_MCR_SIGMARION2_NUM << PLATID_SUBMODEL_SHIFT)| \ 343 PLATID_MACH_NEC_MCR_5XX) 344 #ifndef SPEC_PLATFORM 345 #define SPEC_MACH_NEC_MCR_7XX 346 #endif /* !SPEC_PLATFORM */ 347 #define PLATID_MACH_NEC_MCR_7XX_NUM 3 348 #define PLATID_MACH_NEC_MCR_7XX \ 349 ((PLATID_MACH_NEC_MCR_7XX_NUM << PLATID_MODEL_SHIFT)| \ 350 PLATID_MACH_NEC_MCR) 351 #ifndef SPEC_PLATFORM 352 #define SPEC_MACH_NEC_MCR_700 353 #endif /* !SPEC_PLATFORM */ 354 #define PLATID_MACH_NEC_MCR_700_NUM 1 355 #define PLATID_MACH_NEC_MCR_700 \ 356 ((PLATID_MACH_NEC_MCR_700_NUM << PLATID_SUBMODEL_SHIFT)| \ 357 PLATID_MACH_NEC_MCR_7XX) 358 #ifndef SPEC_PLATFORM 359 #define SPEC_MACH_NEC_MCR_700A 360 #endif /* !SPEC_PLATFORM */ 361 #define PLATID_MACH_NEC_MCR_700A_NUM 2 362 #define PLATID_MACH_NEC_MCR_700A \ 363 ((PLATID_MACH_NEC_MCR_700A_NUM << PLATID_SUBMODEL_SHIFT)| \ 364 PLATID_MACH_NEC_MCR_7XX) 365 #ifndef SPEC_PLATFORM 366 #define SPEC_MACH_NEC_MCR_730 367 #endif /* !SPEC_PLATFORM */ 368 #define PLATID_MACH_NEC_MCR_730_NUM 3 369 #define PLATID_MACH_NEC_MCR_730 \ 370 ((PLATID_MACH_NEC_MCR_730_NUM << PLATID_SUBMODEL_SHIFT)| \ 371 PLATID_MACH_NEC_MCR_7XX) 372 #ifndef SPEC_PLATFORM 373 #define SPEC_MACH_NEC_MCR_730A 374 #endif /* !SPEC_PLATFORM */ 375 #define PLATID_MACH_NEC_MCR_730A_NUM 4 376 #define PLATID_MACH_NEC_MCR_730A \ 377 ((PLATID_MACH_NEC_MCR_730A_NUM << PLATID_SUBMODEL_SHIFT)| \ 378 PLATID_MACH_NEC_MCR_7XX) 379 #endif /* hpcmips */ 380 #ifdef hpcmips 381 #ifndef SPEC_PLATFORM 382 #define SPEC_MACH_EVEREX 383 #endif /* !SPEC_PLATFORM */ 384 #define PLATID_MACH_EVEREX_NUM 2 385 #define PLATID_MACH_EVEREX \ 386 ((PLATID_MACH_EVEREX_NUM << PLATID_VENDOR_SHIFT)) 387 #ifndef SPEC_PLATFORM 388 #define SPEC_MACH_EVEREX_FREESTYLE 389 #endif /* !SPEC_PLATFORM */ 390 #define PLATID_MACH_EVEREX_FREESTYLE_NUM 1 391 #define PLATID_MACH_EVEREX_FREESTYLE \ 392 ((PLATID_MACH_EVEREX_FREESTYLE_NUM << PLATID_SERIES_SHIFT)| \ 393 PLATID_MACH_EVEREX) 394 #ifndef SPEC_PLATFORM 395 #define SPEC_MACH_EVEREX_FREESTYLE_AXX 396 #endif /* !SPEC_PLATFORM */ 397 #define PLATID_MACH_EVEREX_FREESTYLE_AXX_NUM 1 398 #define PLATID_MACH_EVEREX_FREESTYLE_AXX \ 399 ((PLATID_MACH_EVEREX_FREESTYLE_AXX_NUM << PLATID_MODEL_SHIFT)| \ 400 PLATID_MACH_EVEREX_FREESTYLE) 401 #ifndef SPEC_PLATFORM 402 #define SPEC_MACH_EVEREX_FREESTYLE_A10 403 #endif /* !SPEC_PLATFORM */ 404 #define PLATID_MACH_EVEREX_FREESTYLE_A10_NUM 1 405 #define PLATID_MACH_EVEREX_FREESTYLE_A10 \ 406 ((PLATID_MACH_EVEREX_FREESTYLE_A10_NUM << PLATID_SUBMODEL_SHIFT)| \ 407 PLATID_MACH_EVEREX_FREESTYLE_AXX) 408 #ifndef SPEC_PLATFORM 409 #define SPEC_MACH_EVEREX_FREESTYLE_A15 410 #endif /* !SPEC_PLATFORM */ 411 #define PLATID_MACH_EVEREX_FREESTYLE_A15_NUM 2 412 #define PLATID_MACH_EVEREX_FREESTYLE_A15 \ 413 ((PLATID_MACH_EVEREX_FREESTYLE_A15_NUM << PLATID_SUBMODEL_SHIFT)| \ 414 PLATID_MACH_EVEREX_FREESTYLE_AXX) 415 #ifndef SPEC_PLATFORM 416 #define SPEC_MACH_EVEREX_FREESTYLE_A20 417 #endif /* !SPEC_PLATFORM */ 418 #define PLATID_MACH_EVEREX_FREESTYLE_A20_NUM 3 419 #define PLATID_MACH_EVEREX_FREESTYLE_A20 \ 420 ((PLATID_MACH_EVEREX_FREESTYLE_A20_NUM << PLATID_SUBMODEL_SHIFT)| \ 421 PLATID_MACH_EVEREX_FREESTYLE_AXX) 422 #endif /* hpcmips */ 423 #ifndef SPEC_PLATFORM 424 #define SPEC_MACH_CASIO 425 #endif /* !SPEC_PLATFORM */ 426 #define PLATID_MACH_CASIO_NUM 3 427 #define PLATID_MACH_CASIO \ 428 ((PLATID_MACH_CASIO_NUM << PLATID_VENDOR_SHIFT)) 429 #ifdef hpcmips 430 #ifndef SPEC_PLATFORM 431 #define SPEC_MACH_CASIO_CASSIOPEIAE 432 #endif /* !SPEC_PLATFORM */ 433 #define PLATID_MACH_CASIO_CASSIOPEIAE_NUM 1 434 #define PLATID_MACH_CASIO_CASSIOPEIAE \ 435 ((PLATID_MACH_CASIO_CASSIOPEIAE_NUM << PLATID_SERIES_SHIFT)| \ 436 PLATID_MACH_CASIO) 437 #ifndef SPEC_PLATFORM 438 #define SPEC_MACH_CASIO_CASSIOPEIAE_EXX 439 #endif /* !SPEC_PLATFORM */ 440 #define PLATID_MACH_CASIO_CASSIOPEIAE_EXX_NUM 1 441 #define PLATID_MACH_CASIO_CASSIOPEIAE_EXX \ 442 ((PLATID_MACH_CASIO_CASSIOPEIAE_EXX_NUM << PLATID_MODEL_SHIFT)| \ 443 PLATID_MACH_CASIO_CASSIOPEIAE) 444 #ifndef SPEC_PLATFORM 445 #define SPEC_MACH_CASIO_CASSIOPEIAE_E10 446 #endif /* !SPEC_PLATFORM */ 447 #define PLATID_MACH_CASIO_CASSIOPEIAE_E10_NUM 1 448 #define PLATID_MACH_CASIO_CASSIOPEIAE_E10 \ 449 ((PLATID_MACH_CASIO_CASSIOPEIAE_E10_NUM << PLATID_SUBMODEL_SHIFT)| \ 450 PLATID_MACH_CASIO_CASSIOPEIAE_EXX) 451 #ifndef SPEC_PLATFORM 452 #define SPEC_MACH_CASIO_CASSIOPEIAE_E11 453 #endif /* !SPEC_PLATFORM */ 454 #define PLATID_MACH_CASIO_CASSIOPEIAE_E11_NUM 2 455 #define PLATID_MACH_CASIO_CASSIOPEIAE_E11 \ 456 ((PLATID_MACH_CASIO_CASSIOPEIAE_E11_NUM << PLATID_SUBMODEL_SHIFT)| \ 457 PLATID_MACH_CASIO_CASSIOPEIAE_EXX) 458 #ifndef SPEC_PLATFORM 459 #define SPEC_MACH_CASIO_CASSIOPEIAE_E15 460 #endif /* !SPEC_PLATFORM */ 461 #define PLATID_MACH_CASIO_CASSIOPEIAE_E15_NUM 3 462 #define PLATID_MACH_CASIO_CASSIOPEIAE_E15 \ 463 ((PLATID_MACH_CASIO_CASSIOPEIAE_E15_NUM << PLATID_SUBMODEL_SHIFT)| \ 464 PLATID_MACH_CASIO_CASSIOPEIAE_EXX) 465 #ifndef SPEC_PLATFORM 466 #define SPEC_MACH_CASIO_CASSIOPEIAE_E55 467 #endif /* !SPEC_PLATFORM */ 468 #define PLATID_MACH_CASIO_CASSIOPEIAE_E55_NUM 4 469 #define PLATID_MACH_CASIO_CASSIOPEIAE_E55 \ 470 ((PLATID_MACH_CASIO_CASSIOPEIAE_E55_NUM << PLATID_SUBMODEL_SHIFT)| \ 471 PLATID_MACH_CASIO_CASSIOPEIAE_EXX) 472 #ifndef SPEC_PLATFORM 473 #define SPEC_MACH_CASIO_CASSIOPEIAE_FORDOCOMO 474 #endif /* !SPEC_PLATFORM */ 475 #define PLATID_MACH_CASIO_CASSIOPEIAE_FORDOCOMO_NUM 5 476 #define PLATID_MACH_CASIO_CASSIOPEIAE_FORDOCOMO \ 477 ((PLATID_MACH_CASIO_CASSIOPEIAE_FORDOCOMO_NUM << PLATID_SUBMODEL_SHIFT)| \ 478 PLATID_MACH_CASIO_CASSIOPEIAE_EXX) 479 #ifndef SPEC_PLATFORM 480 #define SPEC_MACH_CASIO_CASSIOPEIAE_E65 481 #endif /* !SPEC_PLATFORM */ 482 #define PLATID_MACH_CASIO_CASSIOPEIAE_E65_NUM 6 483 #define PLATID_MACH_CASIO_CASSIOPEIAE_E65 \ 484 ((PLATID_MACH_CASIO_CASSIOPEIAE_E65_NUM << PLATID_SUBMODEL_SHIFT)| \ 485 PLATID_MACH_CASIO_CASSIOPEIAE_EXX) 486 #ifndef SPEC_PLATFORM 487 #define SPEC_MACH_CASIO_CASSIOPEIAE_EXXX 488 #endif /* !SPEC_PLATFORM */ 489 #define PLATID_MACH_CASIO_CASSIOPEIAE_EXXX_NUM 2 490 #define PLATID_MACH_CASIO_CASSIOPEIAE_EXXX \ 491 ((PLATID_MACH_CASIO_CASSIOPEIAE_EXXX_NUM << PLATID_MODEL_SHIFT)| \ 492 PLATID_MACH_CASIO_CASSIOPEIAE) 493 #ifndef SPEC_PLATFORM 494 #define SPEC_MACH_CASIO_CASSIOPEIAE_E100 495 #endif /* !SPEC_PLATFORM */ 496 #define PLATID_MACH_CASIO_CASSIOPEIAE_E100_NUM 1 497 #define PLATID_MACH_CASIO_CASSIOPEIAE_E100 \ 498 ((PLATID_MACH_CASIO_CASSIOPEIAE_E100_NUM << PLATID_SUBMODEL_SHIFT)| \ 499 PLATID_MACH_CASIO_CASSIOPEIAE_EXXX) 500 #ifndef SPEC_PLATFORM 501 #define SPEC_MACH_CASIO_CASSIOPEIAE_E105 502 #endif /* !SPEC_PLATFORM */ 503 #define PLATID_MACH_CASIO_CASSIOPEIAE_E105_NUM 2 504 #define PLATID_MACH_CASIO_CASSIOPEIAE_E105 \ 505 ((PLATID_MACH_CASIO_CASSIOPEIAE_E105_NUM << PLATID_SUBMODEL_SHIFT)| \ 506 PLATID_MACH_CASIO_CASSIOPEIAE_EXXX) 507 #ifndef SPEC_PLATFORM 508 #define SPEC_MACH_CASIO_CASSIOPEIAE_E500 509 #endif /* !SPEC_PLATFORM */ 510 #define PLATID_MACH_CASIO_CASSIOPEIAE_E500_NUM 3 511 #define PLATID_MACH_CASIO_CASSIOPEIAE_E500 \ 512 ((PLATID_MACH_CASIO_CASSIOPEIAE_E500_NUM << PLATID_SUBMODEL_SHIFT)| \ 513 PLATID_MACH_CASIO_CASSIOPEIAE_EXXX) 514 #ifndef SPEC_PLATFORM 515 #define SPEC_MACH_CASIO_CASSIOPEIAE_E507 516 #endif /* !SPEC_PLATFORM */ 517 #define PLATID_MACH_CASIO_CASSIOPEIAE_E507_NUM 4 518 #define PLATID_MACH_CASIO_CASSIOPEIAE_E507 \ 519 ((PLATID_MACH_CASIO_CASSIOPEIAE_E507_NUM << PLATID_SUBMODEL_SHIFT)| \ 520 PLATID_MACH_CASIO_CASSIOPEIAE_EXXX) 521 #ifndef SPEC_PLATFORM 522 #define SPEC_MACH_CASIO_POCKETPOSTPET 523 #endif /* !SPEC_PLATFORM */ 524 #define PLATID_MACH_CASIO_POCKETPOSTPET_NUM 2 525 #define PLATID_MACH_CASIO_POCKETPOSTPET \ 526 ((PLATID_MACH_CASIO_POCKETPOSTPET_NUM << PLATID_SERIES_SHIFT)| \ 527 PLATID_MACH_CASIO) 528 #ifndef SPEC_PLATFORM 529 #define SPEC_MACH_CASIO_POCKETPOSTPET_POCKETPOSTPET 530 #endif /* !SPEC_PLATFORM */ 531 #define PLATID_MACH_CASIO_POCKETPOSTPET_POCKETPOSTPET_NUM 1 532 #define PLATID_MACH_CASIO_POCKETPOSTPET_POCKETPOSTPET \ 533 ((PLATID_MACH_CASIO_POCKETPOSTPET_POCKETPOSTPET_NUM << PLATID_MODEL_SHIFT)| \ 534 PLATID_MACH_CASIO_POCKETPOSTPET) 535 #endif /* hpcmips */ 536 #ifdef hpcsh 537 #ifndef SPEC_PLATFORM 538 #define SPEC_MACH_CASIO_CASSIOPEIAA 539 #endif /* !SPEC_PLATFORM */ 540 #define PLATID_MACH_CASIO_CASSIOPEIAA_NUM 3 541 #define PLATID_MACH_CASIO_CASSIOPEIAA \ 542 ((PLATID_MACH_CASIO_CASSIOPEIAA_NUM << PLATID_SERIES_SHIFT)| \ 543 PLATID_MACH_CASIO) 544 #ifndef SPEC_PLATFORM 545 #define SPEC_MACH_CASIO_CASSIOPEIAA_AXX 546 #endif /* !SPEC_PLATFORM */ 547 #define PLATID_MACH_CASIO_CASSIOPEIAA_AXX_NUM 1 548 #define PLATID_MACH_CASIO_CASSIOPEIAA_AXX \ 549 ((PLATID_MACH_CASIO_CASSIOPEIAA_AXX_NUM << PLATID_MODEL_SHIFT)| \ 550 PLATID_MACH_CASIO_CASSIOPEIAA) 551 #ifndef SPEC_PLATFORM 552 #define SPEC_MACH_CASIO_CASSIOPEIAA_A55V 553 #endif /* !SPEC_PLATFORM */ 554 #define PLATID_MACH_CASIO_CASSIOPEIAA_A55V_NUM 1 555 #define PLATID_MACH_CASIO_CASSIOPEIAA_A55V \ 556 ((PLATID_MACH_CASIO_CASSIOPEIAA_A55V_NUM << PLATID_SUBMODEL_SHIFT)| \ 557 PLATID_MACH_CASIO_CASSIOPEIAA_AXX) 558 #endif /* hpcsh */ 559 #ifdef hpcmips 560 #ifndef SPEC_PLATFORM 561 #define SPEC_MACH_SHARP 562 #endif /* !SPEC_PLATFORM */ 563 #define PLATID_MACH_SHARP_NUM 4 564 #define PLATID_MACH_SHARP \ 565 ((PLATID_MACH_SHARP_NUM << PLATID_VENDOR_SHIFT)) 566 #ifndef SPEC_PLATFORM 567 #define SPEC_MACH_SHARP_TRIPAD 568 #endif /* !SPEC_PLATFORM */ 569 #define PLATID_MACH_SHARP_TRIPAD_NUM 1 570 #define PLATID_MACH_SHARP_TRIPAD \ 571 ((PLATID_MACH_SHARP_TRIPAD_NUM << PLATID_SERIES_SHIFT)| \ 572 PLATID_MACH_SHARP) 573 #ifndef SPEC_PLATFORM 574 #define SPEC_MACH_SHARP_TRIPAD_PV 575 #endif /* !SPEC_PLATFORM */ 576 #define PLATID_MACH_SHARP_TRIPAD_PV_NUM 1 577 #define PLATID_MACH_SHARP_TRIPAD_PV \ 578 ((PLATID_MACH_SHARP_TRIPAD_PV_NUM << PLATID_MODEL_SHIFT)| \ 579 PLATID_MACH_SHARP_TRIPAD) 580 #ifndef SPEC_PLATFORM 581 #define SPEC_MACH_SHARP_TRIPAD_PV6000 582 #endif /* !SPEC_PLATFORM */ 583 #define PLATID_MACH_SHARP_TRIPAD_PV6000_NUM 1 584 #define PLATID_MACH_SHARP_TRIPAD_PV6000 \ 585 ((PLATID_MACH_SHARP_TRIPAD_PV6000_NUM << PLATID_SUBMODEL_SHIFT)| \ 586 PLATID_MACH_SHARP_TRIPAD_PV) 587 #ifndef SPEC_PLATFORM 588 #define SPEC_MACH_SHARP_TELIOS 589 #endif /* !SPEC_PLATFORM */ 590 #define PLATID_MACH_SHARP_TELIOS_NUM 2 591 #define PLATID_MACH_SHARP_TELIOS \ 592 ((PLATID_MACH_SHARP_TELIOS_NUM << PLATID_SERIES_SHIFT)| \ 593 PLATID_MACH_SHARP) 594 #ifndef SPEC_PLATFORM 595 #define SPEC_MACH_SHARP_TELIOS_HCAJ 596 #endif /* !SPEC_PLATFORM */ 597 #define PLATID_MACH_SHARP_TELIOS_HCAJ_NUM 1 598 #define PLATID_MACH_SHARP_TELIOS_HCAJ \ 599 ((PLATID_MACH_SHARP_TELIOS_HCAJ_NUM << PLATID_MODEL_SHIFT)| \ 600 PLATID_MACH_SHARP_TELIOS) 601 #ifndef SPEC_PLATFORM 602 #define SPEC_MACH_SHARP_TELIOS_HCAJ1_JP 603 #endif /* !SPEC_PLATFORM */ 604 #define PLATID_MACH_SHARP_TELIOS_HCAJ1_JP_NUM 1 605 #define PLATID_MACH_SHARP_TELIOS_HCAJ1_JP \ 606 ((PLATID_MACH_SHARP_TELIOS_HCAJ1_JP_NUM << PLATID_SUBMODEL_SHIFT)| \ 607 PLATID_MACH_SHARP_TELIOS_HCAJ) 608 #ifndef SPEC_PLATFORM 609 #define SPEC_MACH_SHARP_TELIOS_HCAJ2_JP 610 #endif /* !SPEC_PLATFORM */ 611 #define PLATID_MACH_SHARP_TELIOS_HCAJ2_JP_NUM 2 612 #define PLATID_MACH_SHARP_TELIOS_HCAJ2_JP \ 613 ((PLATID_MACH_SHARP_TELIOS_HCAJ2_JP_NUM << PLATID_SUBMODEL_SHIFT)| \ 614 PLATID_MACH_SHARP_TELIOS_HCAJ) 615 #ifndef SPEC_PLATFORM 616 #define SPEC_MACH_SHARP_TELIOS_HCAJ3_JP 617 #endif /* !SPEC_PLATFORM */ 618 #define PLATID_MACH_SHARP_TELIOS_HCAJ3_JP_NUM 3 619 #define PLATID_MACH_SHARP_TELIOS_HCAJ3_JP \ 620 ((PLATID_MACH_SHARP_TELIOS_HCAJ3_JP_NUM << PLATID_SUBMODEL_SHIFT)| \ 621 PLATID_MACH_SHARP_TELIOS_HCAJ) 622 #ifndef SPEC_PLATFORM 623 #define SPEC_MACH_SHARP_TELIOS_HCVJ 624 #endif /* !SPEC_PLATFORM */ 625 #define PLATID_MACH_SHARP_TELIOS_HCVJ_NUM 2 626 #define PLATID_MACH_SHARP_TELIOS_HCVJ \ 627 ((PLATID_MACH_SHARP_TELIOS_HCVJ_NUM << PLATID_MODEL_SHIFT)| \ 628 PLATID_MACH_SHARP_TELIOS) 629 #ifndef SPEC_PLATFORM 630 #define SPEC_MACH_SHARP_TELIOS_HCVJ1C_JP 631 #endif /* !SPEC_PLATFORM */ 632 #define PLATID_MACH_SHARP_TELIOS_HCVJ1C_JP_NUM 1 633 #define PLATID_MACH_SHARP_TELIOS_HCVJ1C_JP \ 634 ((PLATID_MACH_SHARP_TELIOS_HCVJ1C_JP_NUM << PLATID_SUBMODEL_SHIFT)| \ 635 PLATID_MACH_SHARP_TELIOS_HCVJ) 636 #ifndef SPEC_PLATFORM 637 #define SPEC_MACH_SHARP_MOBILON 638 #endif /* !SPEC_PLATFORM */ 639 #define PLATID_MACH_SHARP_MOBILON_NUM 3 640 #define PLATID_MACH_SHARP_MOBILON \ 641 ((PLATID_MACH_SHARP_MOBILON_NUM << PLATID_SERIES_SHIFT)| \ 642 PLATID_MACH_SHARP) 643 #ifndef SPEC_PLATFORM 644 #define SPEC_MACH_SHARP_MOBILON_HC 645 #endif /* !SPEC_PLATFORM */ 646 #define PLATID_MACH_SHARP_MOBILON_HC_NUM 1 647 #define PLATID_MACH_SHARP_MOBILON_HC \ 648 ((PLATID_MACH_SHARP_MOBILON_HC_NUM << PLATID_MODEL_SHIFT)| \ 649 PLATID_MACH_SHARP_MOBILON) 650 #ifndef SPEC_PLATFORM 651 #define SPEC_MACH_SHARP_MOBILON_HC4100 652 #endif /* !SPEC_PLATFORM */ 653 #define PLATID_MACH_SHARP_MOBILON_HC4100_NUM 1 654 #define PLATID_MACH_SHARP_MOBILON_HC4100 \ 655 ((PLATID_MACH_SHARP_MOBILON_HC4100_NUM << PLATID_SUBMODEL_SHIFT)| \ 656 PLATID_MACH_SHARP_MOBILON_HC) 657 #ifndef SPEC_PLATFORM 658 #define SPEC_MACH_SHARP_MOBILON_HC4500 659 #endif /* !SPEC_PLATFORM */ 660 #define PLATID_MACH_SHARP_MOBILON_HC4500_NUM 2 661 #define PLATID_MACH_SHARP_MOBILON_HC4500 \ 662 ((PLATID_MACH_SHARP_MOBILON_HC4500_NUM << PLATID_SUBMODEL_SHIFT)| \ 663 PLATID_MACH_SHARP_MOBILON_HC) 664 #ifndef SPEC_PLATFORM 665 #define SPEC_MACH_SHARP_MOBILON_HC1200 666 #endif /* !SPEC_PLATFORM */ 667 #define PLATID_MACH_SHARP_MOBILON_HC1200_NUM 3 668 #define PLATID_MACH_SHARP_MOBILON_HC1200 \ 669 ((PLATID_MACH_SHARP_MOBILON_HC1200_NUM << PLATID_SUBMODEL_SHIFT)| \ 670 PLATID_MACH_SHARP_MOBILON_HC) 671 #endif /* hpcmips */ 672 #ifdef hpcmips 673 #ifndef SPEC_PLATFORM 674 #define SPEC_MACH_FUJITSU 675 #endif /* !SPEC_PLATFORM */ 676 #define PLATID_MACH_FUJITSU_NUM 5 677 #define PLATID_MACH_FUJITSU \ 678 ((PLATID_MACH_FUJITSU_NUM << PLATID_VENDOR_SHIFT)) 679 #ifndef SPEC_PLATFORM 680 #define SPEC_MACH_FUJITSU_INTERTOP 681 #endif /* !SPEC_PLATFORM */ 682 #define PLATID_MACH_FUJITSU_INTERTOP_NUM 1 683 #define PLATID_MACH_FUJITSU_INTERTOP \ 684 ((PLATID_MACH_FUJITSU_INTERTOP_NUM << PLATID_SERIES_SHIFT)| \ 685 PLATID_MACH_FUJITSU) 686 #ifndef SPEC_PLATFORM 687 #define SPEC_MACH_FUJITSU_INTERTOP_ITXXX 688 #endif /* !SPEC_PLATFORM */ 689 #define PLATID_MACH_FUJITSU_INTERTOP_ITXXX_NUM 1 690 #define PLATID_MACH_FUJITSU_INTERTOP_ITXXX \ 691 ((PLATID_MACH_FUJITSU_INTERTOP_ITXXX_NUM << PLATID_MODEL_SHIFT)| \ 692 PLATID_MACH_FUJITSU_INTERTOP) 693 #ifndef SPEC_PLATFORM 694 #define SPEC_MACH_FUJITSU_INTERTOP_IT300 695 #endif /* !SPEC_PLATFORM */ 696 #define PLATID_MACH_FUJITSU_INTERTOP_IT300_NUM 1 697 #define PLATID_MACH_FUJITSU_INTERTOP_IT300 \ 698 ((PLATID_MACH_FUJITSU_INTERTOP_IT300_NUM << PLATID_SUBMODEL_SHIFT)| \ 699 PLATID_MACH_FUJITSU_INTERTOP_ITXXX) 700 #ifndef SPEC_PLATFORM 701 #define SPEC_MACH_FUJITSU_INTERTOP_IT310 702 #endif /* !SPEC_PLATFORM */ 703 #define PLATID_MACH_FUJITSU_INTERTOP_IT310_NUM 2 704 #define PLATID_MACH_FUJITSU_INTERTOP_IT310 \ 705 ((PLATID_MACH_FUJITSU_INTERTOP_IT310_NUM << PLATID_SUBMODEL_SHIFT)| \ 706 PLATID_MACH_FUJITSU_INTERTOP_ITXXX) 707 #ifndef SPEC_PLATFORM 708 #define SPEC_MACH_FUJITSU_PENCENTRA 709 #endif /* !SPEC_PLATFORM */ 710 #define PLATID_MACH_FUJITSU_PENCENTRA_NUM 2 711 #define PLATID_MACH_FUJITSU_PENCENTRA \ 712 ((PLATID_MACH_FUJITSU_PENCENTRA_NUM << PLATID_SERIES_SHIFT)| \ 713 PLATID_MACH_FUJITSU) 714 #ifndef SPEC_PLATFORM 715 #define SPEC_MACH_FUJITSU_PENCENTRA_130 716 #endif /* !SPEC_PLATFORM */ 717 #define PLATID_MACH_FUJITSU_PENCENTRA_130_NUM 1 718 #define PLATID_MACH_FUJITSU_PENCENTRA_130 \ 719 ((PLATID_MACH_FUJITSU_PENCENTRA_130_NUM << PLATID_MODEL_SHIFT)| \ 720 PLATID_MACH_FUJITSU_PENCENTRA) 721 #ifndef SPEC_PLATFORM 722 #define SPEC_MACH_FUJITSU_PENCENTRA_130TM 723 #endif /* !SPEC_PLATFORM */ 724 #define PLATID_MACH_FUJITSU_PENCENTRA_130TM_NUM 1 725 #define PLATID_MACH_FUJITSU_PENCENTRA_130TM \ 726 ((PLATID_MACH_FUJITSU_PENCENTRA_130TM_NUM << PLATID_SUBMODEL_SHIFT)| \ 727 PLATID_MACH_FUJITSU_PENCENTRA_130) 728 #ifndef SPEC_PLATFORM 729 #define SPEC_MACH_FUJITSU_PENCENTRA_130RF 730 #endif /* !SPEC_PLATFORM */ 731 #define PLATID_MACH_FUJITSU_PENCENTRA_130RF_NUM 2 732 #define PLATID_MACH_FUJITSU_PENCENTRA_130RF \ 733 ((PLATID_MACH_FUJITSU_PENCENTRA_130RF_NUM << PLATID_SUBMODEL_SHIFT)| \ 734 PLATID_MACH_FUJITSU_PENCENTRA_130) 735 #ifndef SPEC_PLATFORM 736 #define SPEC_MACH_FUJITSU_PENCENTRA_200 737 #endif /* !SPEC_PLATFORM */ 738 #define PLATID_MACH_FUJITSU_PENCENTRA_200_NUM 2 739 #define PLATID_MACH_FUJITSU_PENCENTRA_200 \ 740 ((PLATID_MACH_FUJITSU_PENCENTRA_200_NUM << PLATID_MODEL_SHIFT)| \ 741 PLATID_MACH_FUJITSU_PENCENTRA) 742 #ifndef SPEC_PLATFORM 743 #define SPEC_MACH_FUJITSU_PENCENTRA_200CTM 744 #endif /* !SPEC_PLATFORM */ 745 #define PLATID_MACH_FUJITSU_PENCENTRA_200CTM_NUM 1 746 #define PLATID_MACH_FUJITSU_PENCENTRA_200CTM \ 747 ((PLATID_MACH_FUJITSU_PENCENTRA_200CTM_NUM << PLATID_SUBMODEL_SHIFT)| \ 748 PLATID_MACH_FUJITSU_PENCENTRA_200) 749 #ifndef SPEC_PLATFORM 750 #define SPEC_MACH_FUJITSU_PENCENTRA_200CRF 751 #endif /* !SPEC_PLATFORM */ 752 #define PLATID_MACH_FUJITSU_PENCENTRA_200CRF_NUM 2 753 #define PLATID_MACH_FUJITSU_PENCENTRA_200CRF \ 754 ((PLATID_MACH_FUJITSU_PENCENTRA_200CRF_NUM << PLATID_SUBMODEL_SHIFT)| \ 755 PLATID_MACH_FUJITSU_PENCENTRA_200) 756 #endif /* hpcmips */ 757 #ifdef hpcmips 758 #ifndef SPEC_PLATFORM 759 #define SPEC_MACH_PHILIPS 760 #endif /* !SPEC_PLATFORM */ 761 #define PLATID_MACH_PHILIPS_NUM 6 762 #define PLATID_MACH_PHILIPS \ 763 ((PLATID_MACH_PHILIPS_NUM << PLATID_VENDOR_SHIFT)) 764 #ifndef SPEC_PLATFORM 765 #define SPEC_MACH_PHILIPS_NINO 766 #endif /* !SPEC_PLATFORM */ 767 #define PLATID_MACH_PHILIPS_NINO_NUM 1 768 #define PLATID_MACH_PHILIPS_NINO \ 769 ((PLATID_MACH_PHILIPS_NINO_NUM << PLATID_SERIES_SHIFT)| \ 770 PLATID_MACH_PHILIPS) 771 #ifndef SPEC_PLATFORM 772 #define SPEC_MACH_PHILIPS_NINO_3XX 773 #endif /* !SPEC_PLATFORM */ 774 #define PLATID_MACH_PHILIPS_NINO_3XX_NUM 1 775 #define PLATID_MACH_PHILIPS_NINO_3XX \ 776 ((PLATID_MACH_PHILIPS_NINO_3XX_NUM << PLATID_MODEL_SHIFT)| \ 777 PLATID_MACH_PHILIPS_NINO) 778 #ifndef SPEC_PLATFORM 779 #define SPEC_MACH_PHILIPS_NINO_312 780 #endif /* !SPEC_PLATFORM */ 781 #define PLATID_MACH_PHILIPS_NINO_312_NUM 1 782 #define PLATID_MACH_PHILIPS_NINO_312 \ 783 ((PLATID_MACH_PHILIPS_NINO_312_NUM << PLATID_SUBMODEL_SHIFT)| \ 784 PLATID_MACH_PHILIPS_NINO_3XX) 785 #endif /* hpcmips */ 786 #ifndef SPEC_PLATFORM 787 #define SPEC_MACH_COMPAQ 788 #endif /* !SPEC_PLATFORM */ 789 #define PLATID_MACH_COMPAQ_NUM 7 790 #define PLATID_MACH_COMPAQ \ 791 ((PLATID_MACH_COMPAQ_NUM << PLATID_VENDOR_SHIFT)) 792 #ifdef hpcmips 793 #ifndef SPEC_PLATFORM 794 #define SPEC_MACH_COMPAQ_C 795 #endif /* !SPEC_PLATFORM */ 796 #define PLATID_MACH_COMPAQ_C_NUM 1 797 #define PLATID_MACH_COMPAQ_C \ 798 ((PLATID_MACH_COMPAQ_C_NUM << PLATID_SERIES_SHIFT)| \ 799 PLATID_MACH_COMPAQ) 800 #ifndef SPEC_PLATFORM 801 #define SPEC_MACH_COMPAQ_C_8XX 802 #endif /* !SPEC_PLATFORM */ 803 #define PLATID_MACH_COMPAQ_C_8XX_NUM 1 804 #define PLATID_MACH_COMPAQ_C_8XX \ 805 ((PLATID_MACH_COMPAQ_C_8XX_NUM << PLATID_MODEL_SHIFT)| \ 806 PLATID_MACH_COMPAQ_C) 807 #ifndef SPEC_PLATFORM 808 #define SPEC_MACH_COMPAQ_C_810 809 #endif /* !SPEC_PLATFORM */ 810 #define PLATID_MACH_COMPAQ_C_810_NUM 1 811 #define PLATID_MACH_COMPAQ_C_810 \ 812 ((PLATID_MACH_COMPAQ_C_810_NUM << PLATID_SUBMODEL_SHIFT)| \ 813 PLATID_MACH_COMPAQ_C_8XX) 814 #ifndef SPEC_PLATFORM 815 #define SPEC_MACH_COMPAQ_C_201X 816 #endif /* !SPEC_PLATFORM */ 817 #define PLATID_MACH_COMPAQ_C_201X_NUM 2 818 #define PLATID_MACH_COMPAQ_C_201X \ 819 ((PLATID_MACH_COMPAQ_C_201X_NUM << PLATID_MODEL_SHIFT)| \ 820 PLATID_MACH_COMPAQ_C) 821 #ifndef SPEC_PLATFORM 822 #define SPEC_MACH_COMPAQ_C_2010 823 #endif /* !SPEC_PLATFORM */ 824 #define PLATID_MACH_COMPAQ_C_2010_NUM 1 825 #define PLATID_MACH_COMPAQ_C_2010 \ 826 ((PLATID_MACH_COMPAQ_C_2010_NUM << PLATID_SUBMODEL_SHIFT)| \ 827 PLATID_MACH_COMPAQ_C_201X) 828 #ifndef SPEC_PLATFORM 829 #define SPEC_MACH_COMPAQ_C_2015 830 #endif /* !SPEC_PLATFORM */ 831 #define PLATID_MACH_COMPAQ_C_2015_NUM 2 832 #define PLATID_MACH_COMPAQ_C_2015 \ 833 ((PLATID_MACH_COMPAQ_C_2015_NUM << PLATID_SUBMODEL_SHIFT)| \ 834 PLATID_MACH_COMPAQ_C_201X) 835 #ifndef SPEC_PLATFORM 836 #define SPEC_MACH_COMPAQ_AERO 837 #endif /* !SPEC_PLATFORM */ 838 #define PLATID_MACH_COMPAQ_AERO_NUM 2 839 #define PLATID_MACH_COMPAQ_AERO \ 840 ((PLATID_MACH_COMPAQ_AERO_NUM << PLATID_SERIES_SHIFT)| \ 841 PLATID_MACH_COMPAQ) 842 #ifndef SPEC_PLATFORM 843 #define SPEC_MACH_COMPAQ_AERO_15XX 844 #endif /* !SPEC_PLATFORM */ 845 #define PLATID_MACH_COMPAQ_AERO_15XX_NUM 1 846 #define PLATID_MACH_COMPAQ_AERO_15XX \ 847 ((PLATID_MACH_COMPAQ_AERO_15XX_NUM << PLATID_MODEL_SHIFT)| \ 848 PLATID_MACH_COMPAQ_AERO) 849 #ifndef SPEC_PLATFORM 850 #define SPEC_MACH_COMPAQ_AERO_1530 851 #endif /* !SPEC_PLATFORM */ 852 #define PLATID_MACH_COMPAQ_AERO_1530_NUM 1 853 #define PLATID_MACH_COMPAQ_AERO_1530 \ 854 ((PLATID_MACH_COMPAQ_AERO_1530_NUM << PLATID_SUBMODEL_SHIFT)| \ 855 PLATID_MACH_COMPAQ_AERO_15XX) 856 #ifndef SPEC_PLATFORM 857 #define SPEC_MACH_COMPAQ_AERO_21XX 858 #endif /* !SPEC_PLATFORM */ 859 #define PLATID_MACH_COMPAQ_AERO_21XX_NUM 2 860 #define PLATID_MACH_COMPAQ_AERO_21XX \ 861 ((PLATID_MACH_COMPAQ_AERO_21XX_NUM << PLATID_MODEL_SHIFT)| \ 862 PLATID_MACH_COMPAQ_AERO) 863 #ifndef SPEC_PLATFORM 864 #define SPEC_MACH_COMPAQ_AERO_2110 865 #endif /* !SPEC_PLATFORM */ 866 #define PLATID_MACH_COMPAQ_AERO_2110_NUM 1 867 #define PLATID_MACH_COMPAQ_AERO_2110 \ 868 ((PLATID_MACH_COMPAQ_AERO_2110_NUM << PLATID_SUBMODEL_SHIFT)| \ 869 PLATID_MACH_COMPAQ_AERO_21XX) 870 #ifndef SPEC_PLATFORM 871 #define SPEC_MACH_COMPAQ_AERO_2130 872 #endif /* !SPEC_PLATFORM */ 873 #define PLATID_MACH_COMPAQ_AERO_2130_NUM 2 874 #define PLATID_MACH_COMPAQ_AERO_2130 \ 875 ((PLATID_MACH_COMPAQ_AERO_2130_NUM << PLATID_SUBMODEL_SHIFT)| \ 876 PLATID_MACH_COMPAQ_AERO_21XX) 877 #ifndef SPEC_PLATFORM 878 #define SPEC_MACH_COMPAQ_AERO_2140 879 #endif /* !SPEC_PLATFORM */ 880 #define PLATID_MACH_COMPAQ_AERO_2140_NUM 3 881 #define PLATID_MACH_COMPAQ_AERO_2140 \ 882 ((PLATID_MACH_COMPAQ_AERO_2140_NUM << PLATID_SUBMODEL_SHIFT)| \ 883 PLATID_MACH_COMPAQ_AERO_21XX) 884 #ifndef SPEC_PLATFORM 885 #define SPEC_MACH_COMPAQ_PRESARIO 886 #endif /* !SPEC_PLATFORM */ 887 #define PLATID_MACH_COMPAQ_PRESARIO_NUM 3 888 #define PLATID_MACH_COMPAQ_PRESARIO \ 889 ((PLATID_MACH_COMPAQ_PRESARIO_NUM << PLATID_SERIES_SHIFT)| \ 890 PLATID_MACH_COMPAQ) 891 #ifndef SPEC_PLATFORM 892 #define SPEC_MACH_COMPAQ_PRESARIO_21X 893 #endif /* !SPEC_PLATFORM */ 894 #define PLATID_MACH_COMPAQ_PRESARIO_21X_NUM 1 895 #define PLATID_MACH_COMPAQ_PRESARIO_21X \ 896 ((PLATID_MACH_COMPAQ_PRESARIO_21X_NUM << PLATID_MODEL_SHIFT)| \ 897 PLATID_MACH_COMPAQ_PRESARIO) 898 #ifndef SPEC_PLATFORM 899 #define SPEC_MACH_COMPAQ_PRESARIO_213 900 #endif /* !SPEC_PLATFORM */ 901 #define PLATID_MACH_COMPAQ_PRESARIO_213_NUM 1 902 #define PLATID_MACH_COMPAQ_PRESARIO_213 \ 903 ((PLATID_MACH_COMPAQ_PRESARIO_213_NUM << PLATID_SUBMODEL_SHIFT)| \ 904 PLATID_MACH_COMPAQ_PRESARIO_21X) 905 #endif /* hpcmips */ 906 #ifdef hpcarm 907 #ifndef SPEC_PLATFORM 908 #define SPEC_MACH_COMPAQ_IPAQ 909 #endif /* !SPEC_PLATFORM */ 910 #define PLATID_MACH_COMPAQ_IPAQ_NUM 4 911 #define PLATID_MACH_COMPAQ_IPAQ \ 912 ((PLATID_MACH_COMPAQ_IPAQ_NUM << PLATID_SERIES_SHIFT)| \ 913 PLATID_MACH_COMPAQ) 914 #ifndef SPEC_PLATFORM 915 #define SPEC_MACH_COMPAQ_IPAQ_H31XX 916 #endif /* !SPEC_PLATFORM */ 917 #define PLATID_MACH_COMPAQ_IPAQ_H31XX_NUM 1 918 #define PLATID_MACH_COMPAQ_IPAQ_H31XX \ 919 ((PLATID_MACH_COMPAQ_IPAQ_H31XX_NUM << PLATID_MODEL_SHIFT)| \ 920 PLATID_MACH_COMPAQ_IPAQ) 921 #ifndef SPEC_PLATFORM 922 #define SPEC_MACH_COMPAQ_IPAQ_H3100 923 #endif /* !SPEC_PLATFORM */ 924 #define PLATID_MACH_COMPAQ_IPAQ_H3100_NUM 1 925 #define PLATID_MACH_COMPAQ_IPAQ_H3100 \ 926 ((PLATID_MACH_COMPAQ_IPAQ_H3100_NUM << PLATID_SUBMODEL_SHIFT)| \ 927 PLATID_MACH_COMPAQ_IPAQ_H31XX) 928 #ifndef SPEC_PLATFORM 929 #define SPEC_MACH_COMPAQ_IPAQ_H36XX 930 #endif /* !SPEC_PLATFORM */ 931 #define PLATID_MACH_COMPAQ_IPAQ_H36XX_NUM 2 932 #define PLATID_MACH_COMPAQ_IPAQ_H36XX \ 933 ((PLATID_MACH_COMPAQ_IPAQ_H36XX_NUM << PLATID_MODEL_SHIFT)| \ 934 PLATID_MACH_COMPAQ_IPAQ) 935 #ifndef SPEC_PLATFORM 936 #define SPEC_MACH_COMPAQ_IPAQ_H3600 937 #endif /* !SPEC_PLATFORM */ 938 #define PLATID_MACH_COMPAQ_IPAQ_H3600_NUM 1 939 #define PLATID_MACH_COMPAQ_IPAQ_H3600 \ 940 ((PLATID_MACH_COMPAQ_IPAQ_H3600_NUM << PLATID_SUBMODEL_SHIFT)| \ 941 PLATID_MACH_COMPAQ_IPAQ_H36XX) 942 #ifndef SPEC_PLATFORM 943 #define SPEC_MACH_COMPAQ_IPAQ_H3660 944 #endif /* !SPEC_PLATFORM */ 945 #define PLATID_MACH_COMPAQ_IPAQ_H3660_NUM 2 946 #define PLATID_MACH_COMPAQ_IPAQ_H3660 \ 947 ((PLATID_MACH_COMPAQ_IPAQ_H3660_NUM << PLATID_SUBMODEL_SHIFT)| \ 948 PLATID_MACH_COMPAQ_IPAQ_H36XX) 949 #ifndef SPEC_PLATFORM 950 #define SPEC_MACH_COMPAQ_IPAQ_H39XX 951 #endif /* !SPEC_PLATFORM */ 952 #define PLATID_MACH_COMPAQ_IPAQ_H39XX_NUM 3 953 #define PLATID_MACH_COMPAQ_IPAQ_H39XX \ 954 ((PLATID_MACH_COMPAQ_IPAQ_H39XX_NUM << PLATID_MODEL_SHIFT)| \ 955 PLATID_MACH_COMPAQ_IPAQ) 956 #ifndef SPEC_PLATFORM 957 #define SPEC_MACH_COMPAQ_IPAQ_H3900 958 #endif /* !SPEC_PLATFORM */ 959 #define PLATID_MACH_COMPAQ_IPAQ_H3900_NUM 1 960 #define PLATID_MACH_COMPAQ_IPAQ_H3900 \ 961 ((PLATID_MACH_COMPAQ_IPAQ_H3900_NUM << PLATID_SUBMODEL_SHIFT)| \ 962 PLATID_MACH_COMPAQ_IPAQ_H39XX) 963 #endif /* hpcarm */ 964 #ifdef hpcsh 965 #ifndef SPEC_PLATFORM 966 #define SPEC_MACH_COMPAQ_AERO 967 #endif /* !SPEC_PLATFORM */ 968 #define PLATID_MACH_COMPAQ_AERO_NUM 5 969 #define PLATID_MACH_COMPAQ_AERO \ 970 ((PLATID_MACH_COMPAQ_AERO_NUM << PLATID_SERIES_SHIFT)| \ 971 PLATID_MACH_COMPAQ) 972 #ifndef SPEC_PLATFORM 973 #define SPEC_MACH_COMPAQ_AERO_8000 974 #endif /* !SPEC_PLATFORM */ 975 #define PLATID_MACH_COMPAQ_AERO_8000_NUM 1 976 #define PLATID_MACH_COMPAQ_AERO_8000 \ 977 ((PLATID_MACH_COMPAQ_AERO_8000_NUM << PLATID_MODEL_SHIFT)| \ 978 PLATID_MACH_COMPAQ_AERO) 979 #endif /* hpcsh */ 980 #ifdef hpcmips 981 #ifndef SPEC_PLATFORM 982 #define SPEC_MACH_VICTOR 983 #endif /* !SPEC_PLATFORM */ 984 #define PLATID_MACH_VICTOR_NUM 8 985 #define PLATID_MACH_VICTOR \ 986 ((PLATID_MACH_VICTOR_NUM << PLATID_VENDOR_SHIFT)) 987 #ifndef SPEC_PLATFORM 988 #define SPEC_MACH_VICTOR_INTERLINK 989 #endif /* !SPEC_PLATFORM */ 990 #define PLATID_MACH_VICTOR_INTERLINK_NUM 1 991 #define PLATID_MACH_VICTOR_INTERLINK \ 992 ((PLATID_MACH_VICTOR_INTERLINK_NUM << PLATID_SERIES_SHIFT)| \ 993 PLATID_MACH_VICTOR) 994 #ifndef SPEC_PLATFORM 995 #define SPEC_MACH_VICTOR_INTERLINK_MP 996 #endif /* !SPEC_PLATFORM */ 997 #define PLATID_MACH_VICTOR_INTERLINK_MP_NUM 1 998 #define PLATID_MACH_VICTOR_INTERLINK_MP \ 999 ((PLATID_MACH_VICTOR_INTERLINK_MP_NUM << PLATID_MODEL_SHIFT)| \ 1000 PLATID_MACH_VICTOR_INTERLINK) 1001 #ifndef SPEC_PLATFORM 1002 #define SPEC_MACH_VICTOR_INTERLINK_MPC101 1003 #endif /* !SPEC_PLATFORM */ 1004 #define PLATID_MACH_VICTOR_INTERLINK_MPC101_NUM 1 1005 #define PLATID_MACH_VICTOR_INTERLINK_MPC101 \ 1006 ((PLATID_MACH_VICTOR_INTERLINK_MPC101_NUM << PLATID_SUBMODEL_SHIFT)| \ 1007 PLATID_MACH_VICTOR_INTERLINK_MP) 1008 #ifndef SPEC_PLATFORM 1009 #define SPEC_MACH_VICTOR_INTERLINK_MPC303 1010 #endif /* !SPEC_PLATFORM */ 1011 #define PLATID_MACH_VICTOR_INTERLINK_MPC303_NUM 2 1012 #define PLATID_MACH_VICTOR_INTERLINK_MPC303 \ 1013 ((PLATID_MACH_VICTOR_INTERLINK_MPC303_NUM << PLATID_SUBMODEL_SHIFT)| \ 1014 PLATID_MACH_VICTOR_INTERLINK_MP) 1015 #ifndef SPEC_PLATFORM 1016 #define SPEC_MACH_VICTOR_INTERLINK_MPC304 1017 #endif /* !SPEC_PLATFORM */ 1018 #define PLATID_MACH_VICTOR_INTERLINK_MPC304_NUM 3 1019 #define PLATID_MACH_VICTOR_INTERLINK_MPC304 \ 1020 ((PLATID_MACH_VICTOR_INTERLINK_MPC304_NUM << PLATID_SUBMODEL_SHIFT)| \ 1021 PLATID_MACH_VICTOR_INTERLINK_MP) 1022 #endif /* hpcmips */ 1023 #ifdef hpcmips 1024 #ifndef SPEC_PLATFORM 1025 #define SPEC_MACH_IBM 1026 #endif /* !SPEC_PLATFORM */ 1027 #define PLATID_MACH_IBM_NUM 9 1028 #define PLATID_MACH_IBM \ 1029 ((PLATID_MACH_IBM_NUM << PLATID_VENDOR_SHIFT)) 1030 #ifndef SPEC_PLATFORM 1031 #define SPEC_MACH_IBM_WORKPAD 1032 #endif /* !SPEC_PLATFORM */ 1033 #define PLATID_MACH_IBM_WORKPAD_NUM 1 1034 #define PLATID_MACH_IBM_WORKPAD \ 1035 ((PLATID_MACH_IBM_WORKPAD_NUM << PLATID_SERIES_SHIFT)| \ 1036 PLATID_MACH_IBM) 1037 #ifndef SPEC_PLATFORM 1038 #define SPEC_MACH_IBM_WORKPAD_Z50 1039 #endif /* !SPEC_PLATFORM */ 1040 #define PLATID_MACH_IBM_WORKPAD_Z50_NUM 1 1041 #define PLATID_MACH_IBM_WORKPAD_Z50 \ 1042 ((PLATID_MACH_IBM_WORKPAD_Z50_NUM << PLATID_MODEL_SHIFT)| \ 1043 PLATID_MACH_IBM_WORKPAD) 1044 #ifndef SPEC_PLATFORM 1045 #define SPEC_MACH_IBM_WORKPAD_26011AU 1046 #endif /* !SPEC_PLATFORM */ 1047 #define PLATID_MACH_IBM_WORKPAD_26011AU_NUM 1 1048 #define PLATID_MACH_IBM_WORKPAD_26011AU \ 1049 ((PLATID_MACH_IBM_WORKPAD_26011AU_NUM << PLATID_SUBMODEL_SHIFT)| \ 1050 PLATID_MACH_IBM_WORKPAD_Z50) 1051 #endif /* hpcmips */ 1052 #ifdef hpcmips 1053 #ifndef SPEC_PLATFORM 1054 #define SPEC_MACH_VADEM 1055 #endif /* !SPEC_PLATFORM */ 1056 #define PLATID_MACH_VADEM_NUM 10 1057 #define PLATID_MACH_VADEM \ 1058 ((PLATID_MACH_VADEM_NUM << PLATID_VENDOR_SHIFT)) 1059 #ifndef SPEC_PLATFORM 1060 #define SPEC_MACH_VADEM_CLIO 1061 #endif /* !SPEC_PLATFORM */ 1062 #define PLATID_MACH_VADEM_CLIO_NUM 1 1063 #define PLATID_MACH_VADEM_CLIO \ 1064 ((PLATID_MACH_VADEM_CLIO_NUM << PLATID_SERIES_SHIFT)| \ 1065 PLATID_MACH_VADEM) 1066 #ifndef SPEC_PLATFORM 1067 #define SPEC_MACH_VADEM_CLIO_C 1068 #endif /* !SPEC_PLATFORM */ 1069 #define PLATID_MACH_VADEM_CLIO_C_NUM 1 1070 #define PLATID_MACH_VADEM_CLIO_C \ 1071 ((PLATID_MACH_VADEM_CLIO_C_NUM << PLATID_MODEL_SHIFT)| \ 1072 PLATID_MACH_VADEM_CLIO) 1073 #ifndef SPEC_PLATFORM 1074 #define SPEC_MACH_VADEM_CLIO_C1000 1075 #endif /* !SPEC_PLATFORM */ 1076 #define PLATID_MACH_VADEM_CLIO_C1000_NUM 1 1077 #define PLATID_MACH_VADEM_CLIO_C1000 \ 1078 ((PLATID_MACH_VADEM_CLIO_C1000_NUM << PLATID_SUBMODEL_SHIFT)| \ 1079 PLATID_MACH_VADEM_CLIO_C) 1080 #ifndef SPEC_PLATFORM 1081 #define SPEC_MACH_VADEM_CLIO_C1050 1082 #endif /* !SPEC_PLATFORM */ 1083 #define PLATID_MACH_VADEM_CLIO_C1050_NUM 2 1084 #define PLATID_MACH_VADEM_CLIO_C1050 \ 1085 ((PLATID_MACH_VADEM_CLIO_C1050_NUM << PLATID_SUBMODEL_SHIFT)| \ 1086 PLATID_MACH_VADEM_CLIO_C) 1087 #endif /* hpcmips */ 1088 #ifndef SPEC_PLATFORM 1089 #define SPEC_MACH_HP 1090 #endif /* !SPEC_PLATFORM */ 1091 #define PLATID_MACH_HP_NUM 11 1092 #define PLATID_MACH_HP \ 1093 ((PLATID_MACH_HP_NUM << PLATID_VENDOR_SHIFT)) 1094 #ifdef hpcsh 1095 #ifndef SPEC_PLATFORM 1096 #define SPEC_MACH_HP_LX 1097 #endif /* !SPEC_PLATFORM */ 1098 #define PLATID_MACH_HP_LX_NUM 1 1099 #define PLATID_MACH_HP_LX \ 1100 ((PLATID_MACH_HP_LX_NUM << PLATID_SERIES_SHIFT)| \ 1101 PLATID_MACH_HP) 1102 #ifndef SPEC_PLATFORM 1103 #define SPEC_MACH_HP_LX_620 1104 #endif /* !SPEC_PLATFORM */ 1105 #define PLATID_MACH_HP_LX_620_NUM 1 1106 #define PLATID_MACH_HP_LX_620 \ 1107 ((PLATID_MACH_HP_LX_620_NUM << PLATID_MODEL_SHIFT)| \ 1108 PLATID_MACH_HP_LX) 1109 #ifndef SPEC_PLATFORM 1110 #define SPEC_MACH_HP_LX_620JP 1111 #endif /* !SPEC_PLATFORM */ 1112 #define PLATID_MACH_HP_LX_620JP_NUM 2 1113 #define PLATID_MACH_HP_LX_620JP \ 1114 ((PLATID_MACH_HP_LX_620JP_NUM << PLATID_MODEL_SHIFT)| \ 1115 PLATID_MACH_HP_LX) 1116 #ifndef SPEC_PLATFORM 1117 #define SPEC_MACH_HP_LX_360 1118 #endif /* !SPEC_PLATFORM */ 1119 #define PLATID_MACH_HP_LX_360_NUM 3 1120 #define PLATID_MACH_HP_LX_360 \ 1121 ((PLATID_MACH_HP_LX_360_NUM << PLATID_MODEL_SHIFT)| \ 1122 PLATID_MACH_HP_LX) 1123 #endif /* hpcsh */ 1124 #ifndef SPEC_PLATFORM 1125 #define SPEC_MACH_HP_JORNADA 1126 #endif /* !SPEC_PLATFORM */ 1127 #define PLATID_MACH_HP_JORNADA_NUM 2 1128 #define PLATID_MACH_HP_JORNADA \ 1129 ((PLATID_MACH_HP_JORNADA_NUM << PLATID_SERIES_SHIFT)| \ 1130 PLATID_MACH_HP) 1131 #ifdef hpcsh 1132 #ifndef SPEC_PLATFORM 1133 #define SPEC_MACH_HP_JORNADA_6XX 1134 #endif /* !SPEC_PLATFORM */ 1135 #define PLATID_MACH_HP_JORNADA_6XX_NUM 1 1136 #define PLATID_MACH_HP_JORNADA_6XX \ 1137 ((PLATID_MACH_HP_JORNADA_6XX_NUM << PLATID_MODEL_SHIFT)| \ 1138 PLATID_MACH_HP_JORNADA) 1139 #ifndef SPEC_PLATFORM 1140 #define SPEC_MACH_HP_JORNADA_680 1141 #endif /* !SPEC_PLATFORM */ 1142 #define PLATID_MACH_HP_JORNADA_680_NUM 1 1143 #define PLATID_MACH_HP_JORNADA_680 \ 1144 ((PLATID_MACH_HP_JORNADA_680_NUM << PLATID_SUBMODEL_SHIFT)| \ 1145 PLATID_MACH_HP_JORNADA_6XX) 1146 #ifndef SPEC_PLATFORM 1147 #define SPEC_MACH_HP_JORNADA_680JP 1148 #endif /* !SPEC_PLATFORM */ 1149 #define PLATID_MACH_HP_JORNADA_680JP_NUM 2 1150 #define PLATID_MACH_HP_JORNADA_680JP \ 1151 ((PLATID_MACH_HP_JORNADA_680JP_NUM << PLATID_SUBMODEL_SHIFT)| \ 1152 PLATID_MACH_HP_JORNADA_6XX) 1153 #ifndef SPEC_PLATFORM 1154 #define SPEC_MACH_HP_JORNADA_680EU 1155 #endif /* !SPEC_PLATFORM */ 1156 #define PLATID_MACH_HP_JORNADA_680EU_NUM 3 1157 #define PLATID_MACH_HP_JORNADA_680EU \ 1158 ((PLATID_MACH_HP_JORNADA_680EU_NUM << PLATID_SUBMODEL_SHIFT)| \ 1159 PLATID_MACH_HP_JORNADA_6XX) 1160 #ifndef SPEC_PLATFORM 1161 #define SPEC_MACH_HP_JORNADA_680DE 1162 #endif /* !SPEC_PLATFORM */ 1163 #define PLATID_MACH_HP_JORNADA_680DE_NUM 4 1164 #define PLATID_MACH_HP_JORNADA_680DE \ 1165 ((PLATID_MACH_HP_JORNADA_680DE_NUM << PLATID_SUBMODEL_SHIFT)| \ 1166 PLATID_MACH_HP_JORNADA_6XX) 1167 #ifndef SPEC_PLATFORM 1168 #define SPEC_MACH_HP_JORNADA_690 1169 #endif /* !SPEC_PLATFORM */ 1170 #define PLATID_MACH_HP_JORNADA_690_NUM 5 1171 #define PLATID_MACH_HP_JORNADA_690 \ 1172 ((PLATID_MACH_HP_JORNADA_690_NUM << PLATID_SUBMODEL_SHIFT)| \ 1173 PLATID_MACH_HP_JORNADA_6XX) 1174 #ifndef SPEC_PLATFORM 1175 #define SPEC_MACH_HP_JORNADA_690JP 1176 #endif /* !SPEC_PLATFORM */ 1177 #define PLATID_MACH_HP_JORNADA_690JP_NUM 6 1178 #define PLATID_MACH_HP_JORNADA_690JP \ 1179 ((PLATID_MACH_HP_JORNADA_690JP_NUM << PLATID_SUBMODEL_SHIFT)| \ 1180 PLATID_MACH_HP_JORNADA_6XX) 1181 #ifndef SPEC_PLATFORM 1182 #define SPEC_MACH_HP_JORNADA_690EU 1183 #endif /* !SPEC_PLATFORM */ 1184 #define PLATID_MACH_HP_JORNADA_690EU_NUM 7 1185 #define PLATID_MACH_HP_JORNADA_690EU \ 1186 ((PLATID_MACH_HP_JORNADA_690EU_NUM << PLATID_SUBMODEL_SHIFT)| \ 1187 PLATID_MACH_HP_JORNADA_6XX) 1188 #ifndef SPEC_PLATFORM 1189 #define SPEC_MACH_HP_JORNADA_690DE 1190 #endif /* !SPEC_PLATFORM */ 1191 #define PLATID_MACH_HP_JORNADA_690DE_NUM 8 1192 #define PLATID_MACH_HP_JORNADA_690DE \ 1193 ((PLATID_MACH_HP_JORNADA_690DE_NUM << PLATID_SUBMODEL_SHIFT)| \ 1194 PLATID_MACH_HP_JORNADA_6XX) 1195 #ifndef SPEC_PLATFORM 1196 #define SPEC_MACH_HP_JORNADA_680FR 1197 #endif /* !SPEC_PLATFORM */ 1198 #define PLATID_MACH_HP_JORNADA_680FR_NUM 9 1199 #define PLATID_MACH_HP_JORNADA_680FR \ 1200 ((PLATID_MACH_HP_JORNADA_680FR_NUM << PLATID_SUBMODEL_SHIFT)| \ 1201 PLATID_MACH_HP_JORNADA_6XX) 1202 #ifndef SPEC_PLATFORM 1203 #define SPEC_MACH_HP_JORNADA_690FR 1204 #endif /* !SPEC_PLATFORM */ 1205 #define PLATID_MACH_HP_JORNADA_690FR_NUM 10 1206 #define PLATID_MACH_HP_JORNADA_690FR \ 1207 ((PLATID_MACH_HP_JORNADA_690FR_NUM << PLATID_SUBMODEL_SHIFT)| \ 1208 PLATID_MACH_HP_JORNADA_6XX) 1209 #ifndef SPEC_PLATFORM 1210 #define SPEC_MACH_HP_JORNADA_680SV 1211 #endif /* !SPEC_PLATFORM */ 1212 #define PLATID_MACH_HP_JORNADA_680SV_NUM 11 1213 #define PLATID_MACH_HP_JORNADA_680SV \ 1214 ((PLATID_MACH_HP_JORNADA_680SV_NUM << PLATID_SUBMODEL_SHIFT)| \ 1215 PLATID_MACH_HP_JORNADA_6XX) 1216 #ifndef SPEC_PLATFORM 1217 #define SPEC_MACH_HP_JORNADA_690SV 1218 #endif /* !SPEC_PLATFORM */ 1219 #define PLATID_MACH_HP_JORNADA_690SV_NUM 12 1220 #define PLATID_MACH_HP_JORNADA_690SV \ 1221 ((PLATID_MACH_HP_JORNADA_690SV_NUM << PLATID_SUBMODEL_SHIFT)| \ 1222 PLATID_MACH_HP_JORNADA_6XX) 1223 #ifndef SPEC_PLATFORM 1224 #define SPEC_MACH_HP_JORNADA_680ES 1225 #endif /* !SPEC_PLATFORM */ 1226 #define PLATID_MACH_HP_JORNADA_680ES_NUM 13 1227 #define PLATID_MACH_HP_JORNADA_680ES \ 1228 ((PLATID_MACH_HP_JORNADA_680ES_NUM << PLATID_SUBMODEL_SHIFT)| \ 1229 PLATID_MACH_HP_JORNADA_6XX) 1230 #ifndef SPEC_PLATFORM 1231 #define SPEC_MACH_HP_JORNADA_690ES 1232 #endif /* !SPEC_PLATFORM */ 1233 #define PLATID_MACH_HP_JORNADA_690ES_NUM 14 1234 #define PLATID_MACH_HP_JORNADA_690ES \ 1235 ((PLATID_MACH_HP_JORNADA_690ES_NUM << PLATID_SUBMODEL_SHIFT)| \ 1236 PLATID_MACH_HP_JORNADA_6XX) 1237 #endif /* hpcsh */ 1238 #ifdef hpcarm 1239 #ifndef SPEC_PLATFORM 1240 #define SPEC_MACH_HP_JORNADA_7XX 1241 #endif /* !SPEC_PLATFORM */ 1242 #define PLATID_MACH_HP_JORNADA_7XX_NUM 2 1243 #define PLATID_MACH_HP_JORNADA_7XX \ 1244 ((PLATID_MACH_HP_JORNADA_7XX_NUM << PLATID_MODEL_SHIFT)| \ 1245 PLATID_MACH_HP_JORNADA) 1246 #ifndef SPEC_PLATFORM 1247 #define SPEC_MACH_HP_JORNADA_720 1248 #endif /* !SPEC_PLATFORM */ 1249 #define PLATID_MACH_HP_JORNADA_720_NUM 1 1250 #define PLATID_MACH_HP_JORNADA_720 \ 1251 ((PLATID_MACH_HP_JORNADA_720_NUM << PLATID_SUBMODEL_SHIFT)| \ 1252 PLATID_MACH_HP_JORNADA_7XX) 1253 #ifndef SPEC_PLATFORM 1254 #define SPEC_MACH_HP_JORNADA_720JP 1255 #endif /* !SPEC_PLATFORM */ 1256 #define PLATID_MACH_HP_JORNADA_720JP_NUM 2 1257 #define PLATID_MACH_HP_JORNADA_720JP \ 1258 ((PLATID_MACH_HP_JORNADA_720JP_NUM << PLATID_SUBMODEL_SHIFT)| \ 1259 PLATID_MACH_HP_JORNADA_7XX) 1260 #ifndef SPEC_PLATFORM 1261 #define SPEC_MACH_HP_JORNADA_720EU 1262 #endif /* !SPEC_PLATFORM */ 1263 #define PLATID_MACH_HP_JORNADA_720EU_NUM 3 1264 #define PLATID_MACH_HP_JORNADA_720EU \ 1265 ((PLATID_MACH_HP_JORNADA_720EU_NUM << PLATID_SUBMODEL_SHIFT)| \ 1266 PLATID_MACH_HP_JORNADA_7XX) 1267 #ifndef SPEC_PLATFORM 1268 #define SPEC_MACH_HP_JORNADA_720DE 1269 #endif /* !SPEC_PLATFORM */ 1270 #define PLATID_MACH_HP_JORNADA_720DE_NUM 4 1271 #define PLATID_MACH_HP_JORNADA_720DE \ 1272 ((PLATID_MACH_HP_JORNADA_720DE_NUM << PLATID_SUBMODEL_SHIFT)| \ 1273 PLATID_MACH_HP_JORNADA_7XX) 1274 #ifndef SPEC_PLATFORM 1275 #define SPEC_MACH_HP_JORNADA_720FR 1276 #endif /* !SPEC_PLATFORM */ 1277 #define PLATID_MACH_HP_JORNADA_720FR_NUM 5 1278 #define PLATID_MACH_HP_JORNADA_720FR \ 1279 ((PLATID_MACH_HP_JORNADA_720FR_NUM << PLATID_SUBMODEL_SHIFT)| \ 1280 PLATID_MACH_HP_JORNADA_7XX) 1281 #ifndef SPEC_PLATFORM 1282 #define SPEC_MACH_HP_JORNADA_720SV 1283 #endif /* !SPEC_PLATFORM */ 1284 #define PLATID_MACH_HP_JORNADA_720SV_NUM 6 1285 #define PLATID_MACH_HP_JORNADA_720SV \ 1286 ((PLATID_MACH_HP_JORNADA_720SV_NUM << PLATID_SUBMODEL_SHIFT)| \ 1287 PLATID_MACH_HP_JORNADA_7XX) 1288 #ifndef SPEC_PLATFORM 1289 #define SPEC_MACH_HP_JORNADA_720ES 1290 #endif /* !SPEC_PLATFORM */ 1291 #define PLATID_MACH_HP_JORNADA_720ES_NUM 7 1292 #define PLATID_MACH_HP_JORNADA_720ES \ 1293 ((PLATID_MACH_HP_JORNADA_720ES_NUM << PLATID_SUBMODEL_SHIFT)| \ 1294 PLATID_MACH_HP_JORNADA_7XX) 1295 #ifndef SPEC_PLATFORM 1296 #define SPEC_MACH_HP_JORNADA_8XX 1297 #endif /* !SPEC_PLATFORM */ 1298 #define PLATID_MACH_HP_JORNADA_8XX_NUM 3 1299 #define PLATID_MACH_HP_JORNADA_8XX \ 1300 ((PLATID_MACH_HP_JORNADA_8XX_NUM << PLATID_MODEL_SHIFT)| \ 1301 PLATID_MACH_HP_JORNADA) 1302 #ifndef SPEC_PLATFORM 1303 #define SPEC_MACH_HP_JORNADA_820 1304 #endif /* !SPEC_PLATFORM */ 1305 #define PLATID_MACH_HP_JORNADA_820_NUM 1 1306 #define PLATID_MACH_HP_JORNADA_820 \ 1307 ((PLATID_MACH_HP_JORNADA_820_NUM << PLATID_SUBMODEL_SHIFT)| \ 1308 PLATID_MACH_HP_JORNADA_8XX) 1309 #ifndef SPEC_PLATFORM 1310 #define SPEC_MACH_HP_JORNADA_820JP 1311 #endif /* !SPEC_PLATFORM */ 1312 #define PLATID_MACH_HP_JORNADA_820JP_NUM 2 1313 #define PLATID_MACH_HP_JORNADA_820JP \ 1314 ((PLATID_MACH_HP_JORNADA_820JP_NUM << PLATID_SUBMODEL_SHIFT)| \ 1315 PLATID_MACH_HP_JORNADA_8XX) 1316 #endif /* hpcarm */ 1317 #ifdef hpcsh 1318 #ifndef SPEC_PLATFORM 1319 #define SPEC_MACH_HITACHI 1320 #endif /* !SPEC_PLATFORM */ 1321 #define PLATID_MACH_HITACHI_NUM 12 1322 #define PLATID_MACH_HITACHI \ 1323 ((PLATID_MACH_HITACHI_NUM << PLATID_VENDOR_SHIFT)) 1324 #ifndef SPEC_PLATFORM 1325 #define SPEC_MACH_HITACHI_PERSONA 1326 #endif /* !SPEC_PLATFORM */ 1327 #define PLATID_MACH_HITACHI_PERSONA_NUM 1 1328 #define PLATID_MACH_HITACHI_PERSONA \ 1329 ((PLATID_MACH_HITACHI_PERSONA_NUM << PLATID_SERIES_SHIFT)| \ 1330 PLATID_MACH_HITACHI) 1331 #ifndef SPEC_PLATFORM 1332 #define SPEC_MACH_HITACHI_PERSONA_HPW230JC 1333 #endif /* !SPEC_PLATFORM */ 1334 #define PLATID_MACH_HITACHI_PERSONA_HPW230JC_NUM 1 1335 #define PLATID_MACH_HITACHI_PERSONA_HPW230JC \ 1336 ((PLATID_MACH_HITACHI_PERSONA_HPW230JC_NUM << PLATID_MODEL_SHIFT)| \ 1337 PLATID_MACH_HITACHI_PERSONA) 1338 #ifndef SPEC_PLATFORM 1339 #define SPEC_MACH_HITACHI_PERSONA_HPW50PAD 1340 #endif /* !SPEC_PLATFORM */ 1341 #define PLATID_MACH_HITACHI_PERSONA_HPW50PAD_NUM 2 1342 #define PLATID_MACH_HITACHI_PERSONA_HPW50PAD \ 1343 ((PLATID_MACH_HITACHI_PERSONA_HPW50PAD_NUM << PLATID_MODEL_SHIFT)| \ 1344 PLATID_MACH_HITACHI_PERSONA) 1345 #ifndef SPEC_PLATFORM 1346 #define SPEC_MACH_HITACHI_PERSONA_HPW200EC 1347 #endif /* !SPEC_PLATFORM */ 1348 #define PLATID_MACH_HITACHI_PERSONA_HPW200EC_NUM 3 1349 #define PLATID_MACH_HITACHI_PERSONA_HPW200EC \ 1350 ((PLATID_MACH_HITACHI_PERSONA_HPW200EC_NUM << PLATID_MODEL_SHIFT)| \ 1351 PLATID_MACH_HITACHI_PERSONA) 1352 #ifndef SPEC_PLATFORM 1353 #define SPEC_MACH_HITACHI_PERSONA_HPW650PA 1354 #endif /* !SPEC_PLATFORM */ 1355 #define PLATID_MACH_HITACHI_PERSONA_HPW650PA_NUM 4 1356 #define PLATID_MACH_HITACHI_PERSONA_HPW650PA \ 1357 ((PLATID_MACH_HITACHI_PERSONA_HPW650PA_NUM << PLATID_MODEL_SHIFT)| \ 1358 PLATID_MACH_HITACHI_PERSONA) 1359 #endif /* hpcsh */ 1360 #ifdef hpcsh 1361 #ifndef SPEC_PLATFORM 1362 #define SPEC_MACH_LGE 1363 #endif /* !SPEC_PLATFORM */ 1364 #define PLATID_MACH_LGE_NUM 13 1365 #define PLATID_MACH_LGE \ 1366 ((PLATID_MACH_LGE_NUM << PLATID_VENDOR_SHIFT)) 1367 #ifndef SPEC_PLATFORM 1368 #define SPEC_MACH_LGE_PHENOM 1369 #endif /* !SPEC_PLATFORM */ 1370 #define PLATID_MACH_LGE_PHENOM_NUM 1 1371 #define PLATID_MACH_LGE_PHENOM \ 1372 ((PLATID_MACH_LGE_PHENOM_NUM << PLATID_SERIES_SHIFT)| \ 1373 PLATID_MACH_LGE) 1374 #ifndef SPEC_PLATFORM 1375 #define SPEC_MACH_LGE_PHENOM_H220C 1376 #endif /* !SPEC_PLATFORM */ 1377 #define PLATID_MACH_LGE_PHENOM_H220C_NUM 1 1378 #define PLATID_MACH_LGE_PHENOM_H220C \ 1379 ((PLATID_MACH_LGE_PHENOM_H220C_NUM << PLATID_MODEL_SHIFT)| \ 1380 PLATID_MACH_LGE_PHENOM) 1381 #endif /* hpcsh */ 1382 #ifdef hpcmips 1383 #ifndef SPEC_PLATFORM 1384 #define SPEC_MACH_LASER5 1385 #endif /* !SPEC_PLATFORM */ 1386 #define PLATID_MACH_LASER5_NUM 14 1387 #define PLATID_MACH_LASER5 \ 1388 ((PLATID_MACH_LASER5_NUM << PLATID_VENDOR_SHIFT)) 1389 #ifndef SPEC_PLATFORM 1390 #define SPEC_MACH_LASER5_L 1391 #endif /* !SPEC_PLATFORM */ 1392 #define PLATID_MACH_LASER5_L_NUM 1 1393 #define PLATID_MACH_LASER5_L \ 1394 ((PLATID_MACH_LASER5_L_NUM << PLATID_SERIES_SHIFT)| \ 1395 PLATID_MACH_LASER5) 1396 #ifndef SPEC_PLATFORM 1397 #define SPEC_MACH_LASER5_L_CARD 1398 #endif /* !SPEC_PLATFORM */ 1399 #define PLATID_MACH_LASER5_L_CARD_NUM 1 1400 #define PLATID_MACH_LASER5_L_CARD \ 1401 ((PLATID_MACH_LASER5_L_CARD_NUM << PLATID_MODEL_SHIFT)| \ 1402 PLATID_MACH_LASER5_L) 1403 #ifndef SPEC_PLATFORM 1404 #define SPEC_MACH_LASER5_L_BOARD 1405 #endif /* !SPEC_PLATFORM */ 1406 #define PLATID_MACH_LASER5_L_BOARD_NUM 2 1407 #define PLATID_MACH_LASER5_L_BOARD \ 1408 ((PLATID_MACH_LASER5_L_BOARD_NUM << PLATID_MODEL_SHIFT)| \ 1409 PLATID_MACH_LASER5_L) 1410 #endif /* hpcmips */ 1411 #ifdef hpcmips 1412 #ifndef SPEC_PLATFORM 1413 #define SPEC_MACH_AGENDA 1414 #endif /* !SPEC_PLATFORM */ 1415 #define PLATID_MACH_AGENDA_NUM 15 1416 #define PLATID_MACH_AGENDA \ 1417 ((PLATID_MACH_AGENDA_NUM << PLATID_VENDOR_SHIFT)) 1418 #ifndef SPEC_PLATFORM 1419 #define SPEC_MACH_AGENDA_VR 1420 #endif /* !SPEC_PLATFORM */ 1421 #define PLATID_MACH_AGENDA_VR_NUM 1 1422 #define PLATID_MACH_AGENDA_VR \ 1423 ((PLATID_MACH_AGENDA_VR_NUM << PLATID_SERIES_SHIFT)| \ 1424 PLATID_MACH_AGENDA) 1425 #ifndef SPEC_PLATFORM 1426 #define SPEC_MACH_AGENDA_VR_VR3 1427 #endif /* !SPEC_PLATFORM */ 1428 #define PLATID_MACH_AGENDA_VR_VR3_NUM 1 1429 #define PLATID_MACH_AGENDA_VR_VR3 \ 1430 ((PLATID_MACH_AGENDA_VR_VR3_NUM << PLATID_MODEL_SHIFT)| \ 1431 PLATID_MACH_AGENDA_VR) 1432 #endif /* hpcmips */ 1433