diff options
Diffstat (limited to 'arch/powerpc/kernel/cputable.c')
| -rw-r--r-- | arch/powerpc/kernel/cputable.c | 84 |
1 files changed, 49 insertions, 35 deletions
diff --git a/arch/powerpc/kernel/cputable.c b/arch/powerpc/kernel/cputable.c index 83f9ab139d4c..dfe2fcfb20a0 100644 --- a/arch/powerpc/kernel/cputable.c +++ b/arch/powerpc/kernel/cputable.c | |||
| @@ -54,7 +54,8 @@ extern void __setup_cpu_ppc970(unsigned long offset, struct cpu_spec* spec); | |||
| 54 | #define COMMON_USER_POWER5_PLUS (COMMON_USER_PPC64 | PPC_FEATURE_POWER5_PLUS|\ | 54 | #define COMMON_USER_POWER5_PLUS (COMMON_USER_PPC64 | PPC_FEATURE_POWER5_PLUS|\ |
| 55 | PPC_FEATURE_SMT | PPC_FEATURE_ICACHE_SNOOP) | 55 | PPC_FEATURE_SMT | PPC_FEATURE_ICACHE_SNOOP) |
| 56 | #define COMMON_USER_POWER6 (COMMON_USER_PPC64 | PPC_FEATURE_ARCH_2_05 |\ | 56 | #define COMMON_USER_POWER6 (COMMON_USER_PPC64 | PPC_FEATURE_ARCH_2_05 |\ |
| 57 | PPC_FEATURE_SMT | PPC_FEATURE_ICACHE_SNOOP) | 57 | PPC_FEATURE_SMT | PPC_FEATURE_ICACHE_SNOOP | \ |
| 58 | PPC_FEATURE_TRUE_LE) | ||
| 58 | #define COMMON_USER_BOOKE (PPC_FEATURE_32 | PPC_FEATURE_HAS_MMU | \ | 59 | #define COMMON_USER_BOOKE (PPC_FEATURE_32 | PPC_FEATURE_HAS_MMU | \ |
| 59 | PPC_FEATURE_BOOKE) | 60 | PPC_FEATURE_BOOKE) |
| 60 | 61 | ||
| @@ -74,7 +75,7 @@ struct cpu_spec cpu_specs[] = { | |||
| 74 | .pvr_value = 0x00400000, | 75 | .pvr_value = 0x00400000, |
| 75 | .cpu_name = "POWER3 (630)", | 76 | .cpu_name = "POWER3 (630)", |
| 76 | .cpu_features = CPU_FTRS_POWER3, | 77 | .cpu_features = CPU_FTRS_POWER3, |
| 77 | .cpu_user_features = COMMON_USER_PPC64, | 78 | .cpu_user_features = COMMON_USER_PPC64|PPC_FEATURE_PPC_LE, |
| 78 | .icache_bsize = 128, | 79 | .icache_bsize = 128, |
| 79 | .dcache_bsize = 128, | 80 | .dcache_bsize = 128, |
| 80 | .num_pmcs = 8, | 81 | .num_pmcs = 8, |
| @@ -87,7 +88,7 @@ struct cpu_spec cpu_specs[] = { | |||
| 87 | .pvr_value = 0x00410000, | 88 | .pvr_value = 0x00410000, |
| 88 | .cpu_name = "POWER3 (630+)", | 89 | .cpu_name = "POWER3 (630+)", |
| 89 | .cpu_features = CPU_FTRS_POWER3, | 90 | .cpu_features = CPU_FTRS_POWER3, |
| 90 | .cpu_user_features = COMMON_USER_PPC64, | 91 | .cpu_user_features = COMMON_USER_PPC64|PPC_FEATURE_PPC_LE, |
| 91 | .icache_bsize = 128, | 92 | .icache_bsize = 128, |
| 92 | .dcache_bsize = 128, | 93 | .dcache_bsize = 128, |
| 93 | .num_pmcs = 8, | 94 | .num_pmcs = 8, |
| @@ -318,7 +319,7 @@ struct cpu_spec cpu_specs[] = { | |||
| 318 | .pvr_value = 0x00030000, | 319 | .pvr_value = 0x00030000, |
| 319 | .cpu_name = "603", | 320 | .cpu_name = "603", |
| 320 | .cpu_features = CPU_FTRS_603, | 321 | .cpu_features = CPU_FTRS_603, |
| 321 | .cpu_user_features = COMMON_USER, | 322 | .cpu_user_features = COMMON_USER | PPC_FEATURE_PPC_LE, |
| 322 | .icache_bsize = 32, | 323 | .icache_bsize = 32, |
| 323 | .dcache_bsize = 32, | 324 | .dcache_bsize = 32, |
| 324 | .cpu_setup = __setup_cpu_603, | 325 | .cpu_setup = __setup_cpu_603, |
| @@ -329,7 +330,7 @@ struct cpu_spec cpu_specs[] = { | |||
| 329 | .pvr_value = 0x00060000, | 330 | .pvr_value = 0x00060000, |
| 330 | .cpu_name = "603e", | 331 | .cpu_name = "603e", |
| 331 | .cpu_features = CPU_FTRS_603, | 332 | .cpu_features = CPU_FTRS_603, |
| 332 | .cpu_user_features = COMMON_USER, | 333 | .cpu_user_features = COMMON_USER | PPC_FEATURE_PPC_LE, |
| 333 | .icache_bsize = 32, | 334 | .icache_bsize = 32, |
| 334 | .dcache_bsize = 32, | 335 | .dcache_bsize = 32, |
| 335 | .cpu_setup = __setup_cpu_603, | 336 | .cpu_setup = __setup_cpu_603, |
| @@ -340,7 +341,7 @@ struct cpu_spec cpu_specs[] = { | |||
| 340 | .pvr_value = 0x00070000, | 341 | .pvr_value = 0x00070000, |
| 341 | .cpu_name = "603ev", | 342 | .cpu_name = "603ev", |
| 342 | .cpu_features = CPU_FTRS_603, | 343 | .cpu_features = CPU_FTRS_603, |
| 343 | .cpu_user_features = COMMON_USER, | 344 | .cpu_user_features = COMMON_USER | PPC_FEATURE_PPC_LE, |
| 344 | .icache_bsize = 32, | 345 | .icache_bsize = 32, |
| 345 | .dcache_bsize = 32, | 346 | .dcache_bsize = 32, |
| 346 | .cpu_setup = __setup_cpu_603, | 347 | .cpu_setup = __setup_cpu_603, |
| @@ -351,7 +352,7 @@ struct cpu_spec cpu_specs[] = { | |||
| 351 | .pvr_value = 0x00040000, | 352 | .pvr_value = 0x00040000, |
| 352 | .cpu_name = "604", | 353 | .cpu_name = "604", |
| 353 | .cpu_features = CPU_FTRS_604, | 354 | .cpu_features = CPU_FTRS_604, |
| 354 | .cpu_user_features = COMMON_USER, | 355 | .cpu_user_features = COMMON_USER | PPC_FEATURE_PPC_LE, |
| 355 | .icache_bsize = 32, | 356 | .icache_bsize = 32, |
| 356 | .dcache_bsize = 32, | 357 | .dcache_bsize = 32, |
| 357 | .num_pmcs = 2, | 358 | .num_pmcs = 2, |
| @@ -363,7 +364,7 @@ struct cpu_spec cpu_specs[] = { | |||
| 363 | .pvr_value = 0x00090000, | 364 | .pvr_value = 0x00090000, |
| 364 | .cpu_name = "604e", | 365 | .cpu_name = "604e", |
| 365 | .cpu_features = CPU_FTRS_604, | 366 | .cpu_features = CPU_FTRS_604, |
| 366 | .cpu_user_features = COMMON_USER, | 367 | .cpu_user_features = COMMON_USER | PPC_FEATURE_PPC_LE, |
| 367 | .icache_bsize = 32, | 368 | .icache_bsize = 32, |
| 368 | .dcache_bsize = 32, | 369 | .dcache_bsize = 32, |
| 369 | .num_pmcs = 4, | 370 | .num_pmcs = 4, |
| @@ -375,7 +376,7 @@ struct cpu_spec cpu_specs[] = { | |||
| 375 | .pvr_value = 0x00090000, | 376 | .pvr_value = 0x00090000, |
| 376 | .cpu_name = "604r", | 377 | .cpu_name = "604r", |
| 377 | .cpu_features = CPU_FTRS_604, | 378 | .cpu_features = CPU_FTRS_604, |
| 378 | .cpu_user_features = COMMON_USER, | 379 | .cpu_user_features = COMMON_USER | PPC_FEATURE_PPC_LE, |
| 379 | .icache_bsize = 32, | 380 | .icache_bsize = 32, |
| 380 | .dcache_bsize = 32, | 381 | .dcache_bsize = 32, |
| 381 | .num_pmcs = 4, | 382 | .num_pmcs = 4, |
| @@ -387,7 +388,7 @@ struct cpu_spec cpu_specs[] = { | |||
| 387 | .pvr_value = 0x000a0000, | 388 | .pvr_value = 0x000a0000, |
| 388 | .cpu_name = "604ev", | 389 | .cpu_name = "604ev", |
| 389 | .cpu_features = CPU_FTRS_604, | 390 | .cpu_features = CPU_FTRS_604, |
| 390 | .cpu_user_features = COMMON_USER, | 391 | .cpu_user_features = COMMON_USER | PPC_FEATURE_PPC_LE, |
| 391 | .icache_bsize = 32, | 392 | .icache_bsize = 32, |
| 392 | .dcache_bsize = 32, | 393 | .dcache_bsize = 32, |
| 393 | .num_pmcs = 4, | 394 | .num_pmcs = 4, |
| @@ -399,7 +400,7 @@ struct cpu_spec cpu_specs[] = { | |||
| 399 | .pvr_value = 0x00084202, | 400 | .pvr_value = 0x00084202, |
| 400 | .cpu_name = "740/750", | 401 | .cpu_name = "740/750", |
| 401 | .cpu_features = CPU_FTRS_740_NOTAU, | 402 | .cpu_features = CPU_FTRS_740_NOTAU, |
| 402 | .cpu_user_features = COMMON_USER, | 403 | .cpu_user_features = COMMON_USER | PPC_FEATURE_PPC_LE, |
| 403 | .icache_bsize = 32, | 404 | .icache_bsize = 32, |
| 404 | .dcache_bsize = 32, | 405 | .dcache_bsize = 32, |
| 405 | .num_pmcs = 4, | 406 | .num_pmcs = 4, |
| @@ -411,7 +412,7 @@ struct cpu_spec cpu_specs[] = { | |||
| 411 | .pvr_value = 0x00080100, | 412 | .pvr_value = 0x00080100, |
| 412 | .cpu_name = "750CX", | 413 | .cpu_name = "750CX", |
| 413 | .cpu_features = CPU_FTRS_750, | 414 | .cpu_features = CPU_FTRS_750, |
| 414 | .cpu_user_features = COMMON_USER, | 415 | .cpu_user_features = COMMON_USER | PPC_FEATURE_PPC_LE, |
| 415 | .icache_bsize = 32, | 416 | .icache_bsize = 32, |
| 416 | .dcache_bsize = 32, | 417 | .dcache_bsize = 32, |
| 417 | .num_pmcs = 4, | 418 | .num_pmcs = 4, |
| @@ -423,7 +424,7 @@ struct cpu_spec cpu_specs[] = { | |||
| 423 | .pvr_value = 0x00082200, | 424 | .pvr_value = 0x00082200, |
| 424 | .cpu_name = "750CX", | 425 | .cpu_name = "750CX", |
| 425 | .cpu_features = CPU_FTRS_750, | 426 | .cpu_features = CPU_FTRS_750, |
| 426 | .cpu_user_features = COMMON_USER, | 427 | .cpu_user_features = COMMON_USER | PPC_FEATURE_PPC_LE, |
| 427 | .icache_bsize = 32, | 428 | .icache_bsize = 32, |
| 428 | .dcache_bsize = 32, | 429 | .dcache_bsize = 32, |
| 429 | .num_pmcs = 4, | 430 | .num_pmcs = 4, |
| @@ -435,7 +436,7 @@ struct cpu_spec cpu_specs[] = { | |||
| 435 | .pvr_value = 0x00082210, | 436 | .pvr_value = 0x00082210, |
| 436 | .cpu_name = "750CXe", | 437 | .cpu_name = "750CXe", |
| 437 | .cpu_features = CPU_FTRS_750, | 438 | .cpu_features = CPU_FTRS_750, |
| 438 | .cpu_user_features = COMMON_USER, | 439 | .cpu_user_features = COMMON_USER | PPC_FEATURE_PPC_LE, |
| 439 | .icache_bsize = 32, | 440 | .icache_bsize = 32, |
| 440 | .dcache_bsize = 32, | 441 | .dcache_bsize = 32, |
| 441 | .num_pmcs = 4, | 442 | .num_pmcs = 4, |
| @@ -447,7 +448,7 @@ struct cpu_spec cpu_specs[] = { | |||
| 447 | .pvr_value = 0x00083214, | 448 | .pvr_value = 0x00083214, |
| 448 | .cpu_name = "750CXe", | 449 | .cpu_name = "750CXe", |
| 449 | .cpu_features = CPU_FTRS_750, | 450 | .cpu_features = CPU_FTRS_750, |
| 450 | .cpu_user_features = COMMON_USER, | 451 | .cpu_user_features = COMMON_USER | PPC_FEATURE_PPC_LE, |
| 451 | .icache_bsize = 32, | 452 | .icache_bsize = 32, |
| 452 | .dcache_bsize = 32, | 453 | .dcache_bsize = 32, |
| 453 | .num_pmcs = 4, | 454 | .num_pmcs = 4, |
| @@ -459,7 +460,7 @@ struct cpu_spec cpu_specs[] = { | |||
| 459 | .pvr_value = 0x00083000, | 460 | .pvr_value = 0x00083000, |
| 460 | .cpu_name = "745/755", | 461 | .cpu_name = "745/755", |
| 461 | .cpu_features = CPU_FTRS_750, | 462 | .cpu_features = CPU_FTRS_750, |
| 462 | .cpu_user_features = COMMON_USER, | 463 | .cpu_user_features = COMMON_USER | PPC_FEATURE_PPC_LE, |
| 463 | .icache_bsize = 32, | 464 | .icache_bsize = 32, |
| 464 | .dcache_bsize = 32, | 465 | .dcache_bsize = 32, |
| 465 | .num_pmcs = 4, | 466 | .num_pmcs = 4, |
| @@ -471,7 +472,7 @@ struct cpu_spec cpu_specs[] = { | |||
| 471 | .pvr_value = 0x70000100, | 472 | .pvr_value = 0x70000100, |
| 472 | .cpu_name = "750FX", | 473 | .cpu_name = "750FX", |
| 473 | .cpu_features = CPU_FTRS_750FX1, | 474 | .cpu_features = CPU_FTRS_750FX1, |
| 474 | .cpu_user_features = COMMON_USER, | 475 | .cpu_user_features = COMMON_USER | PPC_FEATURE_PPC_LE, |
| 475 | .icache_bsize = 32, | 476 | .icache_bsize = 32, |
| 476 | .dcache_bsize = 32, | 477 | .dcache_bsize = 32, |
| 477 | .num_pmcs = 4, | 478 | .num_pmcs = 4, |
| @@ -483,7 +484,7 @@ struct cpu_spec cpu_specs[] = { | |||
| 483 | .pvr_value = 0x70000200, | 484 | .pvr_value = 0x70000200, |
| 484 | .cpu_name = "750FX", | 485 | .cpu_name = "750FX", |
| 485 | .cpu_features = CPU_FTRS_750FX2, | 486 | .cpu_features = CPU_FTRS_750FX2, |
| 486 | .cpu_user_features = COMMON_USER, | 487 | .cpu_user_features = COMMON_USER | PPC_FEATURE_PPC_LE, |
| 487 | .icache_bsize = 32, | 488 | .icache_bsize = 32, |
| 488 | .dcache_bsize = 32, | 489 | .dcache_bsize = 32, |
| 489 | .num_pmcs = 4, | 490 | .num_pmcs = 4, |
| @@ -495,7 +496,7 @@ struct cpu_spec cpu_specs[] = { | |||
| 495 | .pvr_value = 0x70000000, | 496 | .pvr_value = 0x70000000, |
| 496 | .cpu_name = "750FX", | 497 | .cpu_name = "750FX", |
| 497 | .cpu_features = CPU_FTRS_750FX, | 498 | .cpu_features = CPU_FTRS_750FX, |
| 498 | .cpu_user_features = COMMON_USER, | 499 | .cpu_user_features = COMMON_USER | PPC_FEATURE_PPC_LE, |
| 499 | .icache_bsize = 32, | 500 | .icache_bsize = 32, |
| 500 | .dcache_bsize = 32, | 501 | .dcache_bsize = 32, |
| 501 | .num_pmcs = 4, | 502 | .num_pmcs = 4, |
| @@ -507,7 +508,7 @@ struct cpu_spec cpu_specs[] = { | |||
| 507 | .pvr_value = 0x70020000, | 508 | .pvr_value = 0x70020000, |
| 508 | .cpu_name = "750GX", | 509 | .cpu_name = "750GX", |
| 509 | .cpu_features = CPU_FTRS_750GX, | 510 | .cpu_features = CPU_FTRS_750GX, |
| 510 | .cpu_user_features = COMMON_USER, | 511 | .cpu_user_features = COMMON_USER | PPC_FEATURE_PPC_LE, |
| 511 | .icache_bsize = 32, | 512 | .icache_bsize = 32, |
| 512 | .dcache_bsize = 32, | 513 | .dcache_bsize = 32, |
| 513 | .num_pmcs = 4, | 514 | .num_pmcs = 4, |
| @@ -519,7 +520,7 @@ struct cpu_spec cpu_specs[] = { | |||
| 519 | .pvr_value = 0x00080000, | 520 | .pvr_value = 0x00080000, |
| 520 | .cpu_name = "740/750", | 521 | .cpu_name = "740/750", |
| 521 | .cpu_features = CPU_FTRS_740, | 522 | .cpu_features = CPU_FTRS_740, |
| 522 | .cpu_user_features = COMMON_USER, | 523 | .cpu_user_features = COMMON_USER | PPC_FEATURE_PPC_LE, |
| 523 | .icache_bsize = 32, | 524 | .icache_bsize = 32, |
| 524 | .dcache_bsize = 32, | 525 | .dcache_bsize = 32, |
| 525 | .num_pmcs = 4, | 526 | .num_pmcs = 4, |
| @@ -531,7 +532,8 @@ struct cpu_spec cpu_specs[] = { | |||
| 531 | .pvr_value = 0x000c1101, | 532 | .pvr_value = 0x000c1101, |
| 532 | .cpu_name = "7400 (1.1)", | 533 | .cpu_name = "7400 (1.1)", |
| 533 | .cpu_features = CPU_FTRS_7400_NOTAU, | 534 | .cpu_features = CPU_FTRS_7400_NOTAU, |
| 534 | .cpu_user_features = COMMON_USER | PPC_FEATURE_HAS_ALTIVEC_COMP, | 535 | .cpu_user_features = COMMON_USER | |
| 536 | PPC_FEATURE_HAS_ALTIVEC_COMP | PPC_FEATURE_PPC_LE, | ||
| 535 | .icache_bsize = 32, | 537 | .icache_bsize = 32, |
| 536 | .dcache_bsize = 32, | 538 | .dcache_bsize = 32, |
| 537 | .num_pmcs = 4, | 539 | .num_pmcs = 4, |
| @@ -543,7 +545,8 @@ struct cpu_spec cpu_specs[] = { | |||
| 543 | .pvr_value = 0x000c0000, | 545 | .pvr_value = 0x000c0000, |
| 544 | .cpu_name = "7400", | 546 | .cpu_name = "7400", |
| 545 | .cpu_features = CPU_FTRS_7400, | 547 | .cpu_features = CPU_FTRS_7400, |
| 546 | .cpu_user_features = COMMON_USER | PPC_FEATURE_HAS_ALTIVEC_COMP, | 548 | .cpu_user_features = COMMON_USER | |
| 549 | PPC_FEATURE_HAS_ALTIVEC_COMP | PPC_FEATURE_PPC_LE, | ||
| 547 | .icache_bsize = 32, | 550 | .icache_bsize = 32, |
| 548 | .dcache_bsize = 32, | 551 | .dcache_bsize = 32, |
| 549 | .num_pmcs = 4, | 552 | .num_pmcs = 4, |
| @@ -555,7 +558,8 @@ struct cpu_spec cpu_specs[] = { | |||
| 555 | .pvr_value = 0x800c0000, | 558 | .pvr_value = 0x800c0000, |
| 556 | .cpu_name = "7410", | 559 | .cpu_name = "7410", |
| 557 | .cpu_features = CPU_FTRS_7400, | 560 | .cpu_features = CPU_FTRS_7400, |
| 558 | .cpu_user_features = COMMON_USER | PPC_FEATURE_HAS_ALTIVEC_COMP, | 561 | .cpu_user_features = COMMON_USER | |
| 562 | PPC_FEATURE_HAS_ALTIVEC_COMP | PPC_FEATURE_PPC_LE, | ||
| 559 | .icache_bsize = 32, | 563 | .icache_bsize = 32, |
| 560 | .dcache_bsize = 32, | 564 | .dcache_bsize = 32, |
| 561 | .num_pmcs = 4, | 565 | .num_pmcs = 4, |
| @@ -567,7 +571,8 @@ struct cpu_spec cpu_specs[] = { | |||
| 567 | .pvr_value = 0x80000200, | 571 | .pvr_value = 0x80000200, |
| 568 | .cpu_name = "7450", | 572 | .cpu_name = "7450", |
| 569 | .cpu_features = CPU_FTRS_7450_20, | 573 | .cpu_features = CPU_FTRS_7450_20, |
| 570 | .cpu_user_features = COMMON_USER | PPC_FEATURE_HAS_ALTIVEC_COMP, | 574 | .cpu_user_features = COMMON_USER | |
| 575 | PPC_FEATURE_HAS_ALTIVEC_COMP | PPC_FEATURE_PPC_LE, | ||
| 571 | .icache_bsize = 32, | 576 | .icache_bsize = 32, |
| 572 | .dcache_bsize = 32, | 577 | .dcache_bsize = 32, |
| 573 | .num_pmcs = 6, | 578 | .num_pmcs = 6, |
| @@ -581,7 +586,8 @@ struct cpu_spec cpu_specs[] = { | |||
| 581 | .pvr_value = 0x80000201, | 586 | .pvr_value = 0x80000201, |
| 582 | .cpu_name = "7450", | 587 | .cpu_name = "7450", |
| 583 | .cpu_features = CPU_FTRS_7450_21, | 588 | .cpu_features = CPU_FTRS_7450_21, |
| 584 | .cpu_user_features = COMMON_USER | PPC_FEATURE_HAS_ALTIVEC_COMP, | 589 | .cpu_user_features = COMMON_USER | |
| 590 | PPC_FEATURE_HAS_ALTIVEC_COMP | PPC_FEATURE_PPC_LE, | ||
| 585 | .icache_bsize = 32, | 591 | .icache_bsize = 32, |
| 586 | .dcache_bsize = 32, | 592 | .dcache_bsize = 32, |
| 587 | .num_pmcs = 6, | 593 | .num_pmcs = 6, |
| @@ -595,7 +601,8 @@ struct cpu_spec cpu_specs[] = { | |||
| 595 | .pvr_value = 0x80000000, | 601 | .pvr_value = 0x80000000, |
| 596 | .cpu_name = "7450", | 602 | .cpu_name = "7450", |
| 597 | .cpu_features = CPU_FTRS_7450_23, | 603 | .cpu_features = CPU_FTRS_7450_23, |
| 598 | .cpu_user_features = COMMON_USER | PPC_FEATURE_HAS_ALTIVEC_COMP, | 604 | .cpu_user_features = COMMON_USER | |
| 605 | PPC_FEATURE_HAS_ALTIVEC_COMP | PPC_FEATURE_PPC_LE, | ||
| 599 | .icache_bsize = 32, | 606 | .icache_bsize = 32, |
| 600 | .dcache_bsize = 32, | 607 | .dcache_bsize = 32, |
| 601 | .num_pmcs = 6, | 608 | .num_pmcs = 6, |
| @@ -609,7 +616,8 @@ struct cpu_spec cpu_specs[] = { | |||
| 609 | .pvr_value = 0x80010100, | 616 | .pvr_value = 0x80010100, |
| 610 | .cpu_name = "7455", | 617 | .cpu_name = "7455", |
| 611 | .cpu_features = CPU_FTRS_7455_1, | 618 | .cpu_features = CPU_FTRS_7455_1, |
| 612 | .cpu_user_features = COMMON_USER | PPC_FEATURE_HAS_ALTIVEC_COMP, | 619 | .cpu_user_features = COMMON_USER | |
| 620 | PPC_FEATURE_HAS_ALTIVEC_COMP | PPC_FEATURE_PPC_LE, | ||
| 613 | .icache_bsize = 32, | 621 | .icache_bsize = 32, |
| 614 | .dcache_bsize = 32, | 622 | .dcache_bsize = 32, |
| 615 | .num_pmcs = 6, | 623 | .num_pmcs = 6, |
| @@ -623,7 +631,8 @@ struct cpu_spec cpu_specs[] = { | |||
| 623 | .pvr_value = 0x80010200, | 631 | .pvr_value = 0x80010200, |
| 624 | .cpu_name = "7455", | 632 | .cpu_name = "7455", |
| 625 | .cpu_features = CPU_FTRS_7455_20, | 633 | .cpu_features = CPU_FTRS_7455_20, |
| 626 | .cpu_user_features = COMMON_USER | PPC_FEATURE_HAS_ALTIVEC_COMP, | 634 | .cpu_user_features = COMMON_USER | |
| 635 | PPC_FEATURE_HAS_ALTIVEC_COMP | PPC_FEATURE_PPC_LE, | ||
| 627 | .icache_bsize = 32, | 636 | .icache_bsize = 32, |
| 628 | .dcache_bsize = 32, | 637 | .dcache_bsize = 32, |
| 629 | .num_pmcs = 6, | 638 | .num_pmcs = 6, |
| @@ -637,7 +646,8 @@ struct cpu_spec cpu_specs[] = { | |||
| 637 | .pvr_value = 0x80010000, | 646 | .pvr_value = 0x80010000, |
| 638 | .cpu_name = "7455", | 647 | .cpu_name = "7455", |
| 639 | .cpu_features = CPU_FTRS_7455, | 648 | .cpu_features = CPU_FTRS_7455, |
| 640 | .cpu_user_features = COMMON_USER | PPC_FEATURE_HAS_ALTIVEC_COMP, | 649 | .cpu_user_features = COMMON_USER | |
| 650 | PPC_FEATURE_HAS_ALTIVEC_COMP | PPC_FEATURE_PPC_LE, | ||
| 641 | .icache_bsize = 32, | 651 | .icache_bsize = 32, |
| 642 | .dcache_bsize = 32, | 652 | .dcache_bsize = 32, |
| 643 | .num_pmcs = 6, | 653 | .num_pmcs = 6, |
| @@ -651,7 +661,8 @@ struct cpu_spec cpu_specs[] = { | |||
| 651 | .pvr_value = 0x80020100, | 661 | .pvr_value = 0x80020100, |
| 652 | .cpu_name = "7447/7457", | 662 | .cpu_name = "7447/7457", |
| 653 | .cpu_features = CPU_FTRS_7447_10, | 663 | .cpu_features = CPU_FTRS_7447_10, |
| 654 | .cpu_user_features = COMMON_USER | PPC_FEATURE_HAS_ALTIVEC_COMP, | 664 | .cpu_user_features = COMMON_USER | |
| 665 | PPC_FEATURE_HAS_ALTIVEC_COMP | PPC_FEATURE_PPC_LE, | ||
| 655 | .icache_bsize = 32, | 666 | .icache_bsize = 32, |
| 656 | .dcache_bsize = 32, | 667 | .dcache_bsize = 32, |
| 657 | .num_pmcs = 6, | 668 | .num_pmcs = 6, |
| @@ -665,7 +676,8 @@ struct cpu_spec cpu_specs[] = { | |||
| 665 | .pvr_value = 0x80020101, | 676 | .pvr_value = 0x80020101, |
| 666 | .cpu_name = "7447/7457", | 677 | .cpu_name = "7447/7457", |
| 667 | .cpu_features = CPU_FTRS_7447_10, | 678 | .cpu_features = CPU_FTRS_7447_10, |
| 668 | .cpu_user_features = COMMON_USER | PPC_FEATURE_HAS_ALTIVEC_COMP, | 679 | .cpu_user_features = COMMON_USER | |
| 680 | PPC_FEATURE_HAS_ALTIVEC_COMP | PPC_FEATURE_PPC_LE, | ||
| 669 | .icache_bsize = 32, | 681 | .icache_bsize = 32, |
| 670 | .dcache_bsize = 32, | 682 | .dcache_bsize = 32, |
| 671 | .num_pmcs = 6, | 683 | .num_pmcs = 6, |
| @@ -679,7 +691,7 @@ struct cpu_spec cpu_specs[] = { | |||
| 679 | .pvr_value = 0x80020000, | 691 | .pvr_value = 0x80020000, |
| 680 | .cpu_name = "7447/7457", | 692 | .cpu_name = "7447/7457", |
| 681 | .cpu_features = CPU_FTRS_7447, | 693 | .cpu_features = CPU_FTRS_7447, |
| 682 | .cpu_user_features = COMMON_USER | PPC_FEATURE_HAS_ALTIVEC_COMP, | 694 | .cpu_user_features = COMMON_USER | PPC_FEATURE_HAS_ALTIVEC_COMP | PPC_FEATURE_PPC_LE, |
| 683 | .icache_bsize = 32, | 695 | .icache_bsize = 32, |
| 684 | .dcache_bsize = 32, | 696 | .dcache_bsize = 32, |
| 685 | .num_pmcs = 6, | 697 | .num_pmcs = 6, |
| @@ -693,7 +705,8 @@ struct cpu_spec cpu_specs[] = { | |||
| 693 | .pvr_value = 0x80030000, | 705 | .pvr_value = 0x80030000, |
| 694 | .cpu_name = "7447A", | 706 | .cpu_name = "7447A", |
| 695 | .cpu_features = CPU_FTRS_7447A, | 707 | .cpu_features = CPU_FTRS_7447A, |
| 696 | .cpu_user_features = COMMON_USER | PPC_FEATURE_HAS_ALTIVEC_COMP, | 708 | .cpu_user_features = COMMON_USER | |
| 709 | PPC_FEATURE_HAS_ALTIVEC_COMP | PPC_FEATURE_PPC_LE, | ||
| 697 | .icache_bsize = 32, | 710 | .icache_bsize = 32, |
| 698 | .dcache_bsize = 32, | 711 | .dcache_bsize = 32, |
| 699 | .num_pmcs = 6, | 712 | .num_pmcs = 6, |
| @@ -707,7 +720,8 @@ struct cpu_spec cpu_specs[] = { | |||
| 707 | .pvr_value = 0x80040000, | 720 | .pvr_value = 0x80040000, |
| 708 | .cpu_name = "7448", | 721 | .cpu_name = "7448", |
| 709 | .cpu_features = CPU_FTRS_7447A, | 722 | .cpu_features = CPU_FTRS_7447A, |
| 710 | .cpu_user_features = COMMON_USER | PPC_FEATURE_HAS_ALTIVEC_COMP, | 723 | .cpu_user_features = COMMON_USER | |
| 724 | PPC_FEATURE_HAS_ALTIVEC_COMP | PPC_FEATURE_PPC_LE, | ||
| 711 | .icache_bsize = 32, | 725 | .icache_bsize = 32, |
| 712 | .dcache_bsize = 32, | 726 | .dcache_bsize = 32, |
| 713 | .num_pmcs = 6, | 727 | .num_pmcs = 6, |
