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