Print this page
3408 detect socket type of newer AMD CPUs
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
          +++ new/usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
↓ open down ↓ 129 lines elided ↑ open up ↑
 130  130  /*
 131  131   * Families/revisions that are potentially L3 capable
 132  132   */
 133  133  #define AUTHAMD_L3CAPABLE(rev) \
 134  134          (X86_CHIPREV_ATLEAST(rev, X86_CHIPREV_AMD_10_REV_A))
 135  135  
 136  136  /*
 137  137   * Families/revisions that support x8 ChipKill ECC
 138  138   */
 139  139  #define AUTHAMD_SUPPORTS_X8ECC(rev) \
 140      -        (X86_CHIPREV_ATLEAST(rev, X86_CHIPREV_AMD_10_REV_D))
      140 +        (X86_CHIPREV_ATLEAST(rev, X86_CHIPREV_AMD_10_REV_D0))
 141  141  
 142  142  /*
 143  143   * We recognise main memory ECC errors for AUTHAMD_MEMECC_RECOGNISED
 144  144   * revisions as:
 145  145   *
 146  146   *      - being reported by the NB
 147  147   *      - being a compound bus/interconnect error (external to chip)
 148  148   *      - having LL of LG
 149  149   *      - having II of MEM (but could still be a master/target abort)
 150  150   *      - having CECC or UECC set
↓ open down ↓ 1025 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX