hwpmc_core.c (201023) | hwpmc_core.c (206089) |
---|---|
1/*- 2 * Copyright (c) 2008 Joseph Koshy 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 15 unchanged lines hidden (view full) --- 24 * SUCH DAMAGE. 25 */ 26 27/* 28 * Intel Core, Core 2 and Atom PMCs. 29 */ 30 31#include <sys/cdefs.h> | 1/*- 2 * Copyright (c) 2008 Joseph Koshy 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 15 unchanged lines hidden (view full) --- 24 * SUCH DAMAGE. 25 */ 26 27/* 28 * Intel Core, Core 2 and Atom PMCs. 29 */ 30 31#include <sys/cdefs.h> |
32__FBSDID("$FreeBSD: head/sys/dev/hwpmc/hwpmc_core.c 201023 2009-12-26 14:39:23Z jkoshy $"); | 32__FBSDID("$FreeBSD: head/sys/dev/hwpmc/hwpmc_core.c 206089 2010-04-02 13:23:49Z fabient $"); |
33 34#include <sys/param.h> 35#include <sys/bus.h> 36#include <sys/pmc.h> 37#include <sys/pmckern.h> 38#include <sys/systm.h> 39 40#include <machine/intr_machdep.h> --- 488 unchanged lines hidden (view full) --- 529 unsigned char iap_flags; 530}; 531 532#define IAP_F_CC (1 << 0) /* CPU: Core */ 533#define IAP_F_CC2 (1 << 1) /* CPU: Core2 family */ 534#define IAP_F_CC2E (1 << 2) /* CPU: Core2 Extreme only */ 535#define IAP_F_CA (1 << 3) /* CPU: Atom */ 536#define IAP_F_I7 (1 << 4) /* CPU: Core i7 */ | 33 34#include <sys/param.h> 35#include <sys/bus.h> 36#include <sys/pmc.h> 37#include <sys/pmckern.h> 38#include <sys/systm.h> 39 40#include <machine/intr_machdep.h> --- 488 unchanged lines hidden (view full) --- 529 unsigned char iap_flags; 530}; 531 532#define IAP_F_CC (1 << 0) /* CPU: Core */ 533#define IAP_F_CC2 (1 << 1) /* CPU: Core2 family */ 534#define IAP_F_CC2E (1 << 2) /* CPU: Core2 Extreme only */ 535#define IAP_F_CA (1 << 3) /* CPU: Atom */ 536#define IAP_F_I7 (1 << 4) /* CPU: Core i7 */ |
537#define IAP_F_FM (1 << 5) /* Fixed mask */ | 537#define IAP_F_I7O (1 << 4) /* CPU: Core i7 (old) */ 538#define IAP_F_WM (1 << 5) /* CPU: Westmere */ 539#define IAP_F_FM (1 << 6) /* Fixed mask */ |
538 | 540 |
539#define IAP_F_ALLCPUS \ 540 (IAP_F_CC | IAP_F_CC2 | IAP_F_CC2E | IAP_F_CA | IAP_F_I7) | 541#define IAP_F_ALLCPUSCORE2 \ 542 (IAP_F_CC | IAP_F_CC2 | IAP_F_CC2E | IAP_F_CA) |
541 542/* Sub fields of UMASK that this event supports. */ 543#define IAP_M_CORE (1 << 0) /* Core specificity */ 544#define IAP_M_AGENT (1 << 1) /* Agent specificity */ 545#define IAP_M_PREFETCH (1 << 2) /* Prefetch */ 546#define IAP_M_MESI (1 << 3) /* MESI */ 547#define IAP_M_SNOOPRESPONSE (1 << 4) /* Snoop response */ 548#define IAP_M_SNOOPTYPE (1 << 5) /* Snoop type */ --- 16 unchanged lines hidden (view full) --- 565#undef IAPDESCR 566#define IAPDESCR(N,EV,UM,FLAGS) { \ 567 .iap_ev = PMC_EV_IAP_EVENT_##N, \ 568 .iap_evcode = (EV), \ 569 .iap_umask = (UM), \ 570 .iap_flags = (FLAGS) \ 571 } 572 | 543 544/* Sub fields of UMASK that this event supports. */ 545#define IAP_M_CORE (1 << 0) /* Core specificity */ 546#define IAP_M_AGENT (1 << 1) /* Agent specificity */ 547#define IAP_M_PREFETCH (1 << 2) /* Prefetch */ 548#define IAP_M_MESI (1 << 3) /* MESI */ 549#define IAP_M_SNOOPRESPONSE (1 << 4) /* Snoop response */ 550#define IAP_M_SNOOPTYPE (1 << 5) /* Snoop type */ --- 16 unchanged lines hidden (view full) --- 567#undef IAPDESCR 568#define IAPDESCR(N,EV,UM,FLAGS) { \ 569 .iap_ev = PMC_EV_IAP_EVENT_##N, \ 570 .iap_evcode = (EV), \ 571 .iap_umask = (UM), \ 572 .iap_flags = (FLAGS) \ 573 } 574 |
575 IAPDESCR(02H_01H, 0x02, 0x01, IAP_F_FM | IAP_F_I7O), |
|
573 IAPDESCR(02H_81H, 0x02, 0x81, IAP_F_FM | IAP_F_CA), 574 575 IAPDESCR(03H_00H, 0x03, 0x00, IAP_F_FM | IAP_F_CC), | 576 IAPDESCR(02H_81H, 0x02, 0x81, IAP_F_FM | IAP_F_CA), 577 578 IAPDESCR(03H_00H, 0x03, 0x00, IAP_F_FM | IAP_F_CC), |
576 IAPDESCR(03H_02H, 0x03, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 577 IAPDESCR(03H_04H, 0x03, 0x04, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), | 579 IAPDESCR(03H_01H, 0x03, 0x01, IAP_F_FM | IAP_F_I7O), 580 IAPDESCR(03H_02H, 0x03, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_WM), 581 IAPDESCR(03H_04H, 0x03, 0x04, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7O), |
578 IAPDESCR(03H_08H, 0x03, 0x08, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 579 IAPDESCR(03H_10H, 0x03, 0x10, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 580 IAPDESCR(03H_20H, 0x03, 0x20, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 581 582 IAPDESCR(04H_00H, 0x04, 0x00, IAP_F_FM | IAP_F_CC), | 582 IAPDESCR(03H_08H, 0x03, 0x08, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 583 IAPDESCR(03H_10H, 0x03, 0x10, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 584 IAPDESCR(03H_20H, 0x03, 0x20, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 585 586 IAPDESCR(04H_00H, 0x04, 0x00, IAP_F_FM | IAP_F_CC), |
583 IAPDESCR(04H_01H, 0x04, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), | 587 IAPDESCR(04H_01H, 0x04, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7O), |
584 IAPDESCR(04H_02H, 0x04, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2), | 588 IAPDESCR(04H_02H, 0x04, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2), |
589 IAPDESCR(04H_07H, 0x04, 0x07, IAP_F_FM | IAP_F_I7 | IAP_F_WM), |
|
585 IAPDESCR(04H_08H, 0x04, 0x08, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 586 587 IAPDESCR(05H_00H, 0x05, 0x00, IAP_F_FM | IAP_F_CC), | 590 IAPDESCR(04H_08H, 0x04, 0x08, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 591 592 IAPDESCR(05H_00H, 0x05, 0x00, IAP_F_FM | IAP_F_CC), |
593 IAPDESCR(05H_01H, 0x05, 0x01, IAP_F_FM | IAP_F_I7O), 594 IAPDESCR(05H_02H, 0x05, 0x02, IAP_F_FM | IAP_F_I7O | IAP_F_WM), 595 IAPDESCR(05H_03H, 0x05, 0x03, IAP_F_FM | IAP_F_I7O), |
|
588 | 596 |
589 IAPDESCR(06H_00H, 0x06, 0x00, IAP_F_FM | IAP_F_ALLCPUS), | 597 IAPDESCR(06H_00H, 0x06, 0x00, IAP_F_FM | IAP_F_CC | IAP_F_CC2 | 598 IAP_F_CC2E | IAP_F_CA), 599 IAPDESCR(06H_01H, 0x06, 0x01, IAP_F_FM | IAP_F_I7O), 600 IAPDESCR(06H_02H, 0x06, 0x02, IAP_F_FM | IAP_F_I7O), 601 IAPDESCR(06H_04H, 0x06, 0x04, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 602 IAPDESCR(06H_08H, 0x06, 0x08, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 603 IAPDESCR(06H_0FH, 0x06, 0x0F, IAP_F_FM | IAP_F_I7O), |
590 591 IAPDESCR(07H_00H, 0x07, 0x00, IAP_F_FM | IAP_F_CC | IAP_F_CC2), | 604 605 IAPDESCR(07H_00H, 0x07, 0x00, IAP_F_FM | IAP_F_CC | IAP_F_CC2), |
592 IAPDESCR(07H_01H, 0x07, 0x01, IAP_F_FM | IAP_F_ALLCPUS), 593 IAPDESCR(07H_02H, 0x07, 0x02, IAP_F_FM | IAP_F_ALLCPUS), 594 IAPDESCR(07H_03H, 0x07, 0x03, IAP_F_FM | IAP_F_ALLCPUS), | 606 IAPDESCR(07H_01H, 0x07, 0x01, IAP_F_FM | IAP_F_ALLCPUSCORE2 | IAP_F_WM), 607 IAPDESCR(07H_02H, 0x07, 0x02, IAP_F_FM | IAP_F_ALLCPUSCORE2), 608 IAPDESCR(07H_03H, 0x07, 0x03, IAP_F_FM | IAP_F_ALLCPUSCORE2), |
595 IAPDESCR(07H_06H, 0x07, 0x06, IAP_F_FM | IAP_F_CA), 596 IAPDESCR(07H_08H, 0x07, 0x08, IAP_F_FM | IAP_F_CA), 597 | 609 IAPDESCR(07H_06H, 0x07, 0x06, IAP_F_FM | IAP_F_CA), 610 IAPDESCR(07H_08H, 0x07, 0x08, IAP_F_FM | IAP_F_CA), 611 |
598 IAPDESCR(08H_01H, 0x08, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), 599 IAPDESCR(08H_02H, 0x08, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), 600 IAPDESCR(08H_04H, 0x08, 0x04, IAP_F_FM | IAP_F_CA | IAP_F_CC2), | 612 IAPDESCR(08H_01H, 0x08, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | 613 IAP_F_I7 | IAP_F_WM), 614 IAPDESCR(08H_02H, 0x08, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | 615 IAP_F_I7 | IAP_F_WM), 616 IAPDESCR(08H_04H, 0x08, 0x04, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | 617 IAP_F_WM), |
601 IAPDESCR(08H_05H, 0x08, 0x05, IAP_F_FM | IAP_F_CA), 602 IAPDESCR(08H_06H, 0x08, 0x06, IAP_F_FM | IAP_F_CA), 603 IAPDESCR(08H_07H, 0x08, 0x07, IAP_F_FM | IAP_F_CA), 604 IAPDESCR(08H_08H, 0x08, 0x08, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 605 IAPDESCR(08H_09H, 0x08, 0x09, IAP_F_FM | IAP_F_CA), | 618 IAPDESCR(08H_05H, 0x08, 0x05, IAP_F_FM | IAP_F_CA), 619 IAPDESCR(08H_06H, 0x08, 0x06, IAP_F_FM | IAP_F_CA), 620 IAPDESCR(08H_07H, 0x08, 0x07, IAP_F_FM | IAP_F_CA), 621 IAPDESCR(08H_08H, 0x08, 0x08, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 622 IAPDESCR(08H_09H, 0x08, 0x09, IAP_F_FM | IAP_F_CA), |
623 IAPDESCR(08H_10H, 0x08, 0x10, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 624 IAPDESCR(08H_20H, 0x08, 0x20, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 625 IAPDESCR(08H_40H, 0x08, 0x40, IAP_F_FM | IAP_F_I7), 626 IAPDESCR(08H_80H, 0x08, 0x80, IAP_F_FM | IAP_F_I7), |
|
606 | 627 |
607 IAPDESCR(09H_01H, 0x09, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), 608 IAPDESCR(09H_02H, 0x09, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), | 628 IAPDESCR(09H_01H, 0x09, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7O), 629 IAPDESCR(09H_02H, 0x09, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7O), 630 IAPDESCR(09H_04H, 0x09, 0x04, IAP_F_FM | IAP_F_I7O), 631 IAPDESCR(09H_08H, 0x09, 0x08, IAP_F_FM | IAP_F_I7O), |
609 | 632 |
610 IAPDESCR(0CH_01H, 0x0C, 0x01, IAP_F_FM | IAP_F_CC2 | IAP_F_I7), | 633 IAPDESCR(0BH_01H, 0x0B, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 634 IAPDESCR(0BH_02H, 0x0B, 0x02, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 635 IAPDESCR(0BH_10H, 0x0B, 0x10, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 636 637 IAPDESCR(0CH_01H, 0x0C, 0x01, IAP_F_FM | IAP_F_CC2 | IAP_F_I7 | 638 IAP_F_WM), |
611 IAPDESCR(0CH_02H, 0x0C, 0x02, IAP_F_FM | IAP_F_CC2), 612 IAPDESCR(0CH_03H, 0x0C, 0x03, IAP_F_FM | IAP_F_CA), 613 | 639 IAPDESCR(0CH_02H, 0x0C, 0x02, IAP_F_FM | IAP_F_CC2), 640 IAPDESCR(0CH_03H, 0x0C, 0x03, IAP_F_FM | IAP_F_CA), 641 |
614 IAPDESCR(10H_00H, 0x10, 0x00, IAP_F_FM | IAP_F_ALLCPUS), 615 IAPDESCR(10H_01H, 0x10, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_I7), | 642 IAPDESCR(0EH_01H, 0x0E, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 643 IAPDESCR(0EH_02H, 0x0E, 0x02, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 644 645 IAPDESCR(0FH_01H, 0x0F, 0x01, IAP_F_FM | IAP_F_I7), 646 IAPDESCR(0FH_02H, 0x0F, 0x02, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 647 IAPDESCR(0FH_08H, 0x0F, 0x08, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 648 IAPDESCR(0FH_10H, 0x0F, 0x10, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 649 IAPDESCR(0FH_20H, 0x0F, 0x20, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 650 IAPDESCR(0FH_80H, 0x0F, 0x80, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 651 652 IAPDESCR(10H_00H, 0x10, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2), 653 IAPDESCR(10H_01H, 0x10, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_I7 | IAP_F_WM), 654 IAPDESCR(10H_02H, 0x10, 0x02, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 655 IAPDESCR(10H_04H, 0x10, 0x04, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 656 IAPDESCR(10H_08H, 0x10, 0x08, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 657 IAPDESCR(10H_10H, 0x10, 0x10, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 658 IAPDESCR(10H_20H, 0x10, 0x20, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 659 IAPDESCR(10H_40H, 0x10, 0x40, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 660 IAPDESCR(10H_80H, 0x10, 0x80, IAP_F_FM | IAP_F_I7 | IAP_F_WM), |
616 IAPDESCR(10H_81H, 0x10, 0x81, IAP_F_FM | IAP_F_CA), 617 618 IAPDESCR(11H_00H, 0x11, 0x00, IAP_F_FM | IAP_F_CC | IAP_F_CC2), 619 IAPDESCR(11H_01H, 0x11, 0x01, IAP_F_FM | IAP_F_CA), 620 IAPDESCR(11H_81H, 0x11, 0x81, IAP_F_FM | IAP_F_CA), 621 | 661 IAPDESCR(10H_81H, 0x10, 0x81, IAP_F_FM | IAP_F_CA), 662 663 IAPDESCR(11H_00H, 0x11, 0x00, IAP_F_FM | IAP_F_CC | IAP_F_CC2), 664 IAPDESCR(11H_01H, 0x11, 0x01, IAP_F_FM | IAP_F_CA), 665 IAPDESCR(11H_81H, 0x11, 0x81, IAP_F_FM | IAP_F_CA), 666 |
622 IAPDESCR(12H_00H, 0x12, 0x00, IAP_F_FM | IAP_F_ALLCPUS), 623 IAPDESCR(12H_01H, 0x12, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_I7), | 667 IAPDESCR(12H_00H, 0x12, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2), 668 IAPDESCR(12H_01H, 0x12, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_I7 | IAP_F_WM), 669 IAPDESCR(12H_02H, 0x12, 0x02, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 670 IAPDESCR(12H_04H, 0x12, 0x04, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 671 IAPDESCR(12H_08H, 0x12, 0x08, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 672 IAPDESCR(12H_10H, 0x12, 0x10, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 673 IAPDESCR(12H_20H, 0x12, 0x20, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 674 IAPDESCR(12H_40H, 0x12, 0x40, IAP_F_FM | IAP_F_I7 | IAP_F_WM), |
624 IAPDESCR(12H_81H, 0x12, 0x81, IAP_F_FM | IAP_F_CA), 625 | 675 IAPDESCR(12H_81H, 0x12, 0x81, IAP_F_FM | IAP_F_CA), 676 |
626 IAPDESCR(13H_00H, 0x13, 0x00, IAP_F_FM | IAP_F_ALLCPUS), 627 IAPDESCR(13H_01H, 0x13, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_I7), | 677 IAPDESCR(13H_00H, 0x13, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2), 678 IAPDESCR(13H_01H, 0x13, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_I7 | IAP_F_WM), 679 IAPDESCR(13H_02H, 0x13, 0x02, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 680 IAPDESCR(13H_04H, 0x13, 0x04, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 681 IAPDESCR(13H_07H, 0x13, 0x07, IAP_F_FM | IAP_F_I7 | IAP_F_WM), |
628 IAPDESCR(13H_81H, 0x13, 0x81, IAP_F_FM | IAP_F_CA), 629 630 IAPDESCR(14H_00H, 0x14, 0x00, IAP_F_FM | IAP_F_CC | IAP_F_CC2), | 682 IAPDESCR(13H_81H, 0x13, 0x81, IAP_F_FM | IAP_F_CA), 683 684 IAPDESCR(14H_00H, 0x14, 0x00, IAP_F_FM | IAP_F_CC | IAP_F_CC2), |
631 IAPDESCR(14H_01H, 0x14, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_I7), | 685 IAPDESCR(14H_01H, 0x14, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_I7 | IAP_F_WM), 686 IAPDESCR(14H_02H, 0x14, 0x02, IAP_F_FM | IAP_F_I7 | IAP_F_WM), |
632 | 687 |
688 IAPDESCR(17H_01H, 0x17, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 689 |
|
633 IAPDESCR(18H_00H, 0x18, 0x00, IAP_F_FM | IAP_F_CA | IAP_F_CC2), | 690 IAPDESCR(18H_00H, 0x18, 0x00, IAP_F_FM | IAP_F_CA | IAP_F_CC2), |
691 IAPDESCR(18H_01H, 0x18, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), |
|
634 635 IAPDESCR(19H_00H, 0x19, 0x00, IAP_F_FM | IAP_F_CA | IAP_F_CC2), | 692 693 IAPDESCR(19H_00H, 0x19, 0x00, IAP_F_FM | IAP_F_CA | IAP_F_CC2), |
636 IAPDESCR(19H_01H, 0x19, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), | 694 IAPDESCR(19H_01H, 0x19, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | 695 IAP_F_I7 | IAP_F_WM), |
637 IAPDESCR(19H_02H, 0x19, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 638 | 696 IAPDESCR(19H_02H, 0x19, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 697 |
639 IAPDESCR(21H, 0x21, IAP_M_CORE, IAP_F_ALLCPUS), | 698 IAPDESCR(1DH_01H, 0x1D, 0x01, IAP_F_FM | IAP_F_I7O), 699 IAPDESCR(1DH_02H, 0x1D, 0x02, IAP_F_FM | IAP_F_I7O), 700 IAPDESCR(1DH_04H, 0x1D, 0x04, IAP_F_FM | IAP_F_I7O), 701 702 IAPDESCR(1EH_01H, 0x1E, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 703 704 IAPDESCR(20H_01H, 0x20, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 705 IAPDESCR(21H, 0x21, IAP_M_CORE, IAP_F_ALLCPUSCORE2), |
640 IAPDESCR(22H, 0x22, IAP_M_CORE, IAP_F_CC2), | 706 IAPDESCR(22H, 0x22, IAP_M_CORE, IAP_F_CC2), |
641 IAPDESCR(23H, 0x23, IAP_M_CORE, IAP_F_ALLCPUS), 642 IAPDESCR(24H, 0x24, IAP_M_CORE | IAP_M_PREFETCH, IAP_F_ALLCPUS), 643 IAPDESCR(25H, 0x25, IAP_M_CORE, IAP_F_ALLCPUS), 644 IAPDESCR(26H, 0x26, IAP_M_CORE | IAP_M_PREFETCH, IAP_F_ALLCPUS), 645 IAPDESCR(27H, 0x27, IAP_M_CORE | IAP_M_PREFETCH, IAP_F_ALLCPUS), 646 IAPDESCR(28H, 0x28, IAP_M_CORE | IAP_M_MESI, IAP_F_ALLCPUS), | 707 IAPDESCR(23H, 0x23, IAP_M_CORE, IAP_F_ALLCPUSCORE2), 708 709 IAPDESCR(24H, 0x24, IAP_M_CORE | IAP_M_PREFETCH, IAP_F_ALLCPUSCORE2), 710 IAPDESCR(24H_01H, 0x24, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 711 IAPDESCR(24H_02H, 0x24, 0x02, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 712 IAPDESCR(24H_03H, 0x24, 0x03, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 713 IAPDESCR(24H_04H, 0x24, 0x04, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 714 IAPDESCR(24H_08H, 0x24, 0x08, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 715 IAPDESCR(24H_0CH, 0x24, 0x0C, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 716 IAPDESCR(24H_10H, 0x24, 0x10, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 717 IAPDESCR(24H_20H, 0x24, 0x20, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 718 IAPDESCR(24H_30H, 0x24, 0x30, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 719 IAPDESCR(24H_40H, 0x24, 0x40, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 720 IAPDESCR(24H_80H, 0x24, 0x80, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 721 IAPDESCR(24H_C0H, 0x24, 0xC0, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 722 IAPDESCR(24H_AAH, 0x24, 0xAA, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 723 IAPDESCR(24H_FFH, 0x24, 0xFF, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 724 725 IAPDESCR(25H, 0x25, IAP_M_CORE, IAP_F_ALLCPUSCORE2), 726 727 IAPDESCR(26H, 0x26, IAP_M_CORE | IAP_M_PREFETCH, IAP_F_ALLCPUSCORE2), 728 IAPDESCR(26H_01H, 0x26, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 729 IAPDESCR(26H_02H, 0x26, 0x02, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 730 IAPDESCR(26H_04H, 0x26, 0x04, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 731 IAPDESCR(26H_08H, 0x26, 0x08, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 732 IAPDESCR(26H_0FH, 0x26, 0x0F, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 733 IAPDESCR(26H_10H, 0x26, 0x10, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 734 IAPDESCR(26H_20H, 0x26, 0x20, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 735 IAPDESCR(26H_40H, 0x26, 0x40, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 736 IAPDESCR(26H_80H, 0x26, 0x80, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 737 IAPDESCR(26H_F0H, 0x26, 0xF0, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 738 IAPDESCR(26H_FFH, 0x26, 0xFF, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 739 740 IAPDESCR(27H, 0x27, IAP_M_CORE | IAP_M_PREFETCH, IAP_F_ALLCPUSCORE2), 741 IAPDESCR(27H_01H, 0x27, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 742 IAPDESCR(27H_02H, 0x27, 0x02, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 743 IAPDESCR(27H_04H, 0x27, 0x04, IAP_F_FM | IAP_F_I7O), 744 IAPDESCR(27H_08H, 0x27, 0x08, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 745 IAPDESCR(27H_0EH, 0x27, 0x0E, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 746 IAPDESCR(27H_0FH, 0x27, 0x0F, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 747 IAPDESCR(27H_10H, 0x27, 0x10, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 748 IAPDESCR(27H_20H, 0x27, 0x20, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 749 IAPDESCR(27H_40H, 0x27, 0x40, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 750 IAPDESCR(27H_80H, 0x27, 0x80, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 751 IAPDESCR(27H_E0H, 0x27, 0xE0, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 752 IAPDESCR(27H_F0H, 0x27, 0xF0, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 753 754 IAPDESCR(28H, 0x28, IAP_M_CORE | IAP_M_MESI, IAP_F_ALLCPUSCORE2), 755 IAPDESCR(28H_01H, 0x28, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 756 IAPDESCR(28H_02H, 0x28, 0x02, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 757 IAPDESCR(28H_04H, 0x28, 0x04, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 758 IAPDESCR(28H_08H, 0x28, 0x08, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 759 IAPDESCR(28H_0FH, 0x28, 0x0F, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 760 |
647 IAPDESCR(29H, 0x29, IAP_M_CORE | IAP_M_MESI, IAP_F_CC), 648 IAPDESCR(29H, 0x29, IAP_M_CORE | IAP_M_MESI | IAP_M_PREFETCH, 649 IAP_F_CA | IAP_F_CC2), | 761 IAPDESCR(29H, 0x29, IAP_M_CORE | IAP_M_MESI, IAP_F_CC), 762 IAPDESCR(29H, 0x29, IAP_M_CORE | IAP_M_MESI | IAP_M_PREFETCH, 763 IAP_F_CA | IAP_F_CC2), |
650 IAPDESCR(2AH, 0x2A, IAP_M_CORE | IAP_M_MESI, IAP_F_ALLCPUS), | 764 IAPDESCR(2AH, 0x2A, IAP_M_CORE | IAP_M_MESI, IAP_F_ALLCPUSCORE2), |
651 IAPDESCR(2BH, 0x2B, IAP_M_CORE | IAP_M_MESI, IAP_F_CA | IAP_F_CC2), 652 653 IAPDESCR(2EH, 0x2E, IAP_M_CORE | IAP_M_MESI | IAP_M_PREFETCH, | 765 IAPDESCR(2BH, 0x2B, IAP_M_CORE | IAP_M_MESI, IAP_F_CA | IAP_F_CC2), 766 767 IAPDESCR(2EH, 0x2E, IAP_M_CORE | IAP_M_MESI | IAP_M_PREFETCH, |
654 IAP_F_ALLCPUS), 655 IAPDESCR(2EH_41H, 0x2E, 0x41, IAP_F_FM | IAP_F_ALLCPUS), 656 IAPDESCR(2EH_4FH, 0x2E, 0x4F, IAP_F_FM | IAP_F_ALLCPUS), | 768 IAP_F_ALLCPUSCORE2), 769 IAPDESCR(2EH_01H, 0x2E, 0x01, IAP_F_FM | IAP_F_WM), 770 IAPDESCR(2EH_02H, 0x2E, 0x02, IAP_F_FM | IAP_F_WM), 771 IAPDESCR(2EH_41H, 0x2E, 0x41, IAP_F_FM | IAP_F_ALLCPUSCORE2 | IAP_F_I7), 772 IAPDESCR(2EH_4FH, 0x2E, 0x4F, IAP_F_FM | IAP_F_ALLCPUSCORE2 | IAP_F_I7), |
657 658 IAPDESCR(30H, 0x30, IAP_M_CORE | IAP_M_MESI | IAP_M_PREFETCH, | 773 774 IAPDESCR(30H, 0x30, IAP_M_CORE | IAP_M_MESI | IAP_M_PREFETCH, |
659 IAP_F_ALLCPUS), | 775 IAP_F_ALLCPUSCORE2), |
660 IAPDESCR(32H, 0x32, IAP_M_CORE | IAP_M_MESI | IAP_M_PREFETCH, IAP_F_CC), 661 IAPDESCR(32H, 0x32, IAP_M_CORE, IAP_F_CA | IAP_F_CC2), 662 663 IAPDESCR(3AH, 0x3A, IAP_M_TRANSITION, IAP_F_CC), 664 IAPDESCR(3AH_00H, 0x3A, 0x00, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 665 | 776 IAPDESCR(32H, 0x32, IAP_M_CORE | IAP_M_MESI | IAP_M_PREFETCH, IAP_F_CC), 777 IAPDESCR(32H, 0x32, IAP_M_CORE, IAP_F_CA | IAP_F_CC2), 778 779 IAPDESCR(3AH, 0x3A, IAP_M_TRANSITION, IAP_F_CC), 780 IAPDESCR(3AH_00H, 0x3A, 0x00, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 781 |
666 IAPDESCR(3BH_C0H, 0x3B, 0xC0, IAP_F_FM | IAP_F_ALLCPUS), | 782 IAPDESCR(3BH_C0H, 0x3B, 0xC0, IAP_F_FM | IAP_F_ALLCPUSCORE2), |
667 | 783 |
668 IAPDESCR(3CH_00H, 0x3C, 0x00, IAP_F_FM | IAP_F_ALLCPUS), 669 IAPDESCR(3CH_01H, 0x3C, 0x01, IAP_F_FM | IAP_F_ALLCPUS), 670 IAPDESCR(3CH_02H, 0x3C, 0x02, IAP_F_FM | IAP_F_ALLCPUS), | 784 IAPDESCR(3CH_00H, 0x3C, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2 | 785 IAP_F_I7 | IAP_F_WM), 786 IAPDESCR(3CH_01H, 0x3C, 0x01, IAP_F_FM | IAP_F_ALLCPUSCORE2 | 787 IAP_F_I7 | IAP_F_WM), 788 IAPDESCR(3CH_02H, 0x3C, 0x02, IAP_F_FM | IAP_F_ALLCPUSCORE2), |
671 | 789 |
790 IAPDESCR(3DH_01H, 0x3D, 0x01, IAP_F_FM | IAP_F_I7O), 791 |
|
672 IAPDESCR(40H, 0x40, IAP_M_MESI, IAP_F_CC | IAP_F_CC2), | 792 IAPDESCR(40H, 0x40, IAP_M_MESI, IAP_F_CC | IAP_F_CC2), |
793 IAPDESCR(40H_01H, 0x40, 0x01, IAP_F_FM | IAP_F_I7), 794 IAPDESCR(40H_02H, 0x40, 0x02, IAP_F_FM | IAP_F_I7), 795 IAPDESCR(40H_04H, 0x40, 0x04, IAP_F_FM | IAP_F_I7), 796 IAPDESCR(40H_08H, 0x40, 0x08, IAP_F_FM | IAP_F_I7), 797 IAPDESCR(40H_0FH, 0x40, 0x0F, IAP_F_FM | IAP_F_I7), |
|
673 IAPDESCR(40H_21H, 0x40, 0x21, IAP_F_FM | IAP_F_CA), 674 675 IAPDESCR(41H, 0x41, IAP_M_MESI, IAP_F_CC | IAP_F_CC2), | 798 IAPDESCR(40H_21H, 0x40, 0x21, IAP_F_FM | IAP_F_CA), 799 800 IAPDESCR(41H, 0x41, IAP_M_MESI, IAP_F_CC | IAP_F_CC2), |
801 IAPDESCR(41H_01H, 0x41, 0x01, IAP_F_FM | IAP_F_I7O), 802 IAPDESCR(41H_02H, 0x41, 0x02, IAP_F_FM | IAP_F_I7), 803 IAPDESCR(41H_04H, 0x41, 0x04, IAP_F_FM | IAP_F_I7), 804 IAPDESCR(41H_08H, 0x41, 0x08, IAP_F_FM | IAP_F_I7), 805 IAPDESCR(41H_0FH, 0x41, 0x0F, IAP_F_FM | IAP_F_I7O), |
|
676 IAPDESCR(41H_22H, 0x41, 0x22, IAP_F_FM | IAP_F_CA), 677 | 806 IAPDESCR(41H_22H, 0x41, 0x22, IAP_F_FM | IAP_F_CA), 807 |
678 IAPDESCR(42H, 0x42, IAP_M_MESI, IAP_F_ALLCPUS), | 808 IAPDESCR(42H, 0x42, IAP_M_MESI, IAP_F_ALLCPUSCORE2), 809 IAPDESCR(42H_01H, 0x42, 0x01, IAP_F_FM | IAP_F_I7), 810 IAPDESCR(42H_02H, 0x42, 0x02, IAP_F_FM | IAP_F_I7), 811 IAPDESCR(42H_04H, 0x42, 0x04, IAP_F_FM | IAP_F_I7), 812 IAPDESCR(42H_08H, 0x42, 0x08, IAP_F_FM | IAP_F_I7), |
679 IAPDESCR(42H_10H, 0x42, 0x10, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 680 | 813 IAPDESCR(42H_10H, 0x42, 0x10, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 814 |
681 IAPDESCR(43H_01H, 0x43, 0x01, IAP_F_FM | IAP_F_ALLCPUS), 682 IAPDESCR(43H_02H, 0x43, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), | 815 IAPDESCR(43H_01H, 0x43, 0x01, IAP_F_FM | IAP_F_ALLCPUSCORE2 | 816 IAP_F_I7), 817 IAPDESCR(43H_02H, 0x43, 0x02, IAP_F_FM | IAP_F_CA | 818 IAP_F_CC2 | IAP_F_I7), |
683 684 IAPDESCR(44H_02H, 0x44, 0x02, IAP_F_FM | IAP_F_CC), 685 | 819 820 IAPDESCR(44H_02H, 0x44, 0x02, IAP_F_FM | IAP_F_CC), 821 |
686 IAPDESCR(45H_0FH, 0x45, 0x0F, IAP_F_FM | IAP_F_ALLCPUS), | 822 IAPDESCR(45H_0FH, 0x45, 0x0F, IAP_F_FM | IAP_F_ALLCPUSCORE2), |
687 | 823 |
688 IAPDESCR(46H_00H, 0x46, 0x00, IAP_F_FM | IAP_F_ALLCPUS), 689 IAPDESCR(47H_00H, 0x47, 0x00, IAP_F_FM | IAP_F_ALLCPUS), 690 IAPDESCR(48H_00H, 0x48, 0x00, IAP_F_FM | IAP_F_ALLCPUS), | 824 IAPDESCR(46H_00H, 0x46, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2), 825 IAPDESCR(47H_00H, 0x47, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2), |
691 | 826 |
827 IAPDESCR(48H_00H, 0x48, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2), 828 IAPDESCR(48H_02H, 0x48, 0x02, IAP_F_FM | IAP_F_I7), 829 |
|
692 IAPDESCR(49H_00H, 0x49, 0x00, IAP_F_FM | IAP_F_CC), | 830 IAPDESCR(49H_00H, 0x49, 0x00, IAP_F_FM | IAP_F_CC), |
693 IAPDESCR(49H_01H, 0x49, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), 694 IAPDESCR(49H_02H, 0x49, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), | 831 IAPDESCR(49H_01H, 0x49, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | 832 IAP_F_I7 | IAP_F_WM), 833 IAPDESCR(49H_02H, 0x49, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | 834 IAP_F_I7 | IAP_F_WM), 835 IAPDESCR(49H_04H, 0x49, 0x04, IAP_F_FM | IAP_F_WM), 836 IAPDESCR(49H_10H, 0x49, 0x10, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 837 IAPDESCR(49H_20H, 0x49, 0x20, IAP_F_FM | IAP_F_I7O), 838 IAPDESCR(49H_40H, 0x49, 0x40, IAP_F_FM | IAP_F_I7O), 839 IAPDESCR(49H_80H, 0x49, 0x80, IAP_F_FM | IAP_F_WM | IAP_F_I7O), |
695 | 840 |
696 IAPDESCR(4BH_00H, 0x4B, 0x00, IAP_F_FM | IAP_F_ALLCPUS), 697 IAPDESCR(4BH_01H, 0x4B, 0x01, IAP_F_FM | IAP_F_ALLCPUS), 698 IAPDESCR(4BH_02H, 0x4B, 0x02, IAP_F_FM | IAP_F_ALLCPUS), | 841 IAPDESCR(4BH_00H, 0x4B, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2), 842 IAPDESCR(4BH_01H, 0x4B, 0x01, IAP_F_FM | IAP_F_ALLCPUSCORE2 | IAP_F_I7O), 843 IAPDESCR(4BH_02H, 0x4B, 0x02, IAP_F_FM | IAP_F_ALLCPUSCORE2), |
699 IAPDESCR(4BH_03H, 0x4B, 0x03, IAP_F_FM | IAP_F_CC), | 844 IAPDESCR(4BH_03H, 0x4B, 0x03, IAP_F_FM | IAP_F_CC), |
845 IAPDESCR(4BH_08H, 0x4B, 0x08, IAP_F_FM | IAP_F_I7O), |
|
700 701 IAPDESCR(4CH_00H, 0x4C, 0x00, IAP_F_FM | IAP_F_CA | IAP_F_CC2), | 846 847 IAPDESCR(4CH_00H, 0x4C, 0x00, IAP_F_FM | IAP_F_CA | IAP_F_CC2), |
848 IAPDESCR(4CH_01H, 0x4C, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), |
|
702 | 849 |
850 IAPDESCR(4DH_01H, 0x4D, 0x01, IAP_F_FM | IAP_F_I7O), 851 852 IAPDESCR(4EH_01H, 0x4E, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 853 IAPDESCR(4EH_02H, 0x4E, 0x02, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 854 IAPDESCR(4EH_04H, 0x4E, 0x04, IAP_F_FM | IAP_F_I7 | IAP_F_WM), |
|
703 IAPDESCR(4EH_10H, 0x4E, 0x10, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 704 705 IAPDESCR(4FH_00H, 0x4F, 0x00, IAP_F_FM | IAP_F_CC), | 855 IAPDESCR(4EH_10H, 0x4E, 0x10, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 856 857 IAPDESCR(4FH_00H, 0x4F, 0x00, IAP_F_FM | IAP_F_CC), |
858 IAPDESCR(4FH_02H, 0x4F, 0x02, IAP_F_FM | IAP_F_I7O), 859 IAPDESCR(4FH_04H, 0x4F, 0x04, IAP_F_FM | IAP_F_I7O), 860 IAPDESCR(4FH_08H, 0x4F, 0x08, IAP_F_FM | IAP_F_I7O), 861 IAPDESCR(4FH_10H, 0x4F, 0x10, IAP_F_FM | IAP_F_WM), |
|
706 | 862 |
707 IAPDESCR(60H, 0x60, IAP_M_AGENT | IAP_M_CORE, IAP_F_ALLCPUS), | 863 IAPDESCR(51H_01H, 0x51, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 864 IAPDESCR(51H_02H, 0x51, 0x02, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 865 IAPDESCR(51H_04H, 0x51, 0x04, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 866 IAPDESCR(51H_08H, 0x51, 0x08, IAP_F_FM | IAP_F_I7 | IAP_F_WM), |
708 | 867 |
868 IAPDESCR(52H_01H, 0x52, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 869 IAPDESCR(53H_01H, 0x53, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 870 871 IAPDESCR(60H, 0x60, IAP_M_AGENT | IAP_M_CORE, IAP_F_ALLCPUSCORE2), 872 IAPDESCR(60H_01H, 0x60, 0x01, IAP_F_FM | IAP_F_WM | IAP_F_I7O), 873 IAPDESCR(60H_02H, 0x60, 0x02, IAP_F_FM | IAP_F_WM | IAP_F_I7O), 874 IAPDESCR(60H_04H, 0x60, 0x04, IAP_F_FM | IAP_F_WM | IAP_F_I7O), 875 IAPDESCR(60H_08H, 0x60, 0x08, IAP_F_FM | IAP_F_WM | IAP_F_I7O), 876 |
|
709 IAPDESCR(61H, 0x61, IAP_M_AGENT, IAP_F_CA | IAP_F_CC2), 710 IAPDESCR(61H_00H, 0x61, 0x00, IAP_F_FM | IAP_F_CC), 711 | 877 IAPDESCR(61H, 0x61, IAP_M_AGENT, IAP_F_CA | IAP_F_CC2), 878 IAPDESCR(61H_00H, 0x61, 0x00, IAP_F_FM | IAP_F_CC), 879 |
712 IAPDESCR(62H, 0x62, IAP_M_AGENT, IAP_F_ALLCPUS), | 880 IAPDESCR(62H, 0x62, IAP_M_AGENT, IAP_F_ALLCPUSCORE2), |
713 IAPDESCR(62H_00H, 0x62, 0x00, IAP_F_FM | IAP_F_CC), 714 715 IAPDESCR(63H, 0x63, IAP_M_AGENT | IAP_M_CORE, 716 IAP_F_CA | IAP_F_CC2), 717 IAPDESCR(63H, 0x63, IAP_M_CORE, IAP_F_CC), | 881 IAPDESCR(62H_00H, 0x62, 0x00, IAP_F_FM | IAP_F_CC), 882 883 IAPDESCR(63H, 0x63, IAP_M_AGENT | IAP_M_CORE, 884 IAP_F_CA | IAP_F_CC2), 885 IAPDESCR(63H, 0x63, IAP_M_CORE, IAP_F_CC), |
886 IAPDESCR(63H_01H, 0x63, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 887 IAPDESCR(63H_02H, 0x63, 0x02, IAP_F_FM | IAP_F_I7 | IAP_F_WM), |
|
718 719 IAPDESCR(64H, 0x64, IAP_M_CORE, IAP_F_CA | IAP_F_CC2), 720 IAPDESCR(64H_40H, 0x64, 0x40, IAP_F_FM | IAP_F_CC), 721 722 IAPDESCR(65H, 0x65, IAP_M_AGENT | IAP_M_CORE, 723 IAP_F_CA | IAP_F_CC2), 724 IAPDESCR(65H, 0x65, IAP_M_CORE, IAP_F_CC), 725 | 888 889 IAPDESCR(64H, 0x64, IAP_M_CORE, IAP_F_CA | IAP_F_CC2), 890 IAPDESCR(64H_40H, 0x64, 0x40, IAP_F_FM | IAP_F_CC), 891 892 IAPDESCR(65H, 0x65, IAP_M_AGENT | IAP_M_CORE, 893 IAP_F_CA | IAP_F_CC2), 894 IAPDESCR(65H, 0x65, IAP_M_CORE, IAP_F_CC), 895 |
726 IAPDESCR(66H, 0x66, IAP_M_AGENT | IAP_M_CORE, IAP_F_ALLCPUS), | 896 IAPDESCR(66H, 0x66, IAP_M_AGENT | IAP_M_CORE, IAP_F_ALLCPUSCORE2), |
727 728 IAPDESCR(67H, 0x67, IAP_M_AGENT | IAP_M_CORE, IAP_F_CA | IAP_F_CC2), 729 IAPDESCR(67H, 0x67, IAP_M_AGENT, IAP_F_CC), 730 | 897 898 IAPDESCR(67H, 0x67, IAP_M_AGENT | IAP_M_CORE, IAP_F_CA | IAP_F_CC2), 899 IAPDESCR(67H, 0x67, IAP_M_AGENT, IAP_F_CC), 900 |
731 IAPDESCR(68H, 0x68, IAP_M_AGENT | IAP_M_CORE, IAP_F_ALLCPUS), 732 IAPDESCR(69H, 0x69, IAP_M_AGENT | IAP_M_CORE, IAP_F_ALLCPUS), 733 IAPDESCR(6AH, 0x6A, IAP_M_AGENT | IAP_M_CORE, IAP_F_ALLCPUS), 734 IAPDESCR(6BH, 0x6B, IAP_M_AGENT | IAP_M_CORE, IAP_F_ALLCPUS), 735 IAPDESCR(6CH, 0x6C, IAP_M_AGENT | IAP_M_CORE, IAP_F_ALLCPUS), | 901 IAPDESCR(68H, 0x68, IAP_M_AGENT | IAP_M_CORE, IAP_F_ALLCPUSCORE2), 902 IAPDESCR(69H, 0x69, IAP_M_AGENT | IAP_M_CORE, IAP_F_ALLCPUSCORE2), 903 IAPDESCR(6AH, 0x6A, IAP_M_AGENT | IAP_M_CORE, IAP_F_ALLCPUSCORE2), 904 IAPDESCR(6BH, 0x6B, IAP_M_AGENT | IAP_M_CORE, IAP_F_ALLCPUSCORE2), |
736 | 905 |
906 IAPDESCR(6CH, 0x6C, IAP_M_AGENT | IAP_M_CORE, IAP_F_ALLCPUSCORE2), 907 IAPDESCR(6CH_01H, 0x6C, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 908 |
|
737 IAPDESCR(6DH, 0x6D, IAP_M_AGENT | IAP_M_CORE, IAP_F_CA | IAP_F_CC2), 738 IAPDESCR(6DH, 0x6D, IAP_M_CORE, IAP_F_CC), 739 740 IAPDESCR(6EH, 0x6E, IAP_M_AGENT | IAP_M_CORE, IAP_F_CA | IAP_F_CC2), 741 IAPDESCR(6EH, 0x6E, IAP_M_CORE, IAP_F_CC), 742 743 IAPDESCR(6FH, 0x6F, IAP_M_AGENT | IAP_M_CORE, IAP_F_CA | IAP_F_CC2), 744 IAPDESCR(6FH, 0x6F, IAP_M_CORE, IAP_F_CC), --- 7 unchanged lines hidden (view full) --- 752 753 IAPDESCR(78H, 0x78, IAP_M_CORE, IAP_F_CC), 754 IAPDESCR(78H, 0x78, IAP_M_CORE | IAP_M_SNOOPTYPE, IAP_F_CA | IAP_F_CC2), 755 756 IAPDESCR(7AH, 0x7A, IAP_M_AGENT, IAP_F_CA | IAP_F_CC2), 757 758 IAPDESCR(7BH, 0x7B, IAP_M_AGENT, IAP_F_CA | IAP_F_CC2), 759 | 909 IAPDESCR(6DH, 0x6D, IAP_M_AGENT | IAP_M_CORE, IAP_F_CA | IAP_F_CC2), 910 IAPDESCR(6DH, 0x6D, IAP_M_CORE, IAP_F_CC), 911 912 IAPDESCR(6EH, 0x6E, IAP_M_AGENT | IAP_M_CORE, IAP_F_CA | IAP_F_CC2), 913 IAPDESCR(6EH, 0x6E, IAP_M_CORE, IAP_F_CC), 914 915 IAPDESCR(6FH, 0x6F, IAP_M_AGENT | IAP_M_CORE, IAP_F_CA | IAP_F_CC2), 916 IAPDESCR(6FH, 0x6F, IAP_M_CORE, IAP_F_CC), --- 7 unchanged lines hidden (view full) --- 924 925 IAPDESCR(78H, 0x78, IAP_M_CORE, IAP_F_CC), 926 IAPDESCR(78H, 0x78, IAP_M_CORE | IAP_M_SNOOPTYPE, IAP_F_CA | IAP_F_CC2), 927 928 IAPDESCR(7AH, 0x7A, IAP_M_AGENT, IAP_F_CA | IAP_F_CC2), 929 930 IAPDESCR(7BH, 0x7B, IAP_M_AGENT, IAP_F_CA | IAP_F_CC2), 931 |
760 IAPDESCR(7DH, 0x7D, IAP_M_CORE, IAP_F_ALLCPUS), | 932 IAPDESCR(7DH, 0x7D, IAP_M_CORE, IAP_F_ALLCPUSCORE2), |
761 762 IAPDESCR(7EH, 0x7E, IAP_M_AGENT | IAP_M_CORE, IAP_F_CA | IAP_F_CC2), 763 IAPDESCR(7EH_00H, 0x7E, 0x00, IAP_F_FM | IAP_F_CC), 764 765 IAPDESCR(7FH, 0x7F, IAP_M_CORE, IAP_F_CA | IAP_F_CC2), 766 | 933 934 IAPDESCR(7EH, 0x7E, IAP_M_AGENT | IAP_M_CORE, IAP_F_CA | IAP_F_CC2), 935 IAPDESCR(7EH_00H, 0x7E, 0x00, IAP_F_FM | IAP_F_CC), 936 937 IAPDESCR(7FH, 0x7F, IAP_M_CORE, IAP_F_CA | IAP_F_CC2), 938 |
767 IAPDESCR(80H_00H, 0x80, 0x00, IAP_F_FM | IAP_F_ALLCPUS), 768 IAPDESCR(80H_02H, 0x80, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_I7), 769 IAPDESCR(80H_03H, 0x80, 0x03, IAP_F_FM | IAP_F_CA | IAP_F_I7), | 939 IAPDESCR(80H_00H, 0x80, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2), 940 IAPDESCR(80H_01H, 0x80, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 941 IAPDESCR(80H_02H, 0x80, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_I7 | 942 IAP_F_WM), 943 IAPDESCR(80H_03H, 0x80, 0x03, IAP_F_FM | IAP_F_CA | IAP_F_I7 | 944 IAP_F_WM), 945 IAPDESCR(80H_04H, 0x80, 0x04, IAP_F_FM | IAP_F_I7 | IAP_F_WM), |
770 | 946 |
771 IAPDESCR(81H_00H, 0x81, 0x00, IAP_F_FM | IAP_F_ALLCPUS), | 947 IAPDESCR(81H_00H, 0x81, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2), 948 IAPDESCR(81H_01H, 0x81, 0x01, IAP_F_FM | IAP_F_I7O), 949 IAPDESCR(81H_02H, 0x81, 0x02, IAP_F_FM | IAP_F_I7O), |
772 | 950 |
951 IAPDESCR(82H_01H, 0x82, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), |
|
773 IAPDESCR(82H_02H, 0x82, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 774 IAPDESCR(82H_04H, 0x82, 0x04, IAP_F_FM | IAP_F_CA), 775 IAPDESCR(82H_10H, 0x82, 0x10, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 776 IAPDESCR(82H_12H, 0x82, 0x12, IAP_F_FM | IAP_F_CC2), 777 IAPDESCR(82H_40H, 0x82, 0x40, IAP_F_FM | IAP_F_CC2), 778 | 952 IAPDESCR(82H_02H, 0x82, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 953 IAPDESCR(82H_04H, 0x82, 0x04, IAP_F_FM | IAP_F_CA), 954 IAPDESCR(82H_10H, 0x82, 0x10, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 955 IAPDESCR(82H_12H, 0x82, 0x12, IAP_F_FM | IAP_F_CC2), 956 IAPDESCR(82H_40H, 0x82, 0x40, IAP_F_FM | IAP_F_CC2), 957 |
958 IAPDESCR(83H_01H, 0x83, 0x01, IAP_F_FM | IAP_F_I7O), |
|
779 IAPDESCR(83H_02H, 0x83, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 780 781 IAPDESCR(85H_00H, 0x85, 0x00, IAP_F_FM | IAP_F_CC), | 959 IAPDESCR(83H_02H, 0x83, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 960 961 IAPDESCR(85H_00H, 0x85, 0x00, IAP_F_FM | IAP_F_CC), |
962 IAPDESCR(85H_01H, 0x85, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 963 IAPDESCR(85H_02H, 0x85, 0x02, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 964 IAPDESCR(85H_04H, 0x85, 0x04, IAP_F_FM | IAP_F_WM | IAP_F_I7O), 965 IAPDESCR(85H_10H, 0x85, 0x10, IAP_F_FM | IAP_F_I7O), 966 IAPDESCR(85H_20H, 0x85, 0x20, IAP_F_FM | IAP_F_I7O), 967 IAPDESCR(85H_40H, 0x85, 0x40, IAP_F_FM | IAP_F_I7O), 968 IAPDESCR(85H_80H, 0x85, 0x80, IAP_F_FM | IAP_F_WM | IAP_F_I7O), |
|
782 | 969 |
783 IAPDESCR(86H_00H, 0x86, 0x00, IAP_F_FM | IAP_F_ALLCPUS), | 970 IAPDESCR(86H_00H, 0x86, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2), |
784 | 971 |
785 IAPDESCR(87H_00H, 0x87, 0x00, IAP_F_FM | IAP_F_ALLCPUS), | 972 IAPDESCR(87H_00H, 0x87, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2), 973 IAPDESCR(87H_01H, 0x87, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 974 IAPDESCR(87H_02H, 0x87, 0x02, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 975 IAPDESCR(87H_04H, 0x87, 0x04, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 976 IAPDESCR(87H_08H, 0x87, 0x08, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 977 IAPDESCR(87H_0FH, 0x87, 0x0F, IAP_F_FM | IAP_F_I7 | IAP_F_WM), |
786 | 978 |
787 IAPDESCR(88H_00H, 0x88, 0x00, IAP_F_FM | IAP_F_ALLCPUS), 788 IAPDESCR(89H_00H, 0x89, 0x00, IAP_F_FM | IAP_F_ALLCPUS), 789 IAPDESCR(8AH_00H, 0x8A, 0x00, IAP_F_FM | IAP_F_ALLCPUS), 790 IAPDESCR(8BH_00H, 0x8B, 0x00, IAP_F_FM | IAP_F_ALLCPUS), 791 IAPDESCR(8CH_00H, 0x8C, 0x00, IAP_F_FM | IAP_F_ALLCPUS), 792 IAPDESCR(8DH_00H, 0x8D, 0x00, IAP_F_FM | IAP_F_ALLCPUS), 793 IAPDESCR(8EH_00H, 0x8E, 0x00, IAP_F_FM | IAP_F_ALLCPUS), 794 IAPDESCR(8FH_00H, 0x8F, 0x00, IAP_F_FM | IAP_F_ALLCPUS), | 979 IAPDESCR(88H_00H, 0x88, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2), 980 IAPDESCR(88H_01H, 0x88, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 981 IAPDESCR(88H_02H, 0x88, 0x02, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 982 IAPDESCR(88H_04H, 0x88, 0x04, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 983 IAPDESCR(88H_07H, 0x88, 0x07, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 984 IAPDESCR(88H_08H, 0x88, 0x08, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 985 IAPDESCR(88H_10H, 0x88, 0x10, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 986 IAPDESCR(88H_20H, 0x88, 0x20, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 987 IAPDESCR(88H_30H, 0x88, 0x30, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 988 IAPDESCR(88H_40H, 0x88, 0x40, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 989 IAPDESCR(88H_7FH, 0x88, 0x7F, IAP_F_FM | IAP_F_I7 | IAP_F_WM), |
795 | 990 |
796 IAPDESCR(90H_00H, 0x90, 0x00, IAP_F_FM | IAP_F_ALLCPUS), 797 IAPDESCR(91H_00H, 0x91, 0x00, IAP_F_FM | IAP_F_ALLCPUS), 798 IAPDESCR(92H_00H, 0x92, 0x00, IAP_F_FM | IAP_F_ALLCPUS), 799 IAPDESCR(93H_00H, 0x93, 0x00, IAP_F_FM | IAP_F_ALLCPUS), 800 IAPDESCR(94H_00H, 0x94, 0x00, IAP_F_FM | IAP_F_ALLCPUS), | 991 IAPDESCR(89H_00H, 0x89, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2), 992 IAPDESCR(89H_01H, 0x89, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 993 IAPDESCR(89H_02H, 0x89, 0x02, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 994 IAPDESCR(89H_04H, 0x89, 0x04, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 995 IAPDESCR(89H_07H, 0x89, 0x07, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 996 IAPDESCR(89H_08H, 0x89, 0x08, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 997 IAPDESCR(89H_10H, 0x89, 0x10, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 998 IAPDESCR(89H_20H, 0x89, 0x20, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 999 IAPDESCR(89H_30H, 0x89, 0x30, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1000 IAPDESCR(89H_40H, 0x89, 0x40, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1001 IAPDESCR(89H_7FH, 0x89, 0x7F, IAP_F_FM | IAP_F_I7 | IAP_F_WM), |
801 | 1002 |
1003 IAPDESCR(8AH_00H, 0x8A, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2), 1004 IAPDESCR(8BH_00H, 0x8B, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2), 1005 IAPDESCR(8CH_00H, 0x8C, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2), 1006 IAPDESCR(8DH_00H, 0x8D, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2), 1007 IAPDESCR(8EH_00H, 0x8E, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2), 1008 IAPDESCR(8FH_00H, 0x8F, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2), 1009 1010 IAPDESCR(90H_00H, 0x90, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2), 1011 IAPDESCR(91H_00H, 0x91, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2), 1012 IAPDESCR(92H_00H, 0x92, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2), 1013 IAPDESCR(93H_00H, 0x93, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2), 1014 IAPDESCR(94H_00H, 0x94, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2), 1015 |
|
802 IAPDESCR(97H_00H, 0x97, 0x00, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 803 IAPDESCR(98H_00H, 0x98, 0x00, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 804 IAPDESCR(A0H_00H, 0xA0, 0x00, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 805 806 IAPDESCR(A1H_01H, 0xA1, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 807 IAPDESCR(A1H_02H, 0xA1, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 808 IAPDESCR(A1H_04H, 0xA1, 0x04, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 809 IAPDESCR(A1H_08H, 0xA1, 0x08, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 810 IAPDESCR(A1H_10H, 0xA1, 0x10, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 811 IAPDESCR(A1H_20H, 0xA1, 0x20, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 812 813 IAPDESCR(A2H_00H, 0xA2, 0x00, IAP_F_FM | IAP_F_CC), | 1016 IAPDESCR(97H_00H, 0x97, 0x00, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1017 IAPDESCR(98H_00H, 0x98, 0x00, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1018 IAPDESCR(A0H_00H, 0xA0, 0x00, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1019 1020 IAPDESCR(A1H_01H, 0xA1, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1021 IAPDESCR(A1H_02H, 0xA1, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1022 IAPDESCR(A1H_04H, 0xA1, 0x04, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1023 IAPDESCR(A1H_08H, 0xA1, 0x08, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1024 IAPDESCR(A1H_10H, 0xA1, 0x10, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1025 IAPDESCR(A1H_20H, 0xA1, 0x20, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1026 1027 IAPDESCR(A2H_00H, 0xA2, 0x00, IAP_F_FM | IAP_F_CC), |
1028 IAPDESCR(A2H_01H, 0xA2, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1029 IAPDESCR(A2H_02H, 0xA2, 0x02, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1030 IAPDESCR(A2H_04H, 0xA2, 0x04, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1031 IAPDESCR(A2H_08H, 0xA2, 0x08, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1032 IAPDESCR(A2H_10H, 0xA2, 0x10, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1033 IAPDESCR(A2H_20H, 0xA2, 0x20, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1034 IAPDESCR(A2H_40H, 0xA2, 0x40, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1035 IAPDESCR(A2H_80H, 0xA2, 0x80, IAP_F_FM | IAP_F_I7 | IAP_F_WM), |
|
814 | 1036 |
1037 IAPDESCR(A6H_01H, 0xA6, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1038 IAPDESCR(A7H_01H, 0xA7, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1039 IAPDESCR(A8H_01H, 0xA8, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1040 |
|
815 IAPDESCR(AAH_01H, 0xAA, 0x01, IAP_F_FM | IAP_F_CC2), 816 IAPDESCR(AAH_02H, 0xAA, 0x02, IAP_F_FM | IAP_F_CA), 817 IAPDESCR(AAH_03H, 0xAA, 0x03, IAP_F_FM | IAP_F_CA), 818 IAPDESCR(AAH_08H, 0xAA, 0x08, IAP_F_FM | IAP_F_CC2), 819 820 IAPDESCR(ABH_01H, 0xAB, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 821 IAPDESCR(ABH_02H, 0xAB, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 822 | 1041 IAPDESCR(AAH_01H, 0xAA, 0x01, IAP_F_FM | IAP_F_CC2), 1042 IAPDESCR(AAH_02H, 0xAA, 0x02, IAP_F_FM | IAP_F_CA), 1043 IAPDESCR(AAH_03H, 0xAA, 0x03, IAP_F_FM | IAP_F_CA), 1044 IAPDESCR(AAH_08H, 0xAA, 0x08, IAP_F_FM | IAP_F_CC2), 1045 1046 IAPDESCR(ABH_01H, 0xAB, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1047 IAPDESCR(ABH_02H, 0xAB, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1048 |
823 IAPDESCR(B0H_00H, 0xB0, 0x00, IAP_F_FM | IAP_F_ALLCPUS), 824 IAPDESCR(B0H_80H, 0xB0, 0x80, IAP_F_FM | IAP_F_CA | IAP_F_I7), | 1049 IAPDESCR(AEH_01H, 0xAE, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), |
825 | 1050 |
826 IAPDESCR(B1H_00H, 0xB1, 0x00, IAP_F_FM | IAP_F_ALLCPUS), 827 IAPDESCR(B1H_80H, 0xB1, 0x80, IAP_F_FM | IAP_F_CA | IAP_F_I7), | 1051 IAPDESCR(B0H_00H, 0xB0, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2), 1052 IAPDESCR(B0H_01H, 0xB0, 0x01, IAP_F_FM | IAP_F_WM | IAP_F_I7O), 1053 IAPDESCR(B0H_02H, 0xB0, 0x02, IAP_F_FM | IAP_F_WM | IAP_F_I7O), 1054 IAPDESCR(B0H_04H, 0xB0, 0x04, IAP_F_FM | IAP_F_WM | IAP_F_I7O), 1055 IAPDESCR(B0H_08H, 0xB0, 0x08, IAP_F_FM | IAP_F_WM | IAP_F_I7O), 1056 IAPDESCR(B0H_20H, 0xB0, 0x20, IAP_F_FM | IAP_F_I7O), 1057 IAPDESCR(B0H_40H, 0xB0, 0x40, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1058 IAPDESCR(B0H_80H, 0xB0, 0x80, IAP_F_FM | IAP_F_CA | IAP_F_WM | IAP_F_I7O), |
828 | 1059 |
829 IAPDESCR(B3H_01H, 0xB3, 0x01, IAP_F_FM | IAP_F_ALLCPUS), 830 IAPDESCR(B3H_02H, 0xB3, 0x02, IAP_F_FM | IAP_F_ALLCPUS), 831 IAPDESCR(B3H_04H, 0xB3, 0x04, IAP_F_FM | IAP_F_ALLCPUS), 832 IAPDESCR(B3H_08H, 0xB3, 0x08, IAP_F_FM | IAP_F_ALLCPUS), 833 IAPDESCR(B3H_10H, 0xB3, 0x10, IAP_F_FM | IAP_F_ALLCPUS), 834 IAPDESCR(B3H_20H, 0xB3, 0x20, IAP_F_FM | IAP_F_ALLCPUS), | 1060 IAPDESCR(B1H_00H, 0xB1, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2), 1061 IAPDESCR(B1H_01H, 0xB1, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1062 IAPDESCR(B1H_02H, 0xB1, 0x02, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1063 IAPDESCR(B1H_04H, 0xB1, 0x04, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1064 IAPDESCR(B1H_08H, 0xB1, 0x08, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1065 IAPDESCR(B1H_10H, 0xB1, 0x10, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1066 IAPDESCR(B1H_1FH, 0xB1, 0x1F, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1067 IAPDESCR(B1H_20H, 0xB1, 0x20, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1068 IAPDESCR(B1H_3FH, 0xB1, 0x3F, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1069 IAPDESCR(B1H_40H, 0xB1, 0x40, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1070 IAPDESCR(B1H_80H, 0xB1, 0x80, IAP_F_FM | IAP_F_CA | IAP_F_I7 | 1071 IAP_F_WM), 1072 1073 IAPDESCR(B2H_01H, 0xB2, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1074 1075 IAPDESCR(B3H_01H, 0xB3, 0x01, IAP_F_FM | IAP_F_ALLCPUSCORE2 | 1076 IAP_F_WM | IAP_F_I7O), 1077 IAPDESCR(B3H_02H, 0xB3, 0x02, IAP_F_FM | IAP_F_ALLCPUSCORE2 | 1078 IAP_F_WM | IAP_F_I7O), 1079 IAPDESCR(B3H_04H, 0xB3, 0x04, IAP_F_FM | IAP_F_ALLCPUSCORE2 | 1080 IAP_F_WM | IAP_F_I7O), 1081 IAPDESCR(B3H_08H, 0xB3, 0x08, IAP_F_FM | IAP_F_ALLCPUSCORE2), 1082 IAPDESCR(B3H_10H, 0xB3, 0x10, IAP_F_FM | IAP_F_ALLCPUSCORE2), 1083 IAPDESCR(B3H_20H, 0xB3, 0x20, IAP_F_FM | IAP_F_ALLCPUSCORE2), |
835 IAPDESCR(B3H_81H, 0xB3, 0x81, IAP_F_FM | IAP_F_CA), 836 IAPDESCR(B3H_82H, 0xB3, 0x82, IAP_F_FM | IAP_F_CA), 837 IAPDESCR(B3H_84H, 0xB3, 0x84, IAP_F_FM | IAP_F_CA), 838 IAPDESCR(B3H_88H, 0xB3, 0x88, IAP_F_FM | IAP_F_CA), 839 IAPDESCR(B3H_90H, 0xB3, 0x90, IAP_F_FM | IAP_F_CA), 840 IAPDESCR(B3H_A0H, 0xB3, 0xA0, IAP_F_FM | IAP_F_CA), 841 | 1084 IAPDESCR(B3H_81H, 0xB3, 0x81, IAP_F_FM | IAP_F_CA), 1085 IAPDESCR(B3H_82H, 0xB3, 0x82, IAP_F_FM | IAP_F_CA), 1086 IAPDESCR(B3H_84H, 0xB3, 0x84, IAP_F_FM | IAP_F_CA), 1087 IAPDESCR(B3H_88H, 0xB3, 0x88, IAP_F_FM | IAP_F_CA), 1088 IAPDESCR(B3H_90H, 0xB3, 0x90, IAP_F_FM | IAP_F_CA), 1089 IAPDESCR(B3H_A0H, 0xB3, 0xA0, IAP_F_FM | IAP_F_CA), 1090 |
842 IAPDESCR(C0H_00H, 0xC0, 0x00, IAP_F_FM | IAP_F_ALLCPUS), 843 IAPDESCR(C0H_01H, 0xC0, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), 844 IAPDESCR(C0H_02H, 0xC0, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), 845 IAPDESCR(C0H_04H, 0xC0, 0x04, IAP_F_FM | IAP_F_CA | IAP_F_CC2), | 1091 IAPDESCR(B4H_01H, 0xB4, 0x01, IAP_F_FM | IAP_F_WM), 1092 IAPDESCR(B4H_02H, 0xB4, 0x02, IAP_F_FM | IAP_F_WM), 1093 IAPDESCR(B4H_04H, 0xB4, 0x04, IAP_F_FM | IAP_F_WM), 1094 1095 IAPDESCR(B7H_01H, 0xB7, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1096 1097 IAPDESCR(B8H_01H, 0xB8, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1098 IAPDESCR(B8H_02H, 0xB8, 0x02, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1099 IAPDESCR(B8H_04H, 0xB8, 0x04, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1100 1101 IAPDESCR(BAH_01H, 0xBA, 0x01, IAP_F_FM | IAP_F_I7O), 1102 IAPDESCR(BAH_02H, 0xBA, 0x02, IAP_F_FM | IAP_F_I7O), 1103 1104 IAPDESCR(BBH_01H, 0xBB, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1105 1106 IAPDESCR(C0H_00H, 0xC0, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2), 1107 IAPDESCR(C0H_01H, 0xC0, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | 1108 IAP_F_I7 | IAP_F_WM), 1109 IAPDESCR(C0H_02H, 0xC0, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | 1110 IAP_F_I7 | IAP_F_WM), 1111 IAPDESCR(C0H_04H, 0xC0, 0x04, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | 1112 IAP_F_I7 | IAP_F_WM), |
846 IAPDESCR(C0H_08H, 0xC0, 0x08, IAP_F_FM | IAP_F_CC2E), 847 848 IAPDESCR(C1H_00H, 0xC1, 0x00, IAP_F_FM | IAP_F_CC), 849 IAPDESCR(C1H_01H, 0xC1, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 850 IAPDESCR(C1H_FEH, 0xC1, 0xFE, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 851 852 IAPDESCR(C2H_00H, 0xC2, 0x00, IAP_F_FM | IAP_F_CC), | 1113 IAPDESCR(C0H_08H, 0xC0, 0x08, IAP_F_FM | IAP_F_CC2E), 1114 1115 IAPDESCR(C1H_00H, 0xC1, 0x00, IAP_F_FM | IAP_F_CC), 1116 IAPDESCR(C1H_01H, 0xC1, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1117 IAPDESCR(C1H_FEH, 0xC1, 0xFE, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1118 1119 IAPDESCR(C2H_00H, 0xC2, 0x00, IAP_F_FM | IAP_F_CC), |
853 IAPDESCR(C2H_01H, 0xC2, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), 854 IAPDESCR(C2H_02H, 0xC2, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), 855 IAPDESCR(C2H_04H, 0xC2, 0x04, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), | 1120 IAPDESCR(C2H_01H, 0xC2, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | 1121 IAP_F_I7 | IAP_F_WM), 1122 IAPDESCR(C2H_02H, 0xC2, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | 1123 IAP_F_I7 | IAP_F_WM), 1124 IAPDESCR(C2H_04H, 0xC2, 0x04, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | 1125 IAP_F_I7 | IAP_F_WM), |
856 IAPDESCR(C2H_07H, 0xC2, 0x07, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 857 IAPDESCR(C2H_08H, 0xC2, 0x08, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 858 IAPDESCR(C2H_0FH, 0xC2, 0x0F, IAP_F_FM | IAP_F_CC2), 859 IAPDESCR(C2H_10H, 0xC2, 0x10, IAP_F_FM | IAP_F_CA), 860 861 IAPDESCR(C3H_00H, 0xC3, 0x00, IAP_F_FM | IAP_F_CC), | 1126 IAPDESCR(C2H_07H, 0xC2, 0x07, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1127 IAPDESCR(C2H_08H, 0xC2, 0x08, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1128 IAPDESCR(C2H_0FH, 0xC2, 0x0F, IAP_F_FM | IAP_F_CC2), 1129 IAPDESCR(C2H_10H, 0xC2, 0x10, IAP_F_FM | IAP_F_CA), 1130 1131 IAPDESCR(C3H_00H, 0xC3, 0x00, IAP_F_FM | IAP_F_CC), |
862 IAPDESCR(C3H_01H, 0xC3, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), 863 IAPDESCR(C3H_04H, 0xC3, 0x04, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), | 1132 IAPDESCR(C3H_01H, 0xC3, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | 1133 IAP_F_I7 | IAP_F_WM), 1134 IAPDESCR(C3H_02H, 0xC3, 0x02, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1135 IAPDESCR(C3H_04H, 0xC3, 0x04, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | 1136 IAP_F_I7 | IAP_F_WM), 1137 IAPDESCR(C3H_10H, 0xC3, 0x10, IAP_F_FM | IAP_F_I7O), |
864 | 1138 |
865 IAPDESCR(C4H_00H, 0xC4, 0x00, IAP_F_FM | IAP_F_ALLCPUS), 866 IAPDESCR(C4H_01H, 0xC4, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), 867 IAPDESCR(C4H_02H, 0xC4, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), 868 IAPDESCR(C4H_04H, 0xC4, 0x04, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), | 1139 IAPDESCR(C4H_00H, 0xC4, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2 | 1140 IAP_F_I7 | IAP_F_WM), 1141 IAPDESCR(C4H_01H, 0xC4, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | 1142 IAP_F_I7 | IAP_F_WM), 1143 IAPDESCR(C4H_02H, 0xC4, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | 1144 IAP_F_I7 | IAP_F_WM), 1145 IAPDESCR(C4H_04H, 0xC4, 0x04, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | 1146 IAP_F_I7 | IAP_F_WM), |
869 IAPDESCR(C4H_08H, 0xC4, 0x08, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 870 IAPDESCR(C4H_0CH, 0xC4, 0x0C, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 871 IAPDESCR(C4H_0FH, 0xC4, 0x0F, IAP_F_FM | IAP_F_CA), 872 | 1147 IAPDESCR(C4H_08H, 0xC4, 0x08, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1148 IAPDESCR(C4H_0CH, 0xC4, 0x0C, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1149 IAPDESCR(C4H_0FH, 0xC4, 0x0F, IAP_F_FM | IAP_F_CA), 1150 |
873 IAPDESCR(C5H_00H, 0xC5, 0x00, IAP_F_FM | IAP_F_ALLCPUS), | 1151 IAPDESCR(C5H_00H, 0xC5, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2 | 1152 IAP_F_I7 | IAP_F_WM), 1153 IAPDESCR(C5H_01H, 0xC5, 0x01, IAP_F_FM | IAP_F_WM), 1154 IAPDESCR(C5H_02H, 0xC5, 0x02, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1155 IAPDESCR(C5H_04H, 0xC5, 0x04, IAP_F_FM | IAP_F_WM), |
874 875 IAPDESCR(C6H_00H, 0xC6, 0x00, IAP_F_FM | IAP_F_CC), 876 IAPDESCR(C6H_01H, 0xC6, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 877 IAPDESCR(C6H_02H, 0xC6, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 878 879 IAPDESCR(C7H_00H, 0xC7, 0x00, IAP_F_FM | IAP_F_CC), | 1156 1157 IAPDESCR(C6H_00H, 0xC6, 0x00, IAP_F_FM | IAP_F_CC), 1158 IAPDESCR(C6H_01H, 0xC6, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1159 IAPDESCR(C6H_02H, 0xC6, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1160 1161 IAPDESCR(C7H_00H, 0xC7, 0x00, IAP_F_FM | IAP_F_CC), |
880 IAPDESCR(C7H_01H, 0xC7, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), 881 IAPDESCR(C7H_02H, 0xC7, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), 882 IAPDESCR(C7H_04H, 0xC7, 0x04, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), 883 IAPDESCR(C7H_08H, 0xC7, 0x08, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), 884 IAPDESCR(C7H_10H, 0xC7, 0x10, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), | 1162 IAPDESCR(C7H_01H, 0xC7, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | 1163 IAP_F_I7 | IAP_F_WM), 1164 IAPDESCR(C7H_02H, 0xC7, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | 1165 IAP_F_I7 | IAP_F_WM), 1166 IAPDESCR(C7H_04H, 0xC7, 0x04, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | 1167 IAP_F_I7 | IAP_F_WM), 1168 IAPDESCR(C7H_08H, 0xC7, 0x08, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | 1169 IAP_F_I7 | IAP_F_WM), 1170 IAPDESCR(C7H_10H, 0xC7, 0x10, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | 1171 IAP_F_I7 | IAP_F_WM), |
885 IAPDESCR(C7H_1FH, 0xC7, 0x1F, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 886 | 1172 IAPDESCR(C7H_1FH, 0xC7, 0x1F, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1173 |
887 IAPDESCR(C8H_00H, 0xC8, 0x00, IAP_F_FM | IAP_F_ALLCPUS), | 1174 IAPDESCR(C8H_00H, 0xC8, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2), 1175 IAPDESCR(C8H_20H, 0xC8, 0x20, IAP_F_FM | IAP_F_I7 | IAP_F_WM), |
888 | 1176 |
889 IAPDESCR(C9H_00H, 0xC9, 0x00, IAP_F_FM | IAP_F_ALLCPUS), | 1177 IAPDESCR(C9H_00H, 0xC9, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2), |
890 891 IAPDESCR(CAH_00H, 0xCA, 0x00, IAP_F_FM | IAP_F_CC), 892 IAPDESCR(CAH_01H, 0xCA, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 893 IAPDESCR(CAH_02H, 0xCA, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 894 IAPDESCR(CAH_04H, 0xCA, 0x04, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 895 IAPDESCR(CAH_08H, 0xCA, 0x08, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 896 | 1178 1179 IAPDESCR(CAH_00H, 0xCA, 0x00, IAP_F_FM | IAP_F_CC), 1180 IAPDESCR(CAH_01H, 0xCA, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1181 IAPDESCR(CAH_02H, 0xCA, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1182 IAPDESCR(CAH_04H, 0xCA, 0x04, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1183 IAPDESCR(CAH_08H, 0xCA, 0x08, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1184 |
897 IAPDESCR(CBH_01H, 0xCB, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), 898 IAPDESCR(CBH_02H, 0xCB, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), 899 IAPDESCR(CBH_04H, 0xCB, 0x04, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), 900 IAPDESCR(CBH_08H, 0xCB, 0x08, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), 901 IAPDESCR(CBH_10H, 0xCB, 0x10, IAP_F_FM | IAP_F_CC2 | IAP_F_I7), | 1185 IAPDESCR(CBH_01H, 0xCB, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | 1186 IAP_F_I7 | IAP_F_WM), 1187 IAPDESCR(CBH_02H, 0xCB, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | 1188 IAP_F_I7 | IAP_F_WM), 1189 IAPDESCR(CBH_04H, 0xCB, 0x04, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | 1190 IAP_F_I7 | IAP_F_WM), 1191 IAPDESCR(CBH_08H, 0xCB, 0x08, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | 1192 IAP_F_I7 | IAP_F_WM), 1193 IAPDESCR(CBH_10H, 0xCB, 0x10, IAP_F_FM | IAP_F_CC2 | IAP_F_I7 | 1194 IAP_F_WM), 1195 IAPDESCR(CBH_40H, 0xCB, 0x40, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1196 IAPDESCR(CBH_80H, 0xCB, 0x80, IAP_F_FM | IAP_F_I7 | IAP_F_WM), |
902 903 IAPDESCR(CCH_00H, 0xCC, 0x00, IAP_F_FM | IAP_F_CC), | 1197 1198 IAPDESCR(CCH_00H, 0xCC, 0x00, IAP_F_FM | IAP_F_CC), |
904 IAPDESCR(CCH_01H, 0xCC, 0x01, IAP_F_FM | IAP_F_ALLCPUS), 905 IAPDESCR(CCH_02H, 0xCC, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), | 1199 IAPDESCR(CCH_01H, 0xCC, 0x01, IAP_F_FM | IAP_F_ALLCPUSCORE2 | 1200 IAP_F_I7 | IAP_F_WM), 1201 IAPDESCR(CCH_02H, 0xCC, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | 1202 IAP_F_I7 | IAP_F_WM), 1203 IAPDESCR(CCH_03H, 0xCC, 0x03, IAP_F_FM | IAP_F_I7 | IAP_F_WM), |
906 | 1204 |
907 IAPDESCR(CDH_00H, 0xCD, 0x00, IAP_F_FM | IAP_F_ALLCPUS), 908 IAPDESCR(CEH_00H, 0xCE, 0x00, IAP_F_FM | IAP_F_ALLCPUS), | 1205 IAPDESCR(CDH_00H, 0xCD, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2), 1206 IAPDESCR(CEH_00H, 0xCE, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2), |
909 IAPDESCR(CFH_00H, 0xCF, 0x00, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 910 911 IAPDESCR(D0H_00H, 0xD0, 0x00, IAP_F_FM | IAP_F_CC), | 1207 IAPDESCR(CFH_00H, 0xCF, 0x00, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1208 1209 IAPDESCR(D0H_00H, 0xD0, 0x00, IAP_F_FM | IAP_F_CC), |
1210 IAPDESCR(D0H_01H, 0xD0, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), |
|
912 | 1211 |
913 IAPDESCR(D2H_01H, 0xD2, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), 914 IAPDESCR(D2H_02H, 0xD2, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), 915 IAPDESCR(D2H_04H, 0xD2, 0x04, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), 916 IAPDESCR(D2H_08H, 0xD2, 0x08, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), 917 IAPDESCR(D2H_0FH, 0xD2, 0x0F, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), | 1212 IAPDESCR(D1H_01H, 0xD1, 0x01, IAP_F_FM | IAP_F_WM), 1213 IAPDESCR(D1H_02H, 0xD1, 0x02, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1214 IAPDESCR(D1H_04H, 0xD1, 0x04, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1215 IAPDESCR(D1H_08H, 0xD1, 0x08, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1216 1217 IAPDESCR(D2H_01H, 0xD2, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | 1218 IAP_F_I7 | IAP_F_WM), 1219 IAPDESCR(D2H_02H, 0xD2, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | 1220 IAP_F_I7 | IAP_F_WM), 1221 IAPDESCR(D2H_04H, 0xD2, 0x04, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | 1222 IAP_F_I7 | IAP_F_WM), 1223 IAPDESCR(D2H_08H, 0xD2, 0x08, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | 1224 IAP_F_I7 | IAP_F_WM), 1225 IAPDESCR(D2H_0FH, 0xD2, 0x0F, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | 1226 IAP_F_I7 | IAP_F_WM), |
918 IAPDESCR(D2H_10H, 0xD2, 0x10, IAP_F_FM | IAP_F_CC2E), 919 | 1227 IAPDESCR(D2H_10H, 0xD2, 0x10, IAP_F_FM | IAP_F_CC2E), 1228 |
920 IAPDESCR(D4H_01H, 0xD4, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), | 1229 IAPDESCR(D4H_01H, 0xD4, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | 1230 IAP_F_I7 | IAP_F_WM), |
921 IAPDESCR(D4H_02H, 0xD4, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 922 IAPDESCR(D4H_04H, 0xD4, 0x04, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 923 IAPDESCR(D4H_08H, 0xD4, 0x08, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 924 IAPDESCR(D4H_0FH, 0xD4, 0x0F, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 925 | 1231 IAPDESCR(D4H_02H, 0xD4, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1232 IAPDESCR(D4H_04H, 0xD4, 0x04, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1233 IAPDESCR(D4H_08H, 0xD4, 0x08, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1234 IAPDESCR(D4H_0FH, 0xD4, 0x0F, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1235 |
926 IAPDESCR(D5H_01H, 0xD5, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | IAP_F_I7), | 1236 IAPDESCR(D5H_01H, 0xD5, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2 | 1237 IAP_F_I7 | IAP_F_WM), |
927 IAPDESCR(D5H_02H, 0xD5, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 928 IAPDESCR(D5H_04H, 0xD5, 0x04, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 929 IAPDESCR(D5H_08H, 0xD5, 0x08, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 930 IAPDESCR(D5H_0FH, 0xD5, 0x0F, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 931 932 IAPDESCR(D7H_00H, 0xD7, 0x00, IAP_F_FM | IAP_F_CC), 933 934 IAPDESCR(D8H_00H, 0xD8, 0x00, IAP_F_FM | IAP_F_CC), --- 7 unchanged lines hidden (view full) --- 942 IAPDESCR(D9H_02H, 0xD9, 0x02, IAP_F_FM | IAP_F_CC), 943 IAPDESCR(D9H_03H, 0xD9, 0x03, IAP_F_FM | IAP_F_CC), 944 945 IAPDESCR(DAH_00H, 0xDA, 0x00, IAP_F_FM | IAP_F_CC), 946 IAPDESCR(DAH_01H, 0xDA, 0x01, IAP_F_FM | IAP_F_CC), 947 IAPDESCR(DAH_02H, 0xDA, 0x02, IAP_F_FM | IAP_F_CC), 948 949 IAPDESCR(DBH_00H, 0xDB, 0x00, IAP_F_FM | IAP_F_CC), | 1238 IAPDESCR(D5H_02H, 0xD5, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1239 IAPDESCR(D5H_04H, 0xD5, 0x04, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1240 IAPDESCR(D5H_08H, 0xD5, 0x08, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1241 IAPDESCR(D5H_0FH, 0xD5, 0x0F, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1242 1243 IAPDESCR(D7H_00H, 0xD7, 0x00, IAP_F_FM | IAP_F_CC), 1244 1245 IAPDESCR(D8H_00H, 0xD8, 0x00, IAP_F_FM | IAP_F_CC), --- 7 unchanged lines hidden (view full) --- 1253 IAPDESCR(D9H_02H, 0xD9, 0x02, IAP_F_FM | IAP_F_CC), 1254 IAPDESCR(D9H_03H, 0xD9, 0x03, IAP_F_FM | IAP_F_CC), 1255 1256 IAPDESCR(DAH_00H, 0xDA, 0x00, IAP_F_FM | IAP_F_CC), 1257 IAPDESCR(DAH_01H, 0xDA, 0x01, IAP_F_FM | IAP_F_CC), 1258 IAPDESCR(DAH_02H, 0xDA, 0x02, IAP_F_FM | IAP_F_CC), 1259 1260 IAPDESCR(DBH_00H, 0xDB, 0x00, IAP_F_FM | IAP_F_CC), |
1261 IAPDESCR(DBH_01H, 0xDB, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), |
|
950 951 IAPDESCR(DCH_01H, 0xDC, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 952 IAPDESCR(DCH_02H, 0xDC, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 953 IAPDESCR(DCH_04H, 0xDC, 0x04, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 954 IAPDESCR(DCH_08H, 0xDC, 0x08, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 955 IAPDESCR(DCH_10H, 0xDC, 0x10, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 956 IAPDESCR(DCH_1FH, 0xDC, 0x1F, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 957 958 IAPDESCR(E0H_00H, 0xE0, 0x00, IAP_F_FM | IAP_F_CC | IAP_F_CC2), | 1262 1263 IAPDESCR(DCH_01H, 0xDC, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1264 IAPDESCR(DCH_02H, 0xDC, 0x02, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1265 IAPDESCR(DCH_04H, 0xDC, 0x04, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1266 IAPDESCR(DCH_08H, 0xDC, 0x08, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1267 IAPDESCR(DCH_10H, 0xDC, 0x10, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1268 IAPDESCR(DCH_1FH, 0xDC, 0x1F, IAP_F_FM | IAP_F_CA | IAP_F_CC2), 1269 1270 IAPDESCR(E0H_00H, 0xE0, 0x00, IAP_F_FM | IAP_F_CC | IAP_F_CC2), |
959 IAPDESCR(E0H_01H, 0xE0, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_I7), | 1271 IAPDESCR(E0H_01H, 0xE0, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_I7 | 1272 IAP_F_WM), |
960 961 IAPDESCR(E2H_00H, 0xE2, 0x00, IAP_F_FM | IAP_F_CC), | 1273 1274 IAPDESCR(E2H_00H, 0xE2, 0x00, IAP_F_FM | IAP_F_CC), |
962 IAPDESCR(E4H_00H, 0xE4, 0x00, IAP_F_FM | IAP_F_ALLCPUS), | |
963 | 1275 |
964 IAPDESCR(E6H_00H, 0xE6, 0x00, IAP_F_FM | IAP_F_CC | IAP_F_CC2), 965 IAPDESCR(E6H_01H, 0xE6, 0x01, IAP_F_FM | IAP_F_CA), | 1276 IAPDESCR(E4H_00H, 0xE4, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2), 1277 IAPDESCR(E4H_01H, 0xE4, 0x01, IAP_F_FM | IAP_F_I7O), |
966 | 1278 |
967 IAPDESCR(F0H_00H, 0xF0, 0x00, IAP_F_FM | IAP_F_ALLCPUS), 968 IAPDESCR(F8H_00H, 0xF8, 0x00, IAP_F_FM | IAP_F_ALLCPUS), | 1279 IAPDESCR(E5H_01H, 0xE5, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), |
969 | 1280 |
970 /* Added with nehalem. */ 971 IAPDESCR(02H_01H, 0x02, 0x01, IAP_F_FM | IAP_F_I7), 972 IAPDESCR(03H_01H, 0x03, 0x01, IAP_F_FM | IAP_F_I7), 973 IAPDESCR(05H_01H, 0x05, 0x01, IAP_F_FM | IAP_F_I7), 974 IAPDESCR(05H_02H, 0x05, 0x02, IAP_F_FM | IAP_F_I7), 975 IAPDESCR(05H_03H, 0x05, 0x03, IAP_F_FM | IAP_F_I7), 976 IAPDESCR(06H_01H, 0x06, 0x01, IAP_F_FM | IAP_F_I7), 977 IAPDESCR(06H_02H, 0x06, 0x02, IAP_F_FM | IAP_F_I7), 978 IAPDESCR(06H_04H, 0x06, 0x04, IAP_F_FM | IAP_F_I7), 979 IAPDESCR(06H_08H, 0x06, 0x08, IAP_F_FM | IAP_F_I7), 980 IAPDESCR(06H_0FH, 0x06, 0x0F, IAP_F_FM | IAP_F_I7), 981 IAPDESCR(08H_10H, 0x08, 0x10, IAP_F_FM | IAP_F_I7), 982 IAPDESCR(08H_20H, 0x08, 0x20, IAP_F_FM | IAP_F_I7), 983 IAPDESCR(08H_40H, 0x08, 0x40, IAP_F_FM | IAP_F_I7), 984 IAPDESCR(08H_80H, 0x08, 0x80, IAP_F_FM | IAP_F_I7), 985 IAPDESCR(09H_04H, 0x09, 0x04, IAP_F_FM | IAP_F_I7), 986 IAPDESCR(09H_08H, 0x09, 0x08, IAP_F_FM | IAP_F_I7), 987 IAPDESCR(0BH_01H, 0x0B, 0x01, IAP_F_FM | IAP_F_I7), 988 IAPDESCR(0BH_02H, 0x0B, 0x02, IAP_F_FM | IAP_F_I7), 989 IAPDESCR(0EH_01H, 0x0E, 0x01, IAP_F_FM | IAP_F_I7), 990 IAPDESCR(0EH_02H, 0x0E, 0x02, IAP_F_FM | IAP_F_I7), 991 IAPDESCR(0FH_02H, 0x0F, 0x02, IAP_F_FM | IAP_F_I7), 992 IAPDESCR(0FH_08H, 0x0F, 0x08, IAP_F_FM | IAP_F_I7), 993 IAPDESCR(0FH_10H, 0x0F, 0x10, IAP_F_FM | IAP_F_I7), 994 IAPDESCR(0FH_20H, 0x0F, 0x20, IAP_F_FM | IAP_F_I7), 995 IAPDESCR(10H_02H, 0x10, 0x02, IAP_F_FM | IAP_F_I7), 996 IAPDESCR(10H_04H, 0x10, 0x04, IAP_F_FM | IAP_F_I7), 997 IAPDESCR(10H_08H, 0x10, 0x08, IAP_F_FM | IAP_F_I7), 998 IAPDESCR(10H_10H, 0x10, 0x10, IAP_F_FM | IAP_F_I7), 999 IAPDESCR(10H_20H, 0x10, 0x20, IAP_F_FM | IAP_F_I7), 1000 IAPDESCR(10H_40H, 0x10, 0x40, IAP_F_FM | IAP_F_I7), 1001 IAPDESCR(10H_80H, 0x10, 0x80, IAP_F_FM | IAP_F_I7), 1002 IAPDESCR(12H_02H, 0x12, 0x02, IAP_F_FM | IAP_F_I7), 1003 IAPDESCR(12H_04H, 0x12, 0x04, IAP_F_FM | IAP_F_I7), 1004 IAPDESCR(12H_08H, 0x12, 0x08, IAP_F_FM | IAP_F_I7), 1005 IAPDESCR(12H_10H, 0x12, 0x10, IAP_F_FM | IAP_F_I7), 1006 IAPDESCR(12H_20H, 0x12, 0x20, IAP_F_FM | IAP_F_I7), 1007 IAPDESCR(12H_40H, 0x12, 0x40, IAP_F_FM | IAP_F_I7), 1008 IAPDESCR(13H_02H, 0x13, 0x02, IAP_F_FM | IAP_F_I7), 1009 IAPDESCR(13H_04H, 0x13, 0x04, IAP_F_FM | IAP_F_I7), 1010 IAPDESCR(13H_07H, 0x13, 0x07, IAP_F_FM | IAP_F_I7), 1011 IAPDESCR(14H_02H, 0x14, 0x02, IAP_F_FM | IAP_F_I7), 1012 IAPDESCR(17H_01H, 0x17, 0x01, IAP_F_FM | IAP_F_I7), 1013 IAPDESCR(18H_01H, 0x18, 0x01, IAP_F_FM | IAP_F_I7), 1014 IAPDESCR(1DH_01H, 0x1D, 0x01, IAP_F_FM | IAP_F_I7), 1015 IAPDESCR(1DH_02H, 0x1D, 0x02, IAP_F_FM | IAP_F_I7), 1016 IAPDESCR(1DH_04H, 0x1D, 0x04, IAP_F_FM | IAP_F_I7), 1017 IAPDESCR(1EH_01H, 0x1E, 0x01, IAP_F_FM | IAP_F_I7), 1018 IAPDESCR(24H_01H, 0x24, 0x01, IAP_F_FM | IAP_F_I7), 1019 IAPDESCR(24H_02H, 0x24, 0x02, IAP_F_FM | IAP_F_I7), 1020 IAPDESCR(24H_03H, 0x24, 0x03, IAP_F_FM | IAP_F_I7), 1021 IAPDESCR(24H_04H, 0x24, 0x04, IAP_F_FM | IAP_F_I7), 1022 IAPDESCR(24H_08H, 0x24, 0x08, IAP_F_FM | IAP_F_I7), 1023 IAPDESCR(24H_0CH, 0x24, 0x0C, IAP_F_FM | IAP_F_I7), 1024 IAPDESCR(24H_10H, 0x24, 0x10, IAP_F_FM | IAP_F_I7), 1025 IAPDESCR(24H_20H, 0x24, 0x20, IAP_F_FM | IAP_F_I7), 1026 IAPDESCR(24H_30H, 0x24, 0x30, IAP_F_FM | IAP_F_I7), 1027 IAPDESCR(24H_40H, 0x24, 0x40, IAP_F_FM | IAP_F_I7), 1028 IAPDESCR(24H_80H, 0x24, 0x80, IAP_F_FM | IAP_F_I7), 1029 IAPDESCR(24H_AAH, 0x24, 0xAA, IAP_F_FM | IAP_F_I7), 1030 IAPDESCR(24H_C0H, 0x24, 0xC0, IAP_F_FM | IAP_F_I7), 1031 IAPDESCR(24H_FFH, 0x24, 0xFF, IAP_F_FM | IAP_F_I7), 1032 IAPDESCR(26H_01H, 0x26, 0x01, IAP_F_FM | IAP_F_I7), 1033 IAPDESCR(26H_02H, 0x26, 0x02, IAP_F_FM | IAP_F_I7), 1034 IAPDESCR(26H_04H, 0x26, 0x04, IAP_F_FM | IAP_F_I7), 1035 IAPDESCR(26H_08H, 0x26, 0x08, IAP_F_FM | IAP_F_I7), 1036 IAPDESCR(26H_0FH, 0x26, 0x0F, IAP_F_FM | IAP_F_I7), 1037 IAPDESCR(26H_10H, 0x26, 0x10, IAP_F_FM | IAP_F_I7), 1038 IAPDESCR(26H_20H, 0x26, 0x20, IAP_F_FM | IAP_F_I7), 1039 IAPDESCR(26H_40H, 0x26, 0x40, IAP_F_FM | IAP_F_I7), 1040 IAPDESCR(26H_80H, 0x26, 0x80, IAP_F_FM | IAP_F_I7), 1041 IAPDESCR(26H_F0H, 0x26, 0xF0, IAP_F_FM | IAP_F_I7), 1042 IAPDESCR(26H_FFH, 0x26, 0xFF, IAP_F_FM | IAP_F_I7), 1043 IAPDESCR(27H_01H, 0x27, 0x01, IAP_F_FM | IAP_F_I7), 1044 IAPDESCR(27H_02H, 0x27, 0x02, IAP_F_FM | IAP_F_I7), 1045 IAPDESCR(27H_04H, 0x27, 0x04, IAP_F_FM | IAP_F_I7), 1046 IAPDESCR(27H_08H, 0x27, 0x08, IAP_F_FM | IAP_F_I7), 1047 IAPDESCR(27H_0EH, 0x27, 0x0E, IAP_F_FM | IAP_F_I7), 1048 IAPDESCR(27H_0FH, 0x27, 0x0F, IAP_F_FM | IAP_F_I7), 1049 IAPDESCR(27H_10H, 0x27, 0x10, IAP_F_FM | IAP_F_I7), 1050 IAPDESCR(27H_20H, 0x27, 0x20, IAP_F_FM | IAP_F_I7), 1051 IAPDESCR(27H_40H, 0x27, 0x40, IAP_F_FM | IAP_F_I7), 1052 IAPDESCR(27H_80H, 0x27, 0x80, IAP_F_FM | IAP_F_I7), 1053 IAPDESCR(27H_E0H, 0x27, 0xE0, IAP_F_FM | IAP_F_I7), 1054 IAPDESCR(27H_F0H, 0x27, 0xF0, IAP_F_FM | IAP_F_I7), 1055 IAPDESCR(28H_01H, 0x28, 0x01, IAP_F_FM | IAP_F_I7), 1056 IAPDESCR(28H_02H, 0x28, 0x02, IAP_F_FM | IAP_F_I7), 1057 IAPDESCR(28H_04H, 0x28, 0x04, IAP_F_FM | IAP_F_I7), 1058 IAPDESCR(28H_08H, 0x28, 0x08, IAP_F_FM | IAP_F_I7), 1059 IAPDESCR(28H_0FH, 0x28, 0x0F, IAP_F_FM | IAP_F_I7), 1060 IAPDESCR(3DH_01H, 0x3D, 0x01, IAP_F_FM | IAP_F_I7), 1061 IAPDESCR(40H_01H, 0x40, 0x01, IAP_F_FM | IAP_F_I7), 1062 IAPDESCR(40H_02H, 0x40, 0x02, IAP_F_FM | IAP_F_I7), 1063 IAPDESCR(40H_04H, 0x40, 0x04, IAP_F_FM | IAP_F_I7), 1064 IAPDESCR(40H_08H, 0x40, 0x08, IAP_F_FM | IAP_F_I7), 1065 IAPDESCR(40H_0FH, 0x40, 0x0F, IAP_F_FM | IAP_F_I7), 1066 IAPDESCR(41H_01H, 0x41, 0x01, IAP_F_FM | IAP_F_I7), 1067 IAPDESCR(41H_02H, 0x41, 0x02, IAP_F_FM | IAP_F_I7), 1068 IAPDESCR(41H_04H, 0x41, 0x04, IAP_F_FM | IAP_F_I7), 1069 IAPDESCR(41H_08H, 0x41, 0x08, IAP_F_FM | IAP_F_I7), 1070 IAPDESCR(41H_0FH, 0x41, 0x0F, IAP_F_FM | IAP_F_I7), 1071 IAPDESCR(42H_01H, 0x42, 0x01, IAP_F_FM | IAP_F_I7), 1072 IAPDESCR(42H_02H, 0x42, 0x02, IAP_F_FM | IAP_F_I7), 1073 IAPDESCR(42H_04H, 0x42, 0x04, IAP_F_FM | IAP_F_I7), 1074 IAPDESCR(42H_08H, 0x42, 0x08, IAP_F_FM | IAP_F_I7), 1075 IAPDESCR(48H_02H, 0x48, 0x02, IAP_F_FM | IAP_F_I7), 1076 IAPDESCR(49H_10H, 0x49, 0x10, IAP_F_FM | IAP_F_I7), 1077 IAPDESCR(49H_20H, 0x49, 0x20, IAP_F_FM | IAP_F_I7), 1078 IAPDESCR(49H_40H, 0x49, 0x40, IAP_F_FM | IAP_F_I7), 1079 IAPDESCR(49H_80H, 0x49, 0x80, IAP_F_FM | IAP_F_I7), 1080 IAPDESCR(4BH_08H, 0x4B, 0x08, IAP_F_FM | IAP_F_I7), 1081 IAPDESCR(4CH_01H, 0x4C, 0x01, IAP_F_FM | IAP_F_I7), 1082 IAPDESCR(4DH_01H, 0x4D, 0x01, IAP_F_FM | IAP_F_I7), 1083 IAPDESCR(4EH_01H, 0x4E, 0x01, IAP_F_FM | IAP_F_I7), 1084 IAPDESCR(4EH_02H, 0x4E, 0x02, IAP_F_FM | IAP_F_I7), 1085 IAPDESCR(4EH_04H, 0x4E, 0x04, IAP_F_FM | IAP_F_I7), 1086 IAPDESCR(4FH_02H, 0x4F, 0x02, IAP_F_FM | IAP_F_I7), 1087 IAPDESCR(4FH_04H, 0x4F, 0x04, IAP_F_FM | IAP_F_I7), 1088 IAPDESCR(4FH_08H, 0x4F, 0x08, IAP_F_FM | IAP_F_I7), 1089 IAPDESCR(51H_01H, 0x51, 0x01, IAP_F_FM | IAP_F_I7), 1090 IAPDESCR(51H_02H, 0x51, 0x02, IAP_F_FM | IAP_F_I7), 1091 IAPDESCR(51H_04H, 0x51, 0x04, IAP_F_FM | IAP_F_I7), 1092 IAPDESCR(51H_08H, 0x51, 0x08, IAP_F_FM | IAP_F_I7), 1093 IAPDESCR(52H_01H, 0x52, 0x01, IAP_F_FM | IAP_F_I7), 1094 IAPDESCR(53H_01H, 0x53, 0x01, IAP_F_FM | IAP_F_I7), 1095 IAPDESCR(60H_01H, 0x60, 0x01, IAP_F_FM | IAP_F_I7), 1096 IAPDESCR(60H_02H, 0x60, 0x02, IAP_F_FM | IAP_F_I7), 1097 IAPDESCR(60H_04H, 0x60, 0x04, IAP_F_FM | IAP_F_I7), 1098 IAPDESCR(60H_08H, 0x60, 0x08, IAP_F_FM | IAP_F_I7), 1099 IAPDESCR(63H_01H, 0x63, 0x01, IAP_F_FM | IAP_F_I7), 1100 IAPDESCR(63H_02H, 0x63, 0x02, IAP_F_FM | IAP_F_I7), 1101 IAPDESCR(6CH_01H, 0x6C, 0x01, IAP_F_FM | IAP_F_I7), 1102 IAPDESCR(80H_01H, 0x80, 0x01, IAP_F_FM | IAP_F_I7), 1103 IAPDESCR(80H_04H, 0x80, 0x04, IAP_F_FM | IAP_F_I7), 1104 IAPDESCR(80H_10H, 0x80, 0x10, IAP_F_FM | IAP_F_I7), 1105 IAPDESCR(81H_01H, 0x81, 0x01, IAP_F_FM | IAP_F_I7), 1106 IAPDESCR(81H_02H, 0x81, 0x02, IAP_F_FM | IAP_F_I7), 1107 IAPDESCR(82H_01H, 0x82, 0x01, IAP_F_FM | IAP_F_I7), 1108 IAPDESCR(83H_01H, 0x83, 0x01, IAP_F_FM | IAP_F_I7), 1109 IAPDESCR(85H_01H, 0x85, 0x01, IAP_F_FM | IAP_F_I7), 1110 IAPDESCR(85H_02H, 0x85, 0x02, IAP_F_FM | IAP_F_I7), 1111 IAPDESCR(85H_04H, 0x85, 0x04, IAP_F_FM | IAP_F_I7), 1112 IAPDESCR(85H_10H, 0x85, 0x10, IAP_F_FM | IAP_F_I7), 1113 IAPDESCR(85H_20H, 0x85, 0x20, IAP_F_FM | IAP_F_I7), 1114 IAPDESCR(85H_40H, 0x85, 0x40, IAP_F_FM | IAP_F_I7), 1115 IAPDESCR(85H_80H, 0x85, 0x80, IAP_F_FM | IAP_F_I7), 1116 IAPDESCR(87H_01H, 0x87, 0x01, IAP_F_FM | IAP_F_I7), 1117 IAPDESCR(87H_02H, 0x87, 0x02, IAP_F_FM | IAP_F_I7), 1118 IAPDESCR(87H_04H, 0x87, 0x04, IAP_F_FM | IAP_F_I7), 1119 IAPDESCR(87H_08H, 0x87, 0x08, IAP_F_FM | IAP_F_I7), 1120 IAPDESCR(87H_0FH, 0x87, 0x0F, IAP_F_FM | IAP_F_I7), 1121 IAPDESCR(88H_01H, 0x88, 0x01, IAP_F_FM | IAP_F_I7), 1122 IAPDESCR(88H_02H, 0x88, 0x02, IAP_F_FM | IAP_F_I7), 1123 IAPDESCR(88H_04H, 0x88, 0x04, IAP_F_FM | IAP_F_I7), 1124 IAPDESCR(88H_07H, 0x88, 0x07, IAP_F_FM | IAP_F_I7), 1125 IAPDESCR(88H_08H, 0x88, 0x08, IAP_F_FM | IAP_F_I7), 1126 IAPDESCR(88H_10H, 0x88, 0x10, IAP_F_FM | IAP_F_I7), 1127 IAPDESCR(88H_20H, 0x88, 0x20, IAP_F_FM | IAP_F_I7), 1128 IAPDESCR(88H_30H, 0x88, 0x30, IAP_F_FM | IAP_F_I7), 1129 IAPDESCR(88H_40H, 0x88, 0x40, IAP_F_FM | IAP_F_I7), 1130 IAPDESCR(89H_01H, 0x89, 0x01, IAP_F_FM | IAP_F_I7), 1131 IAPDESCR(89H_02H, 0x89, 0x02, IAP_F_FM | IAP_F_I7), 1132 IAPDESCR(89H_04H, 0x89, 0x04, IAP_F_FM | IAP_F_I7), 1133 IAPDESCR(89H_07H, 0x89, 0x07, IAP_F_FM | IAP_F_I7), 1134 IAPDESCR(89H_08H, 0x89, 0x08, IAP_F_FM | IAP_F_I7), 1135 IAPDESCR(89H_10H, 0x89, 0x10, IAP_F_FM | IAP_F_I7), 1136 IAPDESCR(89H_20H, 0x89, 0x20, IAP_F_FM | IAP_F_I7), 1137 IAPDESCR(89H_30H, 0x89, 0x30, IAP_F_FM | IAP_F_I7), 1138 IAPDESCR(89H_40H, 0x89, 0x40, IAP_F_FM | IAP_F_I7), 1139 IAPDESCR(89H_7FH, 0x89, 0x7F, IAP_F_FM | IAP_F_I7), 1140 IAPDESCR(A2H_01H, 0xA2, 0x01, IAP_F_FM | IAP_F_I7), 1141 IAPDESCR(A2H_02H, 0xA2, 0x02, IAP_F_FM | IAP_F_I7), 1142 IAPDESCR(A2H_04H, 0xA2, 0x04, IAP_F_FM | IAP_F_I7), 1143 IAPDESCR(A2H_08H, 0xA2, 0x08, IAP_F_FM | IAP_F_I7), 1144 IAPDESCR(A2H_10H, 0xA2, 0x10, IAP_F_FM | IAP_F_I7), 1145 IAPDESCR(A2H_20H, 0xA2, 0x20, IAP_F_FM | IAP_F_I7), 1146 IAPDESCR(A2H_40H, 0xA2, 0x40, IAP_F_FM | IAP_F_I7), 1147 IAPDESCR(A2H_80H, 0xA2, 0x80, IAP_F_FM | IAP_F_I7), 1148 IAPDESCR(A6H_01H, 0xA6, 0x01, IAP_F_FM | IAP_F_I7), 1149 IAPDESCR(A7H_01H, 0xA7, 0x01, IAP_F_FM | IAP_F_I7), 1150 IAPDESCR(A8H_01H, 0xA8, 0x01, IAP_F_FM | IAP_F_I7), 1151 IAPDESCR(B0H_01H, 0xB0, 0x01, IAP_F_FM | IAP_F_I7), 1152 IAPDESCR(B0H_02H, 0xB0, 0x02, IAP_F_FM | IAP_F_I7), 1153 IAPDESCR(B0H_04H, 0xB0, 0x04, IAP_F_FM | IAP_F_I7), 1154 IAPDESCR(B0H_08H, 0xB0, 0x08, IAP_F_FM | IAP_F_I7), 1155 IAPDESCR(B0H_20H, 0xB0, 0x20, IAP_F_FM | IAP_F_I7), 1156 IAPDESCR(B0H_40H, 0xB0, 0x40, IAP_F_FM | IAP_F_I7), 1157 IAPDESCR(B1H_01H, 0xB1, 0x01, IAP_F_FM | IAP_F_I7), 1158 IAPDESCR(B1H_02H, 0xB1, 0x02, IAP_F_FM | IAP_F_I7), 1159 IAPDESCR(B1H_04H, 0xB1, 0x04, IAP_F_FM | IAP_F_I7), 1160 IAPDESCR(B1H_08H, 0xB1, 0x08, IAP_F_FM | IAP_F_I7), 1161 IAPDESCR(B1H_10H, 0xB1, 0x10, IAP_F_FM | IAP_F_I7), 1162 IAPDESCR(B1H_20H, 0xB1, 0x20, IAP_F_FM | IAP_F_I7), 1163 IAPDESCR(B1H_40H, 0xB1, 0x40, IAP_F_FM | IAP_F_I7), 1164 IAPDESCR(B2H_01H, 0xB2, 0x01, IAP_F_FM | IAP_F_I7), 1165 IAPDESCR(B7H_01H, 0xB7, 0x01, IAP_F_FM | IAP_F_I7), 1166 IAPDESCR(B8H_01H, 0xB8, 0x01, IAP_F_FM | IAP_F_I7), 1167 IAPDESCR(B8H_02H, 0xB8, 0x02, IAP_F_FM | IAP_F_I7), 1168 IAPDESCR(B8H_04H, 0xB8, 0x04, IAP_F_FM | IAP_F_I7), 1169 IAPDESCR(BAH_01H, 0xBA, 0x01, IAP_F_FM | IAP_F_I7), 1170 IAPDESCR(BAH_02H, 0xBA, 0x02, IAP_F_FM | IAP_F_I7), 1171 IAPDESCR(C3H_02H, 0xC3, 0x02, IAP_F_FM | IAP_F_I7), 1172 IAPDESCR(C3H_10H, 0xC3, 0x10, IAP_F_FM | IAP_F_I7), 1173 IAPDESCR(C5H_02H, 0xC5, 0x02, IAP_F_FM | IAP_F_I7), 1174 IAPDESCR(C8H_20H, 0xC8, 0x20, IAP_F_FM | IAP_F_I7), 1175 IAPDESCR(CBH_40H, 0xCB, 0x40, IAP_F_FM | IAP_F_I7), 1176 IAPDESCR(CBH_80H, 0xCB, 0x80, IAP_F_FM | IAP_F_I7), 1177 IAPDESCR(CCH_03H, 0xCC, 0x03, IAP_F_FM | IAP_F_I7), 1178 IAPDESCR(D0H_01H, 0xD0, 0x01, IAP_F_FM | IAP_F_I7), 1179 IAPDESCR(D1H_02H, 0xD1, 0x02, IAP_F_FM | IAP_F_I7), 1180 IAPDESCR(D1H_04H, 0xD1, 0x04, IAP_F_FM | IAP_F_I7), 1181 IAPDESCR(D1H_08H, 0xD1, 0x08, IAP_F_FM | IAP_F_I7), 1182 IAPDESCR(DBH_01H, 0xDB, 0x01, IAP_F_FM | IAP_F_I7), 1183 IAPDESCR(E4H_01H, 0xE4, 0x01, IAP_F_FM | IAP_F_I7), 1184 IAPDESCR(E5H_01H, 0xE5, 0x01, IAP_F_FM | IAP_F_I7), 1185 IAPDESCR(E6H_01H, 0xE6, 0x01, IAP_F_FM | IAP_F_I7), 1186 IAPDESCR(E6H_02H, 0xE6, 0x02, IAP_F_FM | IAP_F_I7), 1187 IAPDESCR(E8H_01H, 0xE8, 0x01, IAP_F_FM | IAP_F_I7), 1188 IAPDESCR(E8H_02H, 0xE8, 0x02, IAP_F_FM | IAP_F_I7), | 1281 IAPDESCR(E6H_00H, 0xE6, 0x00, IAP_F_FM | IAP_F_CC | IAP_F_CC2), 1282 IAPDESCR(E6H_01H, 0xE6, 0x01, IAP_F_FM | IAP_F_CA | IAP_F_I7 | 1283 IAP_F_WM), 1284 IAPDESCR(E6H_02H, 0xE6, 0x02, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1285 1286 IAPDESCR(E8H_01H, 0xE8, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1287 IAPDESCR(E8H_02H, 0xE8, 0x02, IAP_F_FM | IAP_F_I7 | IAP_F_WM), |
1189 IAPDESCR(E8H_03H, 0xE8, 0x03, IAP_F_FM | IAP_F_I7), | 1288 IAPDESCR(E8H_03H, 0xE8, 0x03, IAP_F_FM | IAP_F_I7), |
1190 IAPDESCR(F0H_01H, 0xF0, 0x01, IAP_F_FM | IAP_F_I7), 1191 IAPDESCR(F0H_02H, 0xF0, 0x02, IAP_F_FM | IAP_F_I7), 1192 IAPDESCR(F0H_04H, 0xF0, 0x04, IAP_F_FM | IAP_F_I7), 1193 IAPDESCR(F0H_08H, 0xF0, 0x08, IAP_F_FM | IAP_F_I7), 1194 IAPDESCR(F0H_10H, 0xF0, 0x10, IAP_F_FM | IAP_F_I7), 1195 IAPDESCR(F0H_20H, 0xF0, 0x20, IAP_F_FM | IAP_F_I7), 1196 IAPDESCR(F0H_40H, 0xF0, 0x40, IAP_F_FM | IAP_F_I7), 1197 IAPDESCR(F0H_80H, 0xF0, 0x80, IAP_F_FM | IAP_F_I7), 1198 IAPDESCR(F1H_02H, 0xF1, 0x02, IAP_F_FM | IAP_F_I7), 1199 IAPDESCR(F1H_04H, 0xF1, 0x04, IAP_F_FM | IAP_F_I7), 1200 IAPDESCR(F1H_07H, 0xF1, 0x07, IAP_F_FM | IAP_F_I7), 1201 IAPDESCR(F2H_01H, 0xF2, 0x01, IAP_F_FM | IAP_F_I7), 1202 IAPDESCR(F2H_02H, 0xF2, 0x02, IAP_F_FM | IAP_F_I7), 1203 IAPDESCR(F2H_04H, 0xF2, 0x04, IAP_F_FM | IAP_F_I7), 1204 IAPDESCR(F2H_08H, 0xF2, 0x08, IAP_F_FM | IAP_F_I7), 1205 IAPDESCR(F2H_0FH, 0xF2, 0x0F, IAP_F_FM | IAP_F_I7), 1206 IAPDESCR(F3H_01H, 0xF3, 0x01, IAP_F_FM | IAP_F_I7), 1207 IAPDESCR(F3H_02H, 0xF3, 0x02, IAP_F_FM | IAP_F_I7), 1208 IAPDESCR(F3H_04H, 0xF3, 0x04, IAP_F_FM | IAP_F_I7), 1209 IAPDESCR(F3H_08H, 0xF3, 0x08, IAP_F_FM | IAP_F_I7), 1210 IAPDESCR(F3H_10H, 0xF3, 0x10, IAP_F_FM | IAP_F_I7), 1211 IAPDESCR(F3H_20H, 0xF3, 0x20, IAP_F_FM | IAP_F_I7), 1212 IAPDESCR(F4H_01H, 0xF4, 0x01, IAP_F_FM | IAP_F_I7), 1213 IAPDESCR(F4H_02H, 0xF4, 0x02, IAP_F_FM | IAP_F_I7), 1214 IAPDESCR(F4H_04H, 0xF4, 0x04, IAP_F_FM | IAP_F_I7), 1215 IAPDESCR(F4H_08H, 0xF4, 0x08, IAP_F_FM | IAP_F_I7), 1216 IAPDESCR(F4H_10H, 0xF4, 0x10, IAP_F_FM | IAP_F_I7), 1217 IAPDESCR(F6H_01H, 0xF6, 0x01, IAP_F_FM | IAP_F_I7), 1218 IAPDESCR(F7H_01H, 0xF7, 0x01, IAP_F_FM | IAP_F_I7), 1219 IAPDESCR(F7H_02H, 0xF7, 0x02, IAP_F_FM | IAP_F_I7), 1220 IAPDESCR(F7H_04H, 0xF7, 0x04, IAP_F_FM | IAP_F_I7), 1221 IAPDESCR(F8H_01H, 0xF8, 0x01, IAP_F_FM | IAP_F_I7), 1222 IAPDESCR(FDH_01H, 0xFD, 0x01, IAP_F_FM | IAP_F_I7), 1223 IAPDESCR(FDH_02H, 0xFD, 0x02, IAP_F_FM | IAP_F_I7), 1224 IAPDESCR(FDH_04H, 0xFD, 0x04, IAP_F_FM | IAP_F_I7), 1225 IAPDESCR(FDH_08H, 0xFD, 0x08, IAP_F_FM | IAP_F_I7), 1226 IAPDESCR(FDH_10H, 0xFD, 0x10, IAP_F_FM | IAP_F_I7), 1227 IAPDESCR(FDH_20H, 0xFD, 0x20, IAP_F_FM | IAP_F_I7), 1228 IAPDESCR(FDH_40H, 0xFD, 0x40, IAP_F_FM | IAP_F_I7), | 1289 1290 IAPDESCR(ECH_01H, 0xEC, 0x01, IAP_F_FM | IAP_F_WM), 1291 1292 IAPDESCR(F0H_00H, 0xF0, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2), 1293 IAPDESCR(F0H_01H, 0xF0, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1294 IAPDESCR(F0H_02H, 0xF0, 0x02, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1295 IAPDESCR(F0H_04H, 0xF0, 0x04, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1296 IAPDESCR(F0H_08H, 0xF0, 0x08, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1297 IAPDESCR(F0H_10H, 0xF0, 0x10, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1298 IAPDESCR(F0H_20H, 0xF0, 0x20, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1299 IAPDESCR(F0H_40H, 0xF0, 0x40, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1300 IAPDESCR(F0H_80H, 0xF0, 0x80, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1301 1302 IAPDESCR(F1H_02H, 0xF1, 0x02, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1303 IAPDESCR(F1H_04H, 0xF1, 0x04, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1304 IAPDESCR(F1H_07H, 0xF1, 0x07, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1305 1306 IAPDESCR(F2H_01H, 0xF2, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1307 IAPDESCR(F2H_02H, 0xF2, 0x02, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1308 IAPDESCR(F2H_04H, 0xF2, 0x04, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1309 IAPDESCR(F2H_08H, 0xF2, 0x08, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1310 IAPDESCR(F2H_0FH, 0xF2, 0x0F, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1311 1312 IAPDESCR(F3H_01H, 0xF3, 0x01, IAP_F_FM | IAP_F_I7O), 1313 IAPDESCR(F3H_02H, 0xF3, 0x02, IAP_F_FM | IAP_F_I7O), 1314 IAPDESCR(F3H_04H, 0xF3, 0x04, IAP_F_FM | IAP_F_I7O), 1315 IAPDESCR(F3H_08H, 0xF3, 0x08, IAP_F_FM | IAP_F_I7O), 1316 IAPDESCR(F3H_10H, 0xF3, 0x10, IAP_F_FM | IAP_F_I7O), 1317 IAPDESCR(F3H_20H, 0xF3, 0x20, IAP_F_FM | IAP_F_I7O), 1318 1319 IAPDESCR(F4H_01H, 0xF4, 0x01, IAP_F_FM | IAP_F_I7O), 1320 IAPDESCR(F4H_02H, 0xF4, 0x02, IAP_F_FM | IAP_F_I7O), 1321 IAPDESCR(F4H_04H, 0xF4, 0x04, IAP_F_FM | IAP_F_WM | IAP_F_I7O), 1322 IAPDESCR(F4H_08H, 0xF4, 0x08, IAP_F_FM | IAP_F_I7O), 1323 IAPDESCR(F4H_10H, 0xF4, 0x10, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1324 1325 IAPDESCR(F6H_01H, 0xF6, 0x01, IAP_F_FM | IAP_F_I7 | IAP_F_WM), 1326 1327 IAPDESCR(F7H_01H, 0xF7, 0x01, IAP_F_FM | IAP_F_WM | IAP_F_I7), 1328 IAPDESCR(F7H_02H, 0xF7, 0x02, IAP_F_FM | IAP_F_WM | IAP_F_I7), 1329 IAPDESCR(F7H_04H, 0xF7, 0x04, IAP_F_FM | IAP_F_WM | IAP_F_I7), 1330 1331 IAPDESCR(F8H_00H, 0xF8, 0x00, IAP_F_FM | IAP_F_ALLCPUSCORE2), 1332 IAPDESCR(F8H_01H, 0xF8, 0x01, IAP_F_FM | IAP_F_I7O), 1333 1334 IAPDESCR(FDH_01H, 0xFD, 0x01, IAP_F_FM | IAP_F_WM | IAP_F_I7), 1335 IAPDESCR(FDH_02H, 0xFD, 0x02, IAP_F_FM | IAP_F_WM | IAP_F_I7), 1336 IAPDESCR(FDH_04H, 0xFD, 0x04, IAP_F_FM | IAP_F_WM | IAP_F_I7), 1337 IAPDESCR(FDH_08H, 0xFD, 0x08, IAP_F_FM | IAP_F_WM | IAP_F_I7), 1338 IAPDESCR(FDH_10H, 0xFD, 0x10, IAP_F_FM | IAP_F_WM | IAP_F_I7), 1339 IAPDESCR(FDH_20H, 0xFD, 0x20, IAP_F_FM | IAP_F_WM | IAP_F_I7), 1340 IAPDESCR(FDH_40H, 0xFD, 0x40, IAP_F_FM | IAP_F_WM | IAP_F_I7), |
1229}; 1230 1231static const int niap_events = sizeof(iap_events) / sizeof(iap_events[0]); 1232 1233static pmc_value_t 1234iap_perfctr_value_to_reload_count(pmc_value_t v) 1235{ 1236 v &= (1ULL << core_iap_width) - 1; --- 57 unchanged lines hidden (view full) --- 1294 default: /* Non architectural event. */ 1295 return (0); 1296 } 1297 1298 return ((core_architectural_events & (1 << ae)) == 0); 1299} 1300 1301static int | 1341}; 1342 1343static const int niap_events = sizeof(iap_events) / sizeof(iap_events[0]); 1344 1345static pmc_value_t 1346iap_perfctr_value_to_reload_count(pmc_value_t v) 1347{ 1348 v &= (1ULL << core_iap_width) - 1; --- 57 unchanged lines hidden (view full) --- 1406 default: /* Non architectural event. */ 1407 return (0); 1408 } 1409 1410 return ((core_architectural_events & (1 << ae)) == 0); 1411} 1412 1413static int |
1414iap_event_corei7_ok_on_counter(enum pmc_event pe, int ri) 1415{ 1416 uint32_t mask; 1417 1418 switch (pe) { 1419 /* 1420 * Events valid only on counter 0, 1. 1421 */ 1422 case PMC_EV_IAP_EVENT_40H_01H: 1423 case PMC_EV_IAP_EVENT_40H_02H: 1424 case PMC_EV_IAP_EVENT_40H_04H: 1425 case PMC_EV_IAP_EVENT_40H_08H: 1426 case PMC_EV_IAP_EVENT_40H_0FH: 1427 case PMC_EV_IAP_EVENT_41H_02H: 1428 case PMC_EV_IAP_EVENT_41H_04H: 1429 case PMC_EV_IAP_EVENT_41H_08H: 1430 case PMC_EV_IAP_EVENT_42H_01H: 1431 case PMC_EV_IAP_EVENT_42H_02H: 1432 case PMC_EV_IAP_EVENT_42H_04H: 1433 case PMC_EV_IAP_EVENT_42H_08H: 1434 case PMC_EV_IAP_EVENT_43H_01H: 1435 case PMC_EV_IAP_EVENT_43H_02H: 1436 case PMC_EV_IAP_EVENT_48H_02H: 1437 case PMC_EV_IAP_EVENT_51H_01H: 1438 case PMC_EV_IAP_EVENT_51H_02H: 1439 case PMC_EV_IAP_EVENT_51H_04H: 1440 case PMC_EV_IAP_EVENT_51H_08H: 1441 case PMC_EV_IAP_EVENT_63H_01H: 1442 case PMC_EV_IAP_EVENT_63H_02H: 1443 mask = 0x3; 1444 break; 1445 1446 default: 1447 mask = ~0; /* Any row index is ok. */ 1448 } 1449 1450 return (mask & (1 << ri)); 1451} 1452 1453static int 1454iap_event_westmere_ok_on_counter(enum pmc_event pe, int ri) 1455{ 1456 uint32_t mask; 1457 1458 switch (pe) { 1459 /* 1460 * Events valid only on counter 0. 1461 */ 1462 case PMC_EV_IAP_EVENT_B3H_01H: 1463 case PMC_EV_IAP_EVENT_B3H_02H: 1464 case PMC_EV_IAP_EVENT_B3H_04H: 1465 mask = 0x1; 1466 break; 1467 1468 /* 1469 * Events valid only on counter 0, 1. 1470 */ 1471 case PMC_EV_IAP_EVENT_51H_01H: 1472 case PMC_EV_IAP_EVENT_51H_02H: 1473 case PMC_EV_IAP_EVENT_51H_04H: 1474 case PMC_EV_IAP_EVENT_51H_08H: 1475 case PMC_EV_IAP_EVENT_63H_01H: 1476 case PMC_EV_IAP_EVENT_63H_02H: 1477 mask = 0x3; 1478 break; 1479 1480 default: 1481 mask = ~0; /* Any row index is ok. */ 1482 } 1483 1484 return (mask & (1 << ri)); 1485} 1486 1487static int |
|
1302iap_event_ok_on_counter(enum pmc_event pe, int ri) 1303{ 1304 uint32_t mask; 1305 1306 switch (pe) { 1307 /* 1308 * Events valid only on counter 0. 1309 */ 1310 case PMC_EV_IAP_EVENT_10H_00H: 1311 case PMC_EV_IAP_EVENT_14H_00H: 1312 case PMC_EV_IAP_EVENT_18H_00H: | 1488iap_event_ok_on_counter(enum pmc_event pe, int ri) 1489{ 1490 uint32_t mask; 1491 1492 switch (pe) { 1493 /* 1494 * Events valid only on counter 0. 1495 */ 1496 case PMC_EV_IAP_EVENT_10H_00H: 1497 case PMC_EV_IAP_EVENT_14H_00H: 1498 case PMC_EV_IAP_EVENT_18H_00H: |
1499 case PMC_EV_IAP_EVENT_B3H_01H: 1500 case PMC_EV_IAP_EVENT_B3H_02H: 1501 case PMC_EV_IAP_EVENT_B3H_04H: |
|
1313 case PMC_EV_IAP_EVENT_C1H_00H: 1314 case PMC_EV_IAP_EVENT_CBH_01H: 1315 case PMC_EV_IAP_EVENT_CBH_02H: 1316 mask = (1 << 0); 1317 break; 1318 1319 /* 1320 * Events valid only on counter 1. --- 30 unchanged lines hidden (view full) --- 1351 if ((IAP_PMC_CAPS & caps) != caps) 1352 return (EPERM); 1353 1354 ev = pm->pm_event; 1355 1356 if (iap_architectural_event_is_unsupported(ev)) 1357 return (EOPNOTSUPP); 1358 | 1502 case PMC_EV_IAP_EVENT_C1H_00H: 1503 case PMC_EV_IAP_EVENT_CBH_01H: 1504 case PMC_EV_IAP_EVENT_CBH_02H: 1505 mask = (1 << 0); 1506 break; 1507 1508 /* 1509 * Events valid only on counter 1. --- 30 unchanged lines hidden (view full) --- 1540 if ((IAP_PMC_CAPS & caps) != caps) 1541 return (EPERM); 1542 1543 ev = pm->pm_event; 1544 1545 if (iap_architectural_event_is_unsupported(ev)) 1546 return (EOPNOTSUPP); 1547 |
1359 if (iap_event_ok_on_counter(ev, ri) == 0) 1360 return (EINVAL); | 1548 switch (core_cputype) { 1549 case PMC_CPU_INTEL_COREI7: 1550 if (iap_event_corei7_ok_on_counter(ev, ri) == 0) 1551 return (EINVAL); 1552 break; 1553 case PMC_CPU_INTEL_WESTMERE: 1554 if (iap_event_westmere_ok_on_counter(ev, ri) == 0) 1555 return (EINVAL); 1556 break; 1557 default: 1558 if (iap_event_ok_on_counter(ev, ri) == 0) 1559 return (EINVAL); 1560 } |
1361 1362 /* 1363 * Look for an event descriptor with matching CPU and event id 1364 * fields. 1365 */ 1366 1367 switch (core_cputype) { 1368 default: --- 7 unchanged lines hidden (view full) --- 1376 cpuflag = IAP_F_CC2; 1377 break; 1378 case PMC_CPU_INTEL_CORE2EXTREME: 1379 cpuflag = IAP_F_CC2 | IAP_F_CC2E; 1380 break; 1381 case PMC_CPU_INTEL_COREI7: 1382 cpuflag = IAP_F_I7; 1383 break; | 1561 1562 /* 1563 * Look for an event descriptor with matching CPU and event id 1564 * fields. 1565 */ 1566 1567 switch (core_cputype) { 1568 default: --- 7 unchanged lines hidden (view full) --- 1576 cpuflag = IAP_F_CC2; 1577 break; 1578 case PMC_CPU_INTEL_CORE2EXTREME: 1579 cpuflag = IAP_F_CC2 | IAP_F_CC2E; 1580 break; 1581 case PMC_CPU_INTEL_COREI7: 1582 cpuflag = IAP_F_I7; 1583 break; |
1584 case PMC_CPU_INTEL_WESTMERE: 1585 cpuflag = IAP_F_WM; 1586 break; |
|
1384 } 1385 1386 for (n = 0, ie = iap_events; n < niap_events; n++, ie++) 1387 if (ie->iap_ev == ev && ie->iap_flags & cpuflag) 1388 break; 1389 1390 if (n == niap_events) 1391 return (EINVAL); --- 72 unchanged lines hidden (view full) --- 1464 /* 1465 * Only Atom CPUs support the 'ANY' qualifier. 1466 */ 1467 if (core_cputype == PMC_CPU_INTEL_ATOM) 1468 evsel |= (config & IAP_ANY); 1469 else if (config & IAP_ANY) 1470 return (EINVAL); 1471 | 1587 } 1588 1589 for (n = 0, ie = iap_events; n < niap_events; n++, ie++) 1590 if (ie->iap_ev == ev && ie->iap_flags & cpuflag) 1591 break; 1592 1593 if (n == niap_events) 1594 return (EINVAL); --- 72 unchanged lines hidden (view full) --- 1667 /* 1668 * Only Atom CPUs support the 'ANY' qualifier. 1669 */ 1670 if (core_cputype == PMC_CPU_INTEL_ATOM) 1671 evsel |= (config & IAP_ANY); 1672 else if (config & IAP_ANY) 1673 return (EINVAL); 1674 |
1675 /* 1676 * Check offcore response configuration. 1677 */ 1678 if (a->pm_md.pm_iap.pm_iap_rsp != 0) { 1679 if (ev != PMC_EV_IAP_EVENT_B7H_01H && 1680 ev != PMC_EV_IAP_EVENT_BBH_01H) 1681 return (EINVAL); 1682 if (core_cputype == PMC_CPU_INTEL_COREI7 && 1683 ev == PMC_EV_IAP_EVENT_BBH_01H) 1684 return (EINVAL); 1685 if ( a->pm_md.pm_iap.pm_iap_rsp & ~IA_OFFCORE_RSP_MASK) 1686 return (EINVAL); 1687 pm->pm_md.pm_iap.pm_iap_rsp = 1688 a->pm_md.pm_iap.pm_iap_rsp & IA_OFFCORE_RSP_MASK; 1689 } 1690 |
|
1472 if (caps & PMC_CAP_THRESHOLD) 1473 evsel |= (a->pm_md.pm_iap.pm_iap_config & IAP_F_CMASK); 1474 if (caps & PMC_CAP_USER) 1475 evsel |= IAP_USR; 1476 if (caps & PMC_CAP_SYSTEM) 1477 evsel |= IAP_OS; 1478 if ((caps & (PMC_CAP_USER | PMC_CAP_SYSTEM)) == 0) 1479 evsel |= (IAP_OS | IAP_USR); --- 143 unchanged lines hidden (view full) --- 1623 1624 PMCDBG(MDP,STA,1, "iap-start cpu=%d ri=%d", cpu, ri); 1625 1626 evsel = pm->pm_md.pm_iap.pm_iap_evsel; 1627 1628 PMCDBG(MDP,STA,2, "iap-start/2 cpu=%d ri=%d evselmsr=0x%x evsel=0x%x", 1629 cpu, ri, IAP_EVSEL0 + ri, evsel); 1630 | 1691 if (caps & PMC_CAP_THRESHOLD) 1692 evsel |= (a->pm_md.pm_iap.pm_iap_config & IAP_F_CMASK); 1693 if (caps & PMC_CAP_USER) 1694 evsel |= IAP_USR; 1695 if (caps & PMC_CAP_SYSTEM) 1696 evsel |= IAP_OS; 1697 if ((caps & (PMC_CAP_USER | PMC_CAP_SYSTEM)) == 0) 1698 evsel |= (IAP_OS | IAP_USR); --- 143 unchanged lines hidden (view full) --- 1842 1843 PMCDBG(MDP,STA,1, "iap-start cpu=%d ri=%d", cpu, ri); 1844 1845 evsel = pm->pm_md.pm_iap.pm_iap_evsel; 1846 1847 PMCDBG(MDP,STA,2, "iap-start/2 cpu=%d ri=%d evselmsr=0x%x evsel=0x%x", 1848 cpu, ri, IAP_EVSEL0 + ri, evsel); 1849 |
1850 /* Event specific configuration. */ 1851 switch (pm->pm_event) { 1852 case PMC_EV_IAP_EVENT_B7H_01H: 1853 wrmsr(IA_OFFCORE_RSP0, pm->pm_md.pm_iap.pm_iap_rsp); 1854 break; 1855 case PMC_EV_IAP_EVENT_BBH_01H: 1856 wrmsr(IA_OFFCORE_RSP1, pm->pm_md.pm_iap.pm_iap_rsp); 1857 break; 1858 default: 1859 break; 1860 } 1861 |
|
1631 wrmsr(IAP_EVSEL0 + ri, evsel | IAP_EN); 1632 1633 if (core_cputype == PMC_CPU_INTEL_CORE) 1634 return (0); 1635 1636 do { 1637 cc->pc_resync = 0; 1638 cc->pc_globalctrl |= (1ULL << ri); --- 219 unchanged lines hidden (view full) --- 1858 1859 pm = cc->pc_corepmcs[n + core_iaf_ri].phw_pmc; 1860 if (pm == NULL || pm->pm_state != PMC_STATE_RUNNING || 1861 !PMC_IS_SAMPLING_MODE(PMC_TO_MODE(pm))) 1862 continue; 1863 1864 error = pmc_process_interrupt(cpu, pm, tf, 1865 TRAPF_USERMODE(tf)); | 1862 wrmsr(IAP_EVSEL0 + ri, evsel | IAP_EN); 1863 1864 if (core_cputype == PMC_CPU_INTEL_CORE) 1865 return (0); 1866 1867 do { 1868 cc->pc_resync = 0; 1869 cc->pc_globalctrl |= (1ULL << ri); --- 219 unchanged lines hidden (view full) --- 2089 2090 pm = cc->pc_corepmcs[n + core_iaf_ri].phw_pmc; 2091 if (pm == NULL || pm->pm_state != PMC_STATE_RUNNING || 2092 !PMC_IS_SAMPLING_MODE(PMC_TO_MODE(pm))) 2093 continue; 2094 2095 error = pmc_process_interrupt(cpu, pm, tf, 2096 TRAPF_USERMODE(tf)); |
2097 if (error) 2098 intrenable &= ~flag; |
|
1866 1867 v = iaf_reload_count_to_perfctr_value(pm->pm_sc.pm_reloadcount); 1868 1869 /* Reload sampling count. */ 1870 wrmsr(IAF_CTR0 + n, v); 1871 1872 PMCDBG(MDP,INT, 1, "iaf-intr cpu=%d error=%d v=%jx(%jx)", cpu, error, 1873 (uintmax_t) v, (uintmax_t) rdpmc(IAF_RI_TO_MSR(n))); | 2099 2100 v = iaf_reload_count_to_perfctr_value(pm->pm_sc.pm_reloadcount); 2101 2102 /* Reload sampling count. */ 2103 wrmsr(IAF_CTR0 + n, v); 2104 2105 PMCDBG(MDP,INT, 1, "iaf-intr cpu=%d error=%d v=%jx(%jx)", cpu, error, 2106 (uintmax_t) v, (uintmax_t) rdpmc(IAF_RI_TO_MSR(n))); |
1874 1875 if (error) 1876 intrenable &= ~flag; | |
1877 } 1878 1879 /* 1880 * Process interrupts from the programmable counters. 1881 */ 1882 for (n = 0, flag = 1; n < core_iap_npmc; n++, flag <<= 1) { 1883 if ((intrstatus & flag) == 0) 1884 continue; --- 140 unchanged lines hidden --- | 2107 } 2108 2109 /* 2110 * Process interrupts from the programmable counters. 2111 */ 2112 for (n = 0, flag = 1; n < core_iap_npmc; n++, flag <<= 1) { 2113 if ((intrstatus & flag) == 0) 2114 continue; --- 140 unchanged lines hidden --- |