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, |