1 /* $NetBSD: platid_generated.h,v 1.25 2011/05/18 12:11:46 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 #if defined(hpcmips) || defined(hpcarm) 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 #if defined(hpcmips) 571 #ifndef SPEC_PLATFORM 572 #define SPEC_MACH_SHARP_TRIPAD 573 #endif /* !SPEC_PLATFORM */ 574 #define PLATID_MACH_SHARP_TRIPAD_NUM 1 575 #define PLATID_MACH_SHARP_TRIPAD \ 576 ((PLATID_MACH_SHARP_TRIPAD_NUM << PLATID_SERIES_SHIFT)| \ 577 PLATID_MACH_SHARP) 578 #ifndef SPEC_PLATFORM 579 #define SPEC_MACH_SHARP_TRIPAD_PV 580 #endif /* !SPEC_PLATFORM */ 581 #define PLATID_MACH_SHARP_TRIPAD_PV_NUM 1 582 #define PLATID_MACH_SHARP_TRIPAD_PV \ 583 ((PLATID_MACH_SHARP_TRIPAD_PV_NUM << PLATID_MODEL_SHIFT)| \ 584 PLATID_MACH_SHARP_TRIPAD) 585 #ifndef SPEC_PLATFORM 586 #define SPEC_MACH_SHARP_TRIPAD_PV6000 587 #endif /* !SPEC_PLATFORM */ 588 #define PLATID_MACH_SHARP_TRIPAD_PV6000_NUM 1 589 #define PLATID_MACH_SHARP_TRIPAD_PV6000 \ 590 ((PLATID_MACH_SHARP_TRIPAD_PV6000_NUM << PLATID_SUBMODEL_SHIFT)| \ 591 PLATID_MACH_SHARP_TRIPAD_PV) 592 #ifndef SPEC_PLATFORM 593 #define SPEC_MACH_SHARP_TELIOS 594 #endif /* !SPEC_PLATFORM */ 595 #define PLATID_MACH_SHARP_TELIOS_NUM 2 596 #define PLATID_MACH_SHARP_TELIOS \ 597 ((PLATID_MACH_SHARP_TELIOS_NUM << PLATID_SERIES_SHIFT)| \ 598 PLATID_MACH_SHARP) 599 #ifndef SPEC_PLATFORM 600 #define SPEC_MACH_SHARP_TELIOS_HCAJ 601 #endif /* !SPEC_PLATFORM */ 602 #define PLATID_MACH_SHARP_TELIOS_HCAJ_NUM 1 603 #define PLATID_MACH_SHARP_TELIOS_HCAJ \ 604 ((PLATID_MACH_SHARP_TELIOS_HCAJ_NUM << PLATID_MODEL_SHIFT)| \ 605 PLATID_MACH_SHARP_TELIOS) 606 #ifndef SPEC_PLATFORM 607 #define SPEC_MACH_SHARP_TELIOS_HCAJ1_JP 608 #endif /* !SPEC_PLATFORM */ 609 #define PLATID_MACH_SHARP_TELIOS_HCAJ1_JP_NUM 1 610 #define PLATID_MACH_SHARP_TELIOS_HCAJ1_JP \ 611 ((PLATID_MACH_SHARP_TELIOS_HCAJ1_JP_NUM << PLATID_SUBMODEL_SHIFT)| \ 612 PLATID_MACH_SHARP_TELIOS_HCAJ) 613 #ifndef SPEC_PLATFORM 614 #define SPEC_MACH_SHARP_TELIOS_HCAJ2_JP 615 #endif /* !SPEC_PLATFORM */ 616 #define PLATID_MACH_SHARP_TELIOS_HCAJ2_JP_NUM 2 617 #define PLATID_MACH_SHARP_TELIOS_HCAJ2_JP \ 618 ((PLATID_MACH_SHARP_TELIOS_HCAJ2_JP_NUM << PLATID_SUBMODEL_SHIFT)| \ 619 PLATID_MACH_SHARP_TELIOS_HCAJ) 620 #ifndef SPEC_PLATFORM 621 #define SPEC_MACH_SHARP_TELIOS_HCAJ3_JP 622 #endif /* !SPEC_PLATFORM */ 623 #define PLATID_MACH_SHARP_TELIOS_HCAJ3_JP_NUM 3 624 #define PLATID_MACH_SHARP_TELIOS_HCAJ3_JP \ 625 ((PLATID_MACH_SHARP_TELIOS_HCAJ3_JP_NUM << PLATID_SUBMODEL_SHIFT)| \ 626 PLATID_MACH_SHARP_TELIOS_HCAJ) 627 #ifndef SPEC_PLATFORM 628 #define SPEC_MACH_SHARP_TELIOS_HCVJ 629 #endif /* !SPEC_PLATFORM */ 630 #define PLATID_MACH_SHARP_TELIOS_HCVJ_NUM 2 631 #define PLATID_MACH_SHARP_TELIOS_HCVJ \ 632 ((PLATID_MACH_SHARP_TELIOS_HCVJ_NUM << PLATID_MODEL_SHIFT)| \ 633 PLATID_MACH_SHARP_TELIOS) 634 #ifndef SPEC_PLATFORM 635 #define SPEC_MACH_SHARP_TELIOS_HCVJ1C_JP 636 #endif /* !SPEC_PLATFORM */ 637 #define PLATID_MACH_SHARP_TELIOS_HCVJ1C_JP_NUM 1 638 #define PLATID_MACH_SHARP_TELIOS_HCVJ1C_JP \ 639 ((PLATID_MACH_SHARP_TELIOS_HCVJ1C_JP_NUM << PLATID_SUBMODEL_SHIFT)| \ 640 PLATID_MACH_SHARP_TELIOS_HCVJ) 641 #ifndef SPEC_PLATFORM 642 #define SPEC_MACH_SHARP_MOBILON 643 #endif /* !SPEC_PLATFORM */ 644 #define PLATID_MACH_SHARP_MOBILON_NUM 3 645 #define PLATID_MACH_SHARP_MOBILON \ 646 ((PLATID_MACH_SHARP_MOBILON_NUM << PLATID_SERIES_SHIFT)| \ 647 PLATID_MACH_SHARP) 648 #ifndef SPEC_PLATFORM 649 #define SPEC_MACH_SHARP_MOBILON_HC 650 #endif /* !SPEC_PLATFORM */ 651 #define PLATID_MACH_SHARP_MOBILON_HC_NUM 1 652 #define PLATID_MACH_SHARP_MOBILON_HC \ 653 ((PLATID_MACH_SHARP_MOBILON_HC_NUM << PLATID_MODEL_SHIFT)| \ 654 PLATID_MACH_SHARP_MOBILON) 655 #ifndef SPEC_PLATFORM 656 #define SPEC_MACH_SHARP_MOBILON_HC4100 657 #endif /* !SPEC_PLATFORM */ 658 #define PLATID_MACH_SHARP_MOBILON_HC4100_NUM 1 659 #define PLATID_MACH_SHARP_MOBILON_HC4100 \ 660 ((PLATID_MACH_SHARP_MOBILON_HC4100_NUM << PLATID_SUBMODEL_SHIFT)| \ 661 PLATID_MACH_SHARP_MOBILON_HC) 662 #ifndef SPEC_PLATFORM 663 #define SPEC_MACH_SHARP_MOBILON_HC4500 664 #endif /* !SPEC_PLATFORM */ 665 #define PLATID_MACH_SHARP_MOBILON_HC4500_NUM 2 666 #define PLATID_MACH_SHARP_MOBILON_HC4500 \ 667 ((PLATID_MACH_SHARP_MOBILON_HC4500_NUM << PLATID_SUBMODEL_SHIFT)| \ 668 PLATID_MACH_SHARP_MOBILON_HC) 669 #ifndef SPEC_PLATFORM 670 #define SPEC_MACH_SHARP_MOBILON_HC1200 671 #endif /* !SPEC_PLATFORM */ 672 #define PLATID_MACH_SHARP_MOBILON_HC1200_NUM 3 673 #define PLATID_MACH_SHARP_MOBILON_HC1200 \ 674 ((PLATID_MACH_SHARP_MOBILON_HC1200_NUM << PLATID_SUBMODEL_SHIFT)| \ 675 PLATID_MACH_SHARP_MOBILON_HC) 676 #endif /* hpcmips */ 677 #if defined(hpcarm) 678 #ifndef SPEC_PLATFORM 679 #define SPEC_MACH_SHARP_WZERO3 680 #endif /* !SPEC_PLATFORM */ 681 #define PLATID_MACH_SHARP_WZERO3_NUM 4 682 #define PLATID_MACH_SHARP_WZERO3 \ 683 ((PLATID_MACH_SHARP_WZERO3_NUM << PLATID_SERIES_SHIFT)| \ 684 PLATID_MACH_SHARP) 685 #ifndef SPEC_PLATFORM 686 #define SPEC_MACH_SHARP_WZERO3_WS003SH 687 #endif /* !SPEC_PLATFORM */ 688 #define PLATID_MACH_SHARP_WZERO3_WS003SH_NUM 1 689 #define PLATID_MACH_SHARP_WZERO3_WS003SH \ 690 ((PLATID_MACH_SHARP_WZERO3_WS003SH_NUM << PLATID_MODEL_SHIFT)| \ 691 PLATID_MACH_SHARP_WZERO3) 692 #ifndef SPEC_PLATFORM 693 #define SPEC_MACH_SHARP_WZERO3_WS004SH 694 #endif /* !SPEC_PLATFORM */ 695 #define PLATID_MACH_SHARP_WZERO3_WS004SH_NUM 2 696 #define PLATID_MACH_SHARP_WZERO3_WS004SH \ 697 ((PLATID_MACH_SHARP_WZERO3_WS004SH_NUM << PLATID_MODEL_SHIFT)| \ 698 PLATID_MACH_SHARP_WZERO3) 699 #ifndef SPEC_PLATFORM 700 #define SPEC_MACH_SHARP_WZERO3_WS007SH 701 #endif /* !SPEC_PLATFORM */ 702 #define PLATID_MACH_SHARP_WZERO3_WS007SH_NUM 3 703 #define PLATID_MACH_SHARP_WZERO3_WS007SH \ 704 ((PLATID_MACH_SHARP_WZERO3_WS007SH_NUM << PLATID_MODEL_SHIFT)| \ 705 PLATID_MACH_SHARP_WZERO3) 706 #ifndef SPEC_PLATFORM 707 #define SPEC_MACH_SHARP_WZERO3_WS011SH 708 #endif /* !SPEC_PLATFORM */ 709 #define PLATID_MACH_SHARP_WZERO3_WS011SH_NUM 4 710 #define PLATID_MACH_SHARP_WZERO3_WS011SH \ 711 ((PLATID_MACH_SHARP_WZERO3_WS011SH_NUM << PLATID_MODEL_SHIFT)| \ 712 PLATID_MACH_SHARP_WZERO3) 713 #ifndef SPEC_PLATFORM 714 #define SPEC_MACH_SHARP_WZERO3_WS020SH 715 #endif /* !SPEC_PLATFORM */ 716 #define PLATID_MACH_SHARP_WZERO3_WS020SH_NUM 5 717 #define PLATID_MACH_SHARP_WZERO3_WS020SH \ 718 ((PLATID_MACH_SHARP_WZERO3_WS020SH_NUM << PLATID_MODEL_SHIFT)| \ 719 PLATID_MACH_SHARP_WZERO3) 720 #endif /* hpcarm */ 721 #endif /* hpcmips || hpcarm */ 722 #ifdef hpcmips 723 #ifndef SPEC_PLATFORM 724 #define SPEC_MACH_FUJITSU 725 #endif /* !SPEC_PLATFORM */ 726 #define PLATID_MACH_FUJITSU_NUM 5 727 #define PLATID_MACH_FUJITSU \ 728 ((PLATID_MACH_FUJITSU_NUM << PLATID_VENDOR_SHIFT)) 729 #ifndef SPEC_PLATFORM 730 #define SPEC_MACH_FUJITSU_INTERTOP 731 #endif /* !SPEC_PLATFORM */ 732 #define PLATID_MACH_FUJITSU_INTERTOP_NUM 1 733 #define PLATID_MACH_FUJITSU_INTERTOP \ 734 ((PLATID_MACH_FUJITSU_INTERTOP_NUM << PLATID_SERIES_SHIFT)| \ 735 PLATID_MACH_FUJITSU) 736 #ifndef SPEC_PLATFORM 737 #define SPEC_MACH_FUJITSU_INTERTOP_ITXXX 738 #endif /* !SPEC_PLATFORM */ 739 #define PLATID_MACH_FUJITSU_INTERTOP_ITXXX_NUM 1 740 #define PLATID_MACH_FUJITSU_INTERTOP_ITXXX \ 741 ((PLATID_MACH_FUJITSU_INTERTOP_ITXXX_NUM << PLATID_MODEL_SHIFT)| \ 742 PLATID_MACH_FUJITSU_INTERTOP) 743 #ifndef SPEC_PLATFORM 744 #define SPEC_MACH_FUJITSU_INTERTOP_IT300 745 #endif /* !SPEC_PLATFORM */ 746 #define PLATID_MACH_FUJITSU_INTERTOP_IT300_NUM 1 747 #define PLATID_MACH_FUJITSU_INTERTOP_IT300 \ 748 ((PLATID_MACH_FUJITSU_INTERTOP_IT300_NUM << PLATID_SUBMODEL_SHIFT)| \ 749 PLATID_MACH_FUJITSU_INTERTOP_ITXXX) 750 #ifndef SPEC_PLATFORM 751 #define SPEC_MACH_FUJITSU_INTERTOP_IT310 752 #endif /* !SPEC_PLATFORM */ 753 #define PLATID_MACH_FUJITSU_INTERTOP_IT310_NUM 2 754 #define PLATID_MACH_FUJITSU_INTERTOP_IT310 \ 755 ((PLATID_MACH_FUJITSU_INTERTOP_IT310_NUM << PLATID_SUBMODEL_SHIFT)| \ 756 PLATID_MACH_FUJITSU_INTERTOP_ITXXX) 757 #ifndef SPEC_PLATFORM 758 #define SPEC_MACH_FUJITSU_PENCENTRA 759 #endif /* !SPEC_PLATFORM */ 760 #define PLATID_MACH_FUJITSU_PENCENTRA_NUM 2 761 #define PLATID_MACH_FUJITSU_PENCENTRA \ 762 ((PLATID_MACH_FUJITSU_PENCENTRA_NUM << PLATID_SERIES_SHIFT)| \ 763 PLATID_MACH_FUJITSU) 764 #ifndef SPEC_PLATFORM 765 #define SPEC_MACH_FUJITSU_PENCENTRA_130 766 #endif /* !SPEC_PLATFORM */ 767 #define PLATID_MACH_FUJITSU_PENCENTRA_130_NUM 1 768 #define PLATID_MACH_FUJITSU_PENCENTRA_130 \ 769 ((PLATID_MACH_FUJITSU_PENCENTRA_130_NUM << PLATID_MODEL_SHIFT)| \ 770 PLATID_MACH_FUJITSU_PENCENTRA) 771 #ifndef SPEC_PLATFORM 772 #define SPEC_MACH_FUJITSU_PENCENTRA_130TM 773 #endif /* !SPEC_PLATFORM */ 774 #define PLATID_MACH_FUJITSU_PENCENTRA_130TM_NUM 1 775 #define PLATID_MACH_FUJITSU_PENCENTRA_130TM \ 776 ((PLATID_MACH_FUJITSU_PENCENTRA_130TM_NUM << PLATID_SUBMODEL_SHIFT)| \ 777 PLATID_MACH_FUJITSU_PENCENTRA_130) 778 #ifndef SPEC_PLATFORM 779 #define SPEC_MACH_FUJITSU_PENCENTRA_130RF 780 #endif /* !SPEC_PLATFORM */ 781 #define PLATID_MACH_FUJITSU_PENCENTRA_130RF_NUM 2 782 #define PLATID_MACH_FUJITSU_PENCENTRA_130RF \ 783 ((PLATID_MACH_FUJITSU_PENCENTRA_130RF_NUM << PLATID_SUBMODEL_SHIFT)| \ 784 PLATID_MACH_FUJITSU_PENCENTRA_130) 785 #ifndef SPEC_PLATFORM 786 #define SPEC_MACH_FUJITSU_PENCENTRA_200 787 #endif /* !SPEC_PLATFORM */ 788 #define PLATID_MACH_FUJITSU_PENCENTRA_200_NUM 2 789 #define PLATID_MACH_FUJITSU_PENCENTRA_200 \ 790 ((PLATID_MACH_FUJITSU_PENCENTRA_200_NUM << PLATID_MODEL_SHIFT)| \ 791 PLATID_MACH_FUJITSU_PENCENTRA) 792 #ifndef SPEC_PLATFORM 793 #define SPEC_MACH_FUJITSU_PENCENTRA_200CTM 794 #endif /* !SPEC_PLATFORM */ 795 #define PLATID_MACH_FUJITSU_PENCENTRA_200CTM_NUM 1 796 #define PLATID_MACH_FUJITSU_PENCENTRA_200CTM \ 797 ((PLATID_MACH_FUJITSU_PENCENTRA_200CTM_NUM << PLATID_SUBMODEL_SHIFT)| \ 798 PLATID_MACH_FUJITSU_PENCENTRA_200) 799 #ifndef SPEC_PLATFORM 800 #define SPEC_MACH_FUJITSU_PENCENTRA_200CRF 801 #endif /* !SPEC_PLATFORM */ 802 #define PLATID_MACH_FUJITSU_PENCENTRA_200CRF_NUM 2 803 #define PLATID_MACH_FUJITSU_PENCENTRA_200CRF \ 804 ((PLATID_MACH_FUJITSU_PENCENTRA_200CRF_NUM << PLATID_SUBMODEL_SHIFT)| \ 805 PLATID_MACH_FUJITSU_PENCENTRA_200) 806 #endif /* hpcmips */ 807 #ifdef hpcmips 808 #ifndef SPEC_PLATFORM 809 #define SPEC_MACH_PHILIPS 810 #endif /* !SPEC_PLATFORM */ 811 #define PLATID_MACH_PHILIPS_NUM 6 812 #define PLATID_MACH_PHILIPS \ 813 ((PLATID_MACH_PHILIPS_NUM << PLATID_VENDOR_SHIFT)) 814 #ifndef SPEC_PLATFORM 815 #define SPEC_MACH_PHILIPS_NINO 816 #endif /* !SPEC_PLATFORM */ 817 #define PLATID_MACH_PHILIPS_NINO_NUM 1 818 #define PLATID_MACH_PHILIPS_NINO \ 819 ((PLATID_MACH_PHILIPS_NINO_NUM << PLATID_SERIES_SHIFT)| \ 820 PLATID_MACH_PHILIPS) 821 #ifndef SPEC_PLATFORM 822 #define SPEC_MACH_PHILIPS_NINO_3XX 823 #endif /* !SPEC_PLATFORM */ 824 #define PLATID_MACH_PHILIPS_NINO_3XX_NUM 1 825 #define PLATID_MACH_PHILIPS_NINO_3XX \ 826 ((PLATID_MACH_PHILIPS_NINO_3XX_NUM << PLATID_MODEL_SHIFT)| \ 827 PLATID_MACH_PHILIPS_NINO) 828 #ifndef SPEC_PLATFORM 829 #define SPEC_MACH_PHILIPS_NINO_312 830 #endif /* !SPEC_PLATFORM */ 831 #define PLATID_MACH_PHILIPS_NINO_312_NUM 1 832 #define PLATID_MACH_PHILIPS_NINO_312 \ 833 ((PLATID_MACH_PHILIPS_NINO_312_NUM << PLATID_SUBMODEL_SHIFT)| \ 834 PLATID_MACH_PHILIPS_NINO_3XX) 835 #endif /* hpcmips */ 836 #ifndef SPEC_PLATFORM 837 #define SPEC_MACH_COMPAQ 838 #endif /* !SPEC_PLATFORM */ 839 #define PLATID_MACH_COMPAQ_NUM 7 840 #define PLATID_MACH_COMPAQ \ 841 ((PLATID_MACH_COMPAQ_NUM << PLATID_VENDOR_SHIFT)) 842 #ifdef hpcmips 843 #ifndef SPEC_PLATFORM 844 #define SPEC_MACH_COMPAQ_C 845 #endif /* !SPEC_PLATFORM */ 846 #define PLATID_MACH_COMPAQ_C_NUM 1 847 #define PLATID_MACH_COMPAQ_C \ 848 ((PLATID_MACH_COMPAQ_C_NUM << PLATID_SERIES_SHIFT)| \ 849 PLATID_MACH_COMPAQ) 850 #ifndef SPEC_PLATFORM 851 #define SPEC_MACH_COMPAQ_C_8XX 852 #endif /* !SPEC_PLATFORM */ 853 #define PLATID_MACH_COMPAQ_C_8XX_NUM 1 854 #define PLATID_MACH_COMPAQ_C_8XX \ 855 ((PLATID_MACH_COMPAQ_C_8XX_NUM << PLATID_MODEL_SHIFT)| \ 856 PLATID_MACH_COMPAQ_C) 857 #ifndef SPEC_PLATFORM 858 #define SPEC_MACH_COMPAQ_C_810 859 #endif /* !SPEC_PLATFORM */ 860 #define PLATID_MACH_COMPAQ_C_810_NUM 1 861 #define PLATID_MACH_COMPAQ_C_810 \ 862 ((PLATID_MACH_COMPAQ_C_810_NUM << PLATID_SUBMODEL_SHIFT)| \ 863 PLATID_MACH_COMPAQ_C_8XX) 864 #ifndef SPEC_PLATFORM 865 #define SPEC_MACH_COMPAQ_C_201X 866 #endif /* !SPEC_PLATFORM */ 867 #define PLATID_MACH_COMPAQ_C_201X_NUM 2 868 #define PLATID_MACH_COMPAQ_C_201X \ 869 ((PLATID_MACH_COMPAQ_C_201X_NUM << PLATID_MODEL_SHIFT)| \ 870 PLATID_MACH_COMPAQ_C) 871 #ifndef SPEC_PLATFORM 872 #define SPEC_MACH_COMPAQ_C_2010 873 #endif /* !SPEC_PLATFORM */ 874 #define PLATID_MACH_COMPAQ_C_2010_NUM 1 875 #define PLATID_MACH_COMPAQ_C_2010 \ 876 ((PLATID_MACH_COMPAQ_C_2010_NUM << PLATID_SUBMODEL_SHIFT)| \ 877 PLATID_MACH_COMPAQ_C_201X) 878 #ifndef SPEC_PLATFORM 879 #define SPEC_MACH_COMPAQ_C_2015 880 #endif /* !SPEC_PLATFORM */ 881 #define PLATID_MACH_COMPAQ_C_2015_NUM 2 882 #define PLATID_MACH_COMPAQ_C_2015 \ 883 ((PLATID_MACH_COMPAQ_C_2015_NUM << PLATID_SUBMODEL_SHIFT)| \ 884 PLATID_MACH_COMPAQ_C_201X) 885 #ifndef SPEC_PLATFORM 886 #define SPEC_MACH_COMPAQ_AERO 887 #endif /* !SPEC_PLATFORM */ 888 #define PLATID_MACH_COMPAQ_AERO_NUM 2 889 #define PLATID_MACH_COMPAQ_AERO \ 890 ((PLATID_MACH_COMPAQ_AERO_NUM << PLATID_SERIES_SHIFT)| \ 891 PLATID_MACH_COMPAQ) 892 #ifndef SPEC_PLATFORM 893 #define SPEC_MACH_COMPAQ_AERO_15XX 894 #endif /* !SPEC_PLATFORM */ 895 #define PLATID_MACH_COMPAQ_AERO_15XX_NUM 1 896 #define PLATID_MACH_COMPAQ_AERO_15XX \ 897 ((PLATID_MACH_COMPAQ_AERO_15XX_NUM << PLATID_MODEL_SHIFT)| \ 898 PLATID_MACH_COMPAQ_AERO) 899 #ifndef SPEC_PLATFORM 900 #define SPEC_MACH_COMPAQ_AERO_1530 901 #endif /* !SPEC_PLATFORM */ 902 #define PLATID_MACH_COMPAQ_AERO_1530_NUM 1 903 #define PLATID_MACH_COMPAQ_AERO_1530 \ 904 ((PLATID_MACH_COMPAQ_AERO_1530_NUM << PLATID_SUBMODEL_SHIFT)| \ 905 PLATID_MACH_COMPAQ_AERO_15XX) 906 #ifndef SPEC_PLATFORM 907 #define SPEC_MACH_COMPAQ_AERO_21XX 908 #endif /* !SPEC_PLATFORM */ 909 #define PLATID_MACH_COMPAQ_AERO_21XX_NUM 2 910 #define PLATID_MACH_COMPAQ_AERO_21XX \ 911 ((PLATID_MACH_COMPAQ_AERO_21XX_NUM << PLATID_MODEL_SHIFT)| \ 912 PLATID_MACH_COMPAQ_AERO) 913 #ifndef SPEC_PLATFORM 914 #define SPEC_MACH_COMPAQ_AERO_2110 915 #endif /* !SPEC_PLATFORM */ 916 #define PLATID_MACH_COMPAQ_AERO_2110_NUM 1 917 #define PLATID_MACH_COMPAQ_AERO_2110 \ 918 ((PLATID_MACH_COMPAQ_AERO_2110_NUM << PLATID_SUBMODEL_SHIFT)| \ 919 PLATID_MACH_COMPAQ_AERO_21XX) 920 #ifndef SPEC_PLATFORM 921 #define SPEC_MACH_COMPAQ_AERO_2130 922 #endif /* !SPEC_PLATFORM */ 923 #define PLATID_MACH_COMPAQ_AERO_2130_NUM 2 924 #define PLATID_MACH_COMPAQ_AERO_2130 \ 925 ((PLATID_MACH_COMPAQ_AERO_2130_NUM << PLATID_SUBMODEL_SHIFT)| \ 926 PLATID_MACH_COMPAQ_AERO_21XX) 927 #ifndef SPEC_PLATFORM 928 #define SPEC_MACH_COMPAQ_AERO_2140 929 #endif /* !SPEC_PLATFORM */ 930 #define PLATID_MACH_COMPAQ_AERO_2140_NUM 3 931 #define PLATID_MACH_COMPAQ_AERO_2140 \ 932 ((PLATID_MACH_COMPAQ_AERO_2140_NUM << PLATID_SUBMODEL_SHIFT)| \ 933 PLATID_MACH_COMPAQ_AERO_21XX) 934 #ifndef SPEC_PLATFORM 935 #define SPEC_MACH_COMPAQ_PRESARIO 936 #endif /* !SPEC_PLATFORM */ 937 #define PLATID_MACH_COMPAQ_PRESARIO_NUM 3 938 #define PLATID_MACH_COMPAQ_PRESARIO \ 939 ((PLATID_MACH_COMPAQ_PRESARIO_NUM << PLATID_SERIES_SHIFT)| \ 940 PLATID_MACH_COMPAQ) 941 #ifndef SPEC_PLATFORM 942 #define SPEC_MACH_COMPAQ_PRESARIO_21X 943 #endif /* !SPEC_PLATFORM */ 944 #define PLATID_MACH_COMPAQ_PRESARIO_21X_NUM 1 945 #define PLATID_MACH_COMPAQ_PRESARIO_21X \ 946 ((PLATID_MACH_COMPAQ_PRESARIO_21X_NUM << PLATID_MODEL_SHIFT)| \ 947 PLATID_MACH_COMPAQ_PRESARIO) 948 #ifndef SPEC_PLATFORM 949 #define SPEC_MACH_COMPAQ_PRESARIO_213 950 #endif /* !SPEC_PLATFORM */ 951 #define PLATID_MACH_COMPAQ_PRESARIO_213_NUM 1 952 #define PLATID_MACH_COMPAQ_PRESARIO_213 \ 953 ((PLATID_MACH_COMPAQ_PRESARIO_213_NUM << PLATID_SUBMODEL_SHIFT)| \ 954 PLATID_MACH_COMPAQ_PRESARIO_21X) 955 #endif /* hpcmips */ 956 #ifdef hpcarm 957 #ifndef SPEC_PLATFORM 958 #define SPEC_MACH_COMPAQ_IPAQ 959 #endif /* !SPEC_PLATFORM */ 960 #define PLATID_MACH_COMPAQ_IPAQ_NUM 4 961 #define PLATID_MACH_COMPAQ_IPAQ \ 962 ((PLATID_MACH_COMPAQ_IPAQ_NUM << PLATID_SERIES_SHIFT)| \ 963 PLATID_MACH_COMPAQ) 964 #ifndef SPEC_PLATFORM 965 #define SPEC_MACH_COMPAQ_IPAQ_H31XX 966 #endif /* !SPEC_PLATFORM */ 967 #define PLATID_MACH_COMPAQ_IPAQ_H31XX_NUM 1 968 #define PLATID_MACH_COMPAQ_IPAQ_H31XX \ 969 ((PLATID_MACH_COMPAQ_IPAQ_H31XX_NUM << PLATID_MODEL_SHIFT)| \ 970 PLATID_MACH_COMPAQ_IPAQ) 971 #ifndef SPEC_PLATFORM 972 #define SPEC_MACH_COMPAQ_IPAQ_H3100 973 #endif /* !SPEC_PLATFORM */ 974 #define PLATID_MACH_COMPAQ_IPAQ_H3100_NUM 1 975 #define PLATID_MACH_COMPAQ_IPAQ_H3100 \ 976 ((PLATID_MACH_COMPAQ_IPAQ_H3100_NUM << PLATID_SUBMODEL_SHIFT)| \ 977 PLATID_MACH_COMPAQ_IPAQ_H31XX) 978 #ifndef SPEC_PLATFORM 979 #define SPEC_MACH_COMPAQ_IPAQ_H36XX 980 #endif /* !SPEC_PLATFORM */ 981 #define PLATID_MACH_COMPAQ_IPAQ_H36XX_NUM 2 982 #define PLATID_MACH_COMPAQ_IPAQ_H36XX \ 983 ((PLATID_MACH_COMPAQ_IPAQ_H36XX_NUM << PLATID_MODEL_SHIFT)| \ 984 PLATID_MACH_COMPAQ_IPAQ) 985 #ifndef SPEC_PLATFORM 986 #define SPEC_MACH_COMPAQ_IPAQ_H3600 987 #endif /* !SPEC_PLATFORM */ 988 #define PLATID_MACH_COMPAQ_IPAQ_H3600_NUM 1 989 #define PLATID_MACH_COMPAQ_IPAQ_H3600 \ 990 ((PLATID_MACH_COMPAQ_IPAQ_H3600_NUM << PLATID_SUBMODEL_SHIFT)| \ 991 PLATID_MACH_COMPAQ_IPAQ_H36XX) 992 #ifndef SPEC_PLATFORM 993 #define SPEC_MACH_COMPAQ_IPAQ_H3660 994 #endif /* !SPEC_PLATFORM */ 995 #define PLATID_MACH_COMPAQ_IPAQ_H3660_NUM 2 996 #define PLATID_MACH_COMPAQ_IPAQ_H3660 \ 997 ((PLATID_MACH_COMPAQ_IPAQ_H3660_NUM << PLATID_SUBMODEL_SHIFT)| \ 998 PLATID_MACH_COMPAQ_IPAQ_H36XX) 999 #ifndef SPEC_PLATFORM 1000 #define SPEC_MACH_COMPAQ_IPAQ_H39XX 1001 #endif /* !SPEC_PLATFORM */ 1002 #define PLATID_MACH_COMPAQ_IPAQ_H39XX_NUM 3 1003 #define PLATID_MACH_COMPAQ_IPAQ_H39XX \ 1004 ((PLATID_MACH_COMPAQ_IPAQ_H39XX_NUM << PLATID_MODEL_SHIFT)| \ 1005 PLATID_MACH_COMPAQ_IPAQ) 1006 #ifndef SPEC_PLATFORM 1007 #define SPEC_MACH_COMPAQ_IPAQ_H3900 1008 #endif /* !SPEC_PLATFORM */ 1009 #define PLATID_MACH_COMPAQ_IPAQ_H3900_NUM 1 1010 #define PLATID_MACH_COMPAQ_IPAQ_H3900 \ 1011 ((PLATID_MACH_COMPAQ_IPAQ_H3900_NUM << PLATID_SUBMODEL_SHIFT)| \ 1012 PLATID_MACH_COMPAQ_IPAQ_H39XX) 1013 #endif /* hpcarm */ 1014 #ifdef hpcsh 1015 #ifndef SPEC_PLATFORM 1016 #define SPEC_MACH_COMPAQ_AERO 1017 #endif /* !SPEC_PLATFORM */ 1018 #define PLATID_MACH_COMPAQ_AERO_NUM 5 1019 #define PLATID_MACH_COMPAQ_AERO \ 1020 ((PLATID_MACH_COMPAQ_AERO_NUM << PLATID_SERIES_SHIFT)| \ 1021 PLATID_MACH_COMPAQ) 1022 #ifndef SPEC_PLATFORM 1023 #define SPEC_MACH_COMPAQ_AERO_8000 1024 #endif /* !SPEC_PLATFORM */ 1025 #define PLATID_MACH_COMPAQ_AERO_8000_NUM 1 1026 #define PLATID_MACH_COMPAQ_AERO_8000 \ 1027 ((PLATID_MACH_COMPAQ_AERO_8000_NUM << PLATID_MODEL_SHIFT)| \ 1028 PLATID_MACH_COMPAQ_AERO) 1029 #endif /* hpcsh */ 1030 #ifdef hpcmips 1031 #ifndef SPEC_PLATFORM 1032 #define SPEC_MACH_VICTOR 1033 #endif /* !SPEC_PLATFORM */ 1034 #define PLATID_MACH_VICTOR_NUM 8 1035 #define PLATID_MACH_VICTOR \ 1036 ((PLATID_MACH_VICTOR_NUM << PLATID_VENDOR_SHIFT)) 1037 #ifndef SPEC_PLATFORM 1038 #define SPEC_MACH_VICTOR_INTERLINK 1039 #endif /* !SPEC_PLATFORM */ 1040 #define PLATID_MACH_VICTOR_INTERLINK_NUM 1 1041 #define PLATID_MACH_VICTOR_INTERLINK \ 1042 ((PLATID_MACH_VICTOR_INTERLINK_NUM << PLATID_SERIES_SHIFT)| \ 1043 PLATID_MACH_VICTOR) 1044 #ifndef SPEC_PLATFORM 1045 #define SPEC_MACH_VICTOR_INTERLINK_MP 1046 #endif /* !SPEC_PLATFORM */ 1047 #define PLATID_MACH_VICTOR_INTERLINK_MP_NUM 1 1048 #define PLATID_MACH_VICTOR_INTERLINK_MP \ 1049 ((PLATID_MACH_VICTOR_INTERLINK_MP_NUM << PLATID_MODEL_SHIFT)| \ 1050 PLATID_MACH_VICTOR_INTERLINK) 1051 #ifndef SPEC_PLATFORM 1052 #define SPEC_MACH_VICTOR_INTERLINK_MPC101 1053 #endif /* !SPEC_PLATFORM */ 1054 #define PLATID_MACH_VICTOR_INTERLINK_MPC101_NUM 1 1055 #define PLATID_MACH_VICTOR_INTERLINK_MPC101 \ 1056 ((PLATID_MACH_VICTOR_INTERLINK_MPC101_NUM << PLATID_SUBMODEL_SHIFT)| \ 1057 PLATID_MACH_VICTOR_INTERLINK_MP) 1058 #ifndef SPEC_PLATFORM 1059 #define SPEC_MACH_VICTOR_INTERLINK_MPC303 1060 #endif /* !SPEC_PLATFORM */ 1061 #define PLATID_MACH_VICTOR_INTERLINK_MPC303_NUM 2 1062 #define PLATID_MACH_VICTOR_INTERLINK_MPC303 \ 1063 ((PLATID_MACH_VICTOR_INTERLINK_MPC303_NUM << PLATID_SUBMODEL_SHIFT)| \ 1064 PLATID_MACH_VICTOR_INTERLINK_MP) 1065 #ifndef SPEC_PLATFORM 1066 #define SPEC_MACH_VICTOR_INTERLINK_MPC304 1067 #endif /* !SPEC_PLATFORM */ 1068 #define PLATID_MACH_VICTOR_INTERLINK_MPC304_NUM 3 1069 #define PLATID_MACH_VICTOR_INTERLINK_MPC304 \ 1070 ((PLATID_MACH_VICTOR_INTERLINK_MPC304_NUM << PLATID_SUBMODEL_SHIFT)| \ 1071 PLATID_MACH_VICTOR_INTERLINK_MP) 1072 #endif /* hpcmips */ 1073 #ifdef hpcmips 1074 #ifndef SPEC_PLATFORM 1075 #define SPEC_MACH_IBM 1076 #endif /* !SPEC_PLATFORM */ 1077 #define PLATID_MACH_IBM_NUM 9 1078 #define PLATID_MACH_IBM \ 1079 ((PLATID_MACH_IBM_NUM << PLATID_VENDOR_SHIFT)) 1080 #ifndef SPEC_PLATFORM 1081 #define SPEC_MACH_IBM_WORKPAD 1082 #endif /* !SPEC_PLATFORM */ 1083 #define PLATID_MACH_IBM_WORKPAD_NUM 1 1084 #define PLATID_MACH_IBM_WORKPAD \ 1085 ((PLATID_MACH_IBM_WORKPAD_NUM << PLATID_SERIES_SHIFT)| \ 1086 PLATID_MACH_IBM) 1087 #ifndef SPEC_PLATFORM 1088 #define SPEC_MACH_IBM_WORKPAD_Z50 1089 #endif /* !SPEC_PLATFORM */ 1090 #define PLATID_MACH_IBM_WORKPAD_Z50_NUM 1 1091 #define PLATID_MACH_IBM_WORKPAD_Z50 \ 1092 ((PLATID_MACH_IBM_WORKPAD_Z50_NUM << PLATID_MODEL_SHIFT)| \ 1093 PLATID_MACH_IBM_WORKPAD) 1094 #ifndef SPEC_PLATFORM 1095 #define SPEC_MACH_IBM_WORKPAD_26011AU 1096 #endif /* !SPEC_PLATFORM */ 1097 #define PLATID_MACH_IBM_WORKPAD_26011AU_NUM 1 1098 #define PLATID_MACH_IBM_WORKPAD_26011AU \ 1099 ((PLATID_MACH_IBM_WORKPAD_26011AU_NUM << PLATID_SUBMODEL_SHIFT)| \ 1100 PLATID_MACH_IBM_WORKPAD_Z50) 1101 #endif /* hpcmips */ 1102 #ifdef hpcmips 1103 #ifndef SPEC_PLATFORM 1104 #define SPEC_MACH_VADEM 1105 #endif /* !SPEC_PLATFORM */ 1106 #define PLATID_MACH_VADEM_NUM 10 1107 #define PLATID_MACH_VADEM \ 1108 ((PLATID_MACH_VADEM_NUM << PLATID_VENDOR_SHIFT)) 1109 #ifndef SPEC_PLATFORM 1110 #define SPEC_MACH_VADEM_CLIO 1111 #endif /* !SPEC_PLATFORM */ 1112 #define PLATID_MACH_VADEM_CLIO_NUM 1 1113 #define PLATID_MACH_VADEM_CLIO \ 1114 ((PLATID_MACH_VADEM_CLIO_NUM << PLATID_SERIES_SHIFT)| \ 1115 PLATID_MACH_VADEM) 1116 #ifndef SPEC_PLATFORM 1117 #define SPEC_MACH_VADEM_CLIO_C 1118 #endif /* !SPEC_PLATFORM */ 1119 #define PLATID_MACH_VADEM_CLIO_C_NUM 1 1120 #define PLATID_MACH_VADEM_CLIO_C \ 1121 ((PLATID_MACH_VADEM_CLIO_C_NUM << PLATID_MODEL_SHIFT)| \ 1122 PLATID_MACH_VADEM_CLIO) 1123 #ifndef SPEC_PLATFORM 1124 #define SPEC_MACH_VADEM_CLIO_C1000 1125 #endif /* !SPEC_PLATFORM */ 1126 #define PLATID_MACH_VADEM_CLIO_C1000_NUM 1 1127 #define PLATID_MACH_VADEM_CLIO_C1000 \ 1128 ((PLATID_MACH_VADEM_CLIO_C1000_NUM << PLATID_SUBMODEL_SHIFT)| \ 1129 PLATID_MACH_VADEM_CLIO_C) 1130 #ifndef SPEC_PLATFORM 1131 #define SPEC_MACH_VADEM_CLIO_C1050 1132 #endif /* !SPEC_PLATFORM */ 1133 #define PLATID_MACH_VADEM_CLIO_C1050_NUM 2 1134 #define PLATID_MACH_VADEM_CLIO_C1050 \ 1135 ((PLATID_MACH_VADEM_CLIO_C1050_NUM << PLATID_SUBMODEL_SHIFT)| \ 1136 PLATID_MACH_VADEM_CLIO_C) 1137 #endif /* hpcmips */ 1138 #ifndef SPEC_PLATFORM 1139 #define SPEC_MACH_HP 1140 #endif /* !SPEC_PLATFORM */ 1141 #define PLATID_MACH_HP_NUM 11 1142 #define PLATID_MACH_HP \ 1143 ((PLATID_MACH_HP_NUM << PLATID_VENDOR_SHIFT)) 1144 #ifdef hpcsh 1145 #ifndef SPEC_PLATFORM 1146 #define SPEC_MACH_HP_LX 1147 #endif /* !SPEC_PLATFORM */ 1148 #define PLATID_MACH_HP_LX_NUM 1 1149 #define PLATID_MACH_HP_LX \ 1150 ((PLATID_MACH_HP_LX_NUM << PLATID_SERIES_SHIFT)| \ 1151 PLATID_MACH_HP) 1152 #ifndef SPEC_PLATFORM 1153 #define SPEC_MACH_HP_LX_620 1154 #endif /* !SPEC_PLATFORM */ 1155 #define PLATID_MACH_HP_LX_620_NUM 1 1156 #define PLATID_MACH_HP_LX_620 \ 1157 ((PLATID_MACH_HP_LX_620_NUM << PLATID_MODEL_SHIFT)| \ 1158 PLATID_MACH_HP_LX) 1159 #ifndef SPEC_PLATFORM 1160 #define SPEC_MACH_HP_LX_620JP 1161 #endif /* !SPEC_PLATFORM */ 1162 #define PLATID_MACH_HP_LX_620JP_NUM 2 1163 #define PLATID_MACH_HP_LX_620JP \ 1164 ((PLATID_MACH_HP_LX_620JP_NUM << PLATID_MODEL_SHIFT)| \ 1165 PLATID_MACH_HP_LX) 1166 #ifndef SPEC_PLATFORM 1167 #define SPEC_MACH_HP_LX_360 1168 #endif /* !SPEC_PLATFORM */ 1169 #define PLATID_MACH_HP_LX_360_NUM 3 1170 #define PLATID_MACH_HP_LX_360 \ 1171 ((PLATID_MACH_HP_LX_360_NUM << PLATID_MODEL_SHIFT)| \ 1172 PLATID_MACH_HP_LX) 1173 #endif /* hpcsh */ 1174 #ifndef SPEC_PLATFORM 1175 #define SPEC_MACH_HP_JORNADA 1176 #endif /* !SPEC_PLATFORM */ 1177 #define PLATID_MACH_HP_JORNADA_NUM 2 1178 #define PLATID_MACH_HP_JORNADA \ 1179 ((PLATID_MACH_HP_JORNADA_NUM << PLATID_SERIES_SHIFT)| \ 1180 PLATID_MACH_HP) 1181 #ifdef hpcsh 1182 #ifndef SPEC_PLATFORM 1183 #define SPEC_MACH_HP_JORNADA_6XX 1184 #endif /* !SPEC_PLATFORM */ 1185 #define PLATID_MACH_HP_JORNADA_6XX_NUM 1 1186 #define PLATID_MACH_HP_JORNADA_6XX \ 1187 ((PLATID_MACH_HP_JORNADA_6XX_NUM << PLATID_MODEL_SHIFT)| \ 1188 PLATID_MACH_HP_JORNADA) 1189 #ifndef SPEC_PLATFORM 1190 #define SPEC_MACH_HP_JORNADA_680 1191 #endif /* !SPEC_PLATFORM */ 1192 #define PLATID_MACH_HP_JORNADA_680_NUM 1 1193 #define PLATID_MACH_HP_JORNADA_680 \ 1194 ((PLATID_MACH_HP_JORNADA_680_NUM << PLATID_SUBMODEL_SHIFT)| \ 1195 PLATID_MACH_HP_JORNADA_6XX) 1196 #ifndef SPEC_PLATFORM 1197 #define SPEC_MACH_HP_JORNADA_680JP 1198 #endif /* !SPEC_PLATFORM */ 1199 #define PLATID_MACH_HP_JORNADA_680JP_NUM 2 1200 #define PLATID_MACH_HP_JORNADA_680JP \ 1201 ((PLATID_MACH_HP_JORNADA_680JP_NUM << PLATID_SUBMODEL_SHIFT)| \ 1202 PLATID_MACH_HP_JORNADA_6XX) 1203 #ifndef SPEC_PLATFORM 1204 #define SPEC_MACH_HP_JORNADA_680EU 1205 #endif /* !SPEC_PLATFORM */ 1206 #define PLATID_MACH_HP_JORNADA_680EU_NUM 3 1207 #define PLATID_MACH_HP_JORNADA_680EU \ 1208 ((PLATID_MACH_HP_JORNADA_680EU_NUM << PLATID_SUBMODEL_SHIFT)| \ 1209 PLATID_MACH_HP_JORNADA_6XX) 1210 #ifndef SPEC_PLATFORM 1211 #define SPEC_MACH_HP_JORNADA_680DE 1212 #endif /* !SPEC_PLATFORM */ 1213 #define PLATID_MACH_HP_JORNADA_680DE_NUM 4 1214 #define PLATID_MACH_HP_JORNADA_680DE \ 1215 ((PLATID_MACH_HP_JORNADA_680DE_NUM << PLATID_SUBMODEL_SHIFT)| \ 1216 PLATID_MACH_HP_JORNADA_6XX) 1217 #ifndef SPEC_PLATFORM 1218 #define SPEC_MACH_HP_JORNADA_690 1219 #endif /* !SPEC_PLATFORM */ 1220 #define PLATID_MACH_HP_JORNADA_690_NUM 5 1221 #define PLATID_MACH_HP_JORNADA_690 \ 1222 ((PLATID_MACH_HP_JORNADA_690_NUM << PLATID_SUBMODEL_SHIFT)| \ 1223 PLATID_MACH_HP_JORNADA_6XX) 1224 #ifndef SPEC_PLATFORM 1225 #define SPEC_MACH_HP_JORNADA_690JP 1226 #endif /* !SPEC_PLATFORM */ 1227 #define PLATID_MACH_HP_JORNADA_690JP_NUM 6 1228 #define PLATID_MACH_HP_JORNADA_690JP \ 1229 ((PLATID_MACH_HP_JORNADA_690JP_NUM << PLATID_SUBMODEL_SHIFT)| \ 1230 PLATID_MACH_HP_JORNADA_6XX) 1231 #ifndef SPEC_PLATFORM 1232 #define SPEC_MACH_HP_JORNADA_690EU 1233 #endif /* !SPEC_PLATFORM */ 1234 #define PLATID_MACH_HP_JORNADA_690EU_NUM 7 1235 #define PLATID_MACH_HP_JORNADA_690EU \ 1236 ((PLATID_MACH_HP_JORNADA_690EU_NUM << PLATID_SUBMODEL_SHIFT)| \ 1237 PLATID_MACH_HP_JORNADA_6XX) 1238 #ifndef SPEC_PLATFORM 1239 #define SPEC_MACH_HP_JORNADA_690DE 1240 #endif /* !SPEC_PLATFORM */ 1241 #define PLATID_MACH_HP_JORNADA_690DE_NUM 8 1242 #define PLATID_MACH_HP_JORNADA_690DE \ 1243 ((PLATID_MACH_HP_JORNADA_690DE_NUM << PLATID_SUBMODEL_SHIFT)| \ 1244 PLATID_MACH_HP_JORNADA_6XX) 1245 #ifndef SPEC_PLATFORM 1246 #define SPEC_MACH_HP_JORNADA_680FR 1247 #endif /* !SPEC_PLATFORM */ 1248 #define PLATID_MACH_HP_JORNADA_680FR_NUM 9 1249 #define PLATID_MACH_HP_JORNADA_680FR \ 1250 ((PLATID_MACH_HP_JORNADA_680FR_NUM << PLATID_SUBMODEL_SHIFT)| \ 1251 PLATID_MACH_HP_JORNADA_6XX) 1252 #ifndef SPEC_PLATFORM 1253 #define SPEC_MACH_HP_JORNADA_690FR 1254 #endif /* !SPEC_PLATFORM */ 1255 #define PLATID_MACH_HP_JORNADA_690FR_NUM 10 1256 #define PLATID_MACH_HP_JORNADA_690FR \ 1257 ((PLATID_MACH_HP_JORNADA_690FR_NUM << PLATID_SUBMODEL_SHIFT)| \ 1258 PLATID_MACH_HP_JORNADA_6XX) 1259 #ifndef SPEC_PLATFORM 1260 #define SPEC_MACH_HP_JORNADA_680SV 1261 #endif /* !SPEC_PLATFORM */ 1262 #define PLATID_MACH_HP_JORNADA_680SV_NUM 11 1263 #define PLATID_MACH_HP_JORNADA_680SV \ 1264 ((PLATID_MACH_HP_JORNADA_680SV_NUM << PLATID_SUBMODEL_SHIFT)| \ 1265 PLATID_MACH_HP_JORNADA_6XX) 1266 #ifndef SPEC_PLATFORM 1267 #define SPEC_MACH_HP_JORNADA_690SV 1268 #endif /* !SPEC_PLATFORM */ 1269 #define PLATID_MACH_HP_JORNADA_690SV_NUM 12 1270 #define PLATID_MACH_HP_JORNADA_690SV \ 1271 ((PLATID_MACH_HP_JORNADA_690SV_NUM << PLATID_SUBMODEL_SHIFT)| \ 1272 PLATID_MACH_HP_JORNADA_6XX) 1273 #ifndef SPEC_PLATFORM 1274 #define SPEC_MACH_HP_JORNADA_680ES 1275 #endif /* !SPEC_PLATFORM */ 1276 #define PLATID_MACH_HP_JORNADA_680ES_NUM 13 1277 #define PLATID_MACH_HP_JORNADA_680ES \ 1278 ((PLATID_MACH_HP_JORNADA_680ES_NUM << PLATID_SUBMODEL_SHIFT)| \ 1279 PLATID_MACH_HP_JORNADA_6XX) 1280 #ifndef SPEC_PLATFORM 1281 #define SPEC_MACH_HP_JORNADA_690ES 1282 #endif /* !SPEC_PLATFORM */ 1283 #define PLATID_MACH_HP_JORNADA_690ES_NUM 14 1284 #define PLATID_MACH_HP_JORNADA_690ES \ 1285 ((PLATID_MACH_HP_JORNADA_690ES_NUM << PLATID_SUBMODEL_SHIFT)| \ 1286 PLATID_MACH_HP_JORNADA_6XX) 1287 #endif /* hpcsh */ 1288 #ifdef hpcarm 1289 #ifndef SPEC_PLATFORM 1290 #define SPEC_MACH_HP_JORNADA_7XX 1291 #endif /* !SPEC_PLATFORM */ 1292 #define PLATID_MACH_HP_JORNADA_7XX_NUM 2 1293 #define PLATID_MACH_HP_JORNADA_7XX \ 1294 ((PLATID_MACH_HP_JORNADA_7XX_NUM << PLATID_MODEL_SHIFT)| \ 1295 PLATID_MACH_HP_JORNADA) 1296 #ifndef SPEC_PLATFORM 1297 #define SPEC_MACH_HP_JORNADA_720 1298 #endif /* !SPEC_PLATFORM */ 1299 #define PLATID_MACH_HP_JORNADA_720_NUM 1 1300 #define PLATID_MACH_HP_JORNADA_720 \ 1301 ((PLATID_MACH_HP_JORNADA_720_NUM << PLATID_SUBMODEL_SHIFT)| \ 1302 PLATID_MACH_HP_JORNADA_7XX) 1303 #ifndef SPEC_PLATFORM 1304 #define SPEC_MACH_HP_JORNADA_720JP 1305 #endif /* !SPEC_PLATFORM */ 1306 #define PLATID_MACH_HP_JORNADA_720JP_NUM 2 1307 #define PLATID_MACH_HP_JORNADA_720JP \ 1308 ((PLATID_MACH_HP_JORNADA_720JP_NUM << PLATID_SUBMODEL_SHIFT)| \ 1309 PLATID_MACH_HP_JORNADA_7XX) 1310 #ifndef SPEC_PLATFORM 1311 #define SPEC_MACH_HP_JORNADA_720EU 1312 #endif /* !SPEC_PLATFORM */ 1313 #define PLATID_MACH_HP_JORNADA_720EU_NUM 3 1314 #define PLATID_MACH_HP_JORNADA_720EU \ 1315 ((PLATID_MACH_HP_JORNADA_720EU_NUM << PLATID_SUBMODEL_SHIFT)| \ 1316 PLATID_MACH_HP_JORNADA_7XX) 1317 #ifndef SPEC_PLATFORM 1318 #define SPEC_MACH_HP_JORNADA_720DE 1319 #endif /* !SPEC_PLATFORM */ 1320 #define PLATID_MACH_HP_JORNADA_720DE_NUM 4 1321 #define PLATID_MACH_HP_JORNADA_720DE \ 1322 ((PLATID_MACH_HP_JORNADA_720DE_NUM << PLATID_SUBMODEL_SHIFT)| \ 1323 PLATID_MACH_HP_JORNADA_7XX) 1324 #ifndef SPEC_PLATFORM 1325 #define SPEC_MACH_HP_JORNADA_720FR 1326 #endif /* !SPEC_PLATFORM */ 1327 #define PLATID_MACH_HP_JORNADA_720FR_NUM 5 1328 #define PLATID_MACH_HP_JORNADA_720FR \ 1329 ((PLATID_MACH_HP_JORNADA_720FR_NUM << PLATID_SUBMODEL_SHIFT)| \ 1330 PLATID_MACH_HP_JORNADA_7XX) 1331 #ifndef SPEC_PLATFORM 1332 #define SPEC_MACH_HP_JORNADA_720SV 1333 #endif /* !SPEC_PLATFORM */ 1334 #define PLATID_MACH_HP_JORNADA_720SV_NUM 6 1335 #define PLATID_MACH_HP_JORNADA_720SV \ 1336 ((PLATID_MACH_HP_JORNADA_720SV_NUM << PLATID_SUBMODEL_SHIFT)| \ 1337 PLATID_MACH_HP_JORNADA_7XX) 1338 #ifndef SPEC_PLATFORM 1339 #define SPEC_MACH_HP_JORNADA_720ES 1340 #endif /* !SPEC_PLATFORM */ 1341 #define PLATID_MACH_HP_JORNADA_720ES_NUM 7 1342 #define PLATID_MACH_HP_JORNADA_720ES \ 1343 ((PLATID_MACH_HP_JORNADA_720ES_NUM << PLATID_SUBMODEL_SHIFT)| \ 1344 PLATID_MACH_HP_JORNADA_7XX) 1345 #ifndef SPEC_PLATFORM 1346 #define SPEC_MACH_HP_JORNADA_8XX 1347 #endif /* !SPEC_PLATFORM */ 1348 #define PLATID_MACH_HP_JORNADA_8XX_NUM 3 1349 #define PLATID_MACH_HP_JORNADA_8XX \ 1350 ((PLATID_MACH_HP_JORNADA_8XX_NUM << PLATID_MODEL_SHIFT)| \ 1351 PLATID_MACH_HP_JORNADA) 1352 #ifndef SPEC_PLATFORM 1353 #define SPEC_MACH_HP_JORNADA_820 1354 #endif /* !SPEC_PLATFORM */ 1355 #define PLATID_MACH_HP_JORNADA_820_NUM 1 1356 #define PLATID_MACH_HP_JORNADA_820 \ 1357 ((PLATID_MACH_HP_JORNADA_820_NUM << PLATID_SUBMODEL_SHIFT)| \ 1358 PLATID_MACH_HP_JORNADA_8XX) 1359 #ifndef SPEC_PLATFORM 1360 #define SPEC_MACH_HP_JORNADA_820JP 1361 #endif /* !SPEC_PLATFORM */ 1362 #define PLATID_MACH_HP_JORNADA_820JP_NUM 2 1363 #define PLATID_MACH_HP_JORNADA_820JP \ 1364 ((PLATID_MACH_HP_JORNADA_820JP_NUM << PLATID_SUBMODEL_SHIFT)| \ 1365 PLATID_MACH_HP_JORNADA_8XX) 1366 #endif /* hpcarm */ 1367 #ifdef hpcsh 1368 #ifndef SPEC_PLATFORM 1369 #define SPEC_MACH_HITACHI 1370 #endif /* !SPEC_PLATFORM */ 1371 #define PLATID_MACH_HITACHI_NUM 12 1372 #define PLATID_MACH_HITACHI \ 1373 ((PLATID_MACH_HITACHI_NUM << PLATID_VENDOR_SHIFT)) 1374 #ifndef SPEC_PLATFORM 1375 #define SPEC_MACH_HITACHI_PERSONA 1376 #endif /* !SPEC_PLATFORM */ 1377 #define PLATID_MACH_HITACHI_PERSONA_NUM 1 1378 #define PLATID_MACH_HITACHI_PERSONA \ 1379 ((PLATID_MACH_HITACHI_PERSONA_NUM << PLATID_SERIES_SHIFT)| \ 1380 PLATID_MACH_HITACHI) 1381 #ifndef SPEC_PLATFORM 1382 #define SPEC_MACH_HITACHI_PERSONA_HPW230JC 1383 #endif /* !SPEC_PLATFORM */ 1384 #define PLATID_MACH_HITACHI_PERSONA_HPW230JC_NUM 1 1385 #define PLATID_MACH_HITACHI_PERSONA_HPW230JC \ 1386 ((PLATID_MACH_HITACHI_PERSONA_HPW230JC_NUM << PLATID_MODEL_SHIFT)| \ 1387 PLATID_MACH_HITACHI_PERSONA) 1388 #ifndef SPEC_PLATFORM 1389 #define SPEC_MACH_HITACHI_PERSONA_HPW50PAD 1390 #endif /* !SPEC_PLATFORM */ 1391 #define PLATID_MACH_HITACHI_PERSONA_HPW50PAD_NUM 2 1392 #define PLATID_MACH_HITACHI_PERSONA_HPW50PAD \ 1393 ((PLATID_MACH_HITACHI_PERSONA_HPW50PAD_NUM << PLATID_MODEL_SHIFT)| \ 1394 PLATID_MACH_HITACHI_PERSONA) 1395 #ifndef SPEC_PLATFORM 1396 #define SPEC_MACH_HITACHI_PERSONA_HPW200EC 1397 #endif /* !SPEC_PLATFORM */ 1398 #define PLATID_MACH_HITACHI_PERSONA_HPW200EC_NUM 3 1399 #define PLATID_MACH_HITACHI_PERSONA_HPW200EC \ 1400 ((PLATID_MACH_HITACHI_PERSONA_HPW200EC_NUM << PLATID_MODEL_SHIFT)| \ 1401 PLATID_MACH_HITACHI_PERSONA) 1402 #ifndef SPEC_PLATFORM 1403 #define SPEC_MACH_HITACHI_PERSONA_HPW650PA 1404 #endif /* !SPEC_PLATFORM */ 1405 #define PLATID_MACH_HITACHI_PERSONA_HPW650PA_NUM 4 1406 #define PLATID_MACH_HITACHI_PERSONA_HPW650PA \ 1407 ((PLATID_MACH_HITACHI_PERSONA_HPW650PA_NUM << PLATID_MODEL_SHIFT)| \ 1408 PLATID_MACH_HITACHI_PERSONA) 1409 #endif /* hpcsh */ 1410 #ifdef hpcsh 1411 #ifndef SPEC_PLATFORM 1412 #define SPEC_MACH_LGE 1413 #endif /* !SPEC_PLATFORM */ 1414 #define PLATID_MACH_LGE_NUM 13 1415 #define PLATID_MACH_LGE \ 1416 ((PLATID_MACH_LGE_NUM << PLATID_VENDOR_SHIFT)) 1417 #ifndef SPEC_PLATFORM 1418 #define SPEC_MACH_LGE_PHENOM 1419 #endif /* !SPEC_PLATFORM */ 1420 #define PLATID_MACH_LGE_PHENOM_NUM 1 1421 #define PLATID_MACH_LGE_PHENOM \ 1422 ((PLATID_MACH_LGE_PHENOM_NUM << PLATID_SERIES_SHIFT)| \ 1423 PLATID_MACH_LGE) 1424 #ifndef SPEC_PLATFORM 1425 #define SPEC_MACH_LGE_PHENOM_H220C 1426 #endif /* !SPEC_PLATFORM */ 1427 #define PLATID_MACH_LGE_PHENOM_H220C_NUM 1 1428 #define PLATID_MACH_LGE_PHENOM_H220C \ 1429 ((PLATID_MACH_LGE_PHENOM_H220C_NUM << PLATID_MODEL_SHIFT)| \ 1430 PLATID_MACH_LGE_PHENOM) 1431 #endif /* hpcsh */ 1432 #ifdef hpcmips 1433 #ifndef SPEC_PLATFORM 1434 #define SPEC_MACH_LASER5 1435 #endif /* !SPEC_PLATFORM */ 1436 #define PLATID_MACH_LASER5_NUM 14 1437 #define PLATID_MACH_LASER5 \ 1438 ((PLATID_MACH_LASER5_NUM << PLATID_VENDOR_SHIFT)) 1439 #ifndef SPEC_PLATFORM 1440 #define SPEC_MACH_LASER5_L 1441 #endif /* !SPEC_PLATFORM */ 1442 #define PLATID_MACH_LASER5_L_NUM 1 1443 #define PLATID_MACH_LASER5_L \ 1444 ((PLATID_MACH_LASER5_L_NUM << PLATID_SERIES_SHIFT)| \ 1445 PLATID_MACH_LASER5) 1446 #ifndef SPEC_PLATFORM 1447 #define SPEC_MACH_LASER5_L_CARD 1448 #endif /* !SPEC_PLATFORM */ 1449 #define PLATID_MACH_LASER5_L_CARD_NUM 1 1450 #define PLATID_MACH_LASER5_L_CARD \ 1451 ((PLATID_MACH_LASER5_L_CARD_NUM << PLATID_MODEL_SHIFT)| \ 1452 PLATID_MACH_LASER5_L) 1453 #ifndef SPEC_PLATFORM 1454 #define SPEC_MACH_LASER5_L_BOARD 1455 #endif /* !SPEC_PLATFORM */ 1456 #define PLATID_MACH_LASER5_L_BOARD_NUM 2 1457 #define PLATID_MACH_LASER5_L_BOARD \ 1458 ((PLATID_MACH_LASER5_L_BOARD_NUM << PLATID_MODEL_SHIFT)| \ 1459 PLATID_MACH_LASER5_L) 1460 #endif /* hpcmips */ 1461 #ifdef hpcmips 1462 #ifndef SPEC_PLATFORM 1463 #define SPEC_MACH_AGENDA 1464 #endif /* !SPEC_PLATFORM */ 1465 #define PLATID_MACH_AGENDA_NUM 15 1466 #define PLATID_MACH_AGENDA \ 1467 ((PLATID_MACH_AGENDA_NUM << PLATID_VENDOR_SHIFT)) 1468 #ifndef SPEC_PLATFORM 1469 #define SPEC_MACH_AGENDA_VR 1470 #endif /* !SPEC_PLATFORM */ 1471 #define PLATID_MACH_AGENDA_VR_NUM 1 1472 #define PLATID_MACH_AGENDA_VR \ 1473 ((PLATID_MACH_AGENDA_VR_NUM << PLATID_SERIES_SHIFT)| \ 1474 PLATID_MACH_AGENDA) 1475 #ifndef SPEC_PLATFORM 1476 #define SPEC_MACH_AGENDA_VR_VR3 1477 #endif /* !SPEC_PLATFORM */ 1478 #define PLATID_MACH_AGENDA_VR_VR3_NUM 1 1479 #define PLATID_MACH_AGENDA_VR_VR3 \ 1480 ((PLATID_MACH_AGENDA_VR_VR3_NUM << PLATID_MODEL_SHIFT)| \ 1481 PLATID_MACH_AGENDA_VR) 1482 #endif /* hpcmips */ 1483 #ifdef hpcarm 1484 #ifndef SPEC_PLATFORM 1485 #define SPEC_MACH_PSIONTEKLOGIX 1486 #endif /* !SPEC_PLATFORM */ 1487 #define PLATID_MACH_PSIONTEKLOGIX_NUM 16 1488 #define PLATID_MACH_PSIONTEKLOGIX \ 1489 ((PLATID_MACH_PSIONTEKLOGIX_NUM << PLATID_VENDOR_SHIFT)) 1490 #ifndef SPEC_PLATFORM 1491 #define SPEC_MACH_PSIONTEKLOGIX_NETBOOK 1492 #endif /* !SPEC_PLATFORM */ 1493 #define PLATID_MACH_PSIONTEKLOGIX_NETBOOK_NUM 1 1494 #define PLATID_MACH_PSIONTEKLOGIX_NETBOOK \ 1495 ((PLATID_MACH_PSIONTEKLOGIX_NETBOOK_NUM << PLATID_SERIES_SHIFT)| \ 1496 PLATID_MACH_PSIONTEKLOGIX) 1497 #ifndef SPEC_PLATFORM 1498 #define SPEC_MACH_PSIONTEKLOGIX_NETBOOK_PRO 1499 #endif /* !SPEC_PLATFORM */ 1500 #define PLATID_MACH_PSIONTEKLOGIX_NETBOOK_PRO_NUM 1 1501 #define PLATID_MACH_PSIONTEKLOGIX_NETBOOK_PRO \ 1502 ((PLATID_MACH_PSIONTEKLOGIX_NETBOOK_PRO_NUM << PLATID_MODEL_SHIFT)| \ 1503 PLATID_MACH_PSIONTEKLOGIX_NETBOOK) 1504 #endif /* hpcarm */ 1505