The latest ucode patches for Family 10h:
[coreboot.git] / src / cpu / amd / model_10xxx / defaults.h
index 12ee5d57067680478f5bbcfebb0f03d52816bc01..2497c5ba8ec948e6a03f6d2d8b43864ec6048de3 100644 (file)
@@ -64,7 +64,7 @@ static const struct {
 
        { DC_CFG, AMD_DR_ALL, AMD_PTYPE_ALL,
          1 << 24, 0x00000000,
-         1 << 24, 0x00000000 },        /* Erratum #202 [DIS_PIGGY_BACK_SCRUB]=1 */
+         1 << 24, 0x00000000 },        /* Erratum #261 [DIS_PIGGY_BACK_SCRUB]=1 */
 
        { LS_CFG, AMD_DR_GT_B0, AMD_PTYPE_ALL,
          0 << 1, 0x00000000,
@@ -156,12 +156,15 @@ static const struct {
          0x00000100, 0x00000100 },     /* [8] MstrAbrtEn */
 
        { 3, 0x44, AMD_DR_ALL, AMD_PTYPE_ALL,
-         0x0A100044, 0x0A300044 },     /* [27] NB MCA to CPU0 Enable,
-                                          [25] DisPciCfgCpuErrRsp,
-                                          [21] SyncOnErr=0,
-                                          [20] SyncOnWDTEn=1,
-                                          [6] CpuErrDis,
-                                          [2] SyncOnUcEccEn=1 */
+         0x4A30005C, 0x4A30005C },     /* [30] SyncOnDramAdrParErrEn = 1,
+                                          [27] NbMcaToMstCpuEn = 1,
+                                          [25] DisPciCfgCpuErrRsp = 1,
+                                          [21] SyncOnAnyErrEn = 1,
+                                          [20] SyncOnWDTEn = 1,
+                                          [6] CpuErrDis = 1,
+                                          [4] SyncPktPropDis = 1,
+                                          [3] SyncPktGenDis = 1,
+                                          [2] SyncOnUcEccEn = 1 */
 
        /* XBAR buffer settings */
        { 3, 0x6C, AMD_DR_ALL, AMD_PTYPE_ALL,
@@ -218,7 +221,7 @@ static const struct {
        { 3, 0x84, AMD_DR_ALL, AMD_PTYPE_ALL,
          0xA0E641E6, 0xFFFFFFFF },
 
-       { 3, 0xA0, AMD_DR_ALL, AMD_PTYPE_MOB,
+       { 3, 0xA0, AMD_DR_ALL, AMD_PTYPE_MOB | AMD_PTYPE_DSK,
          0x00000080, 0x00000080 },     /* [7] PSIVidEnable */
 
        { 3, 0xA0, AMD_DR_ALL, AMD_PTYPE_ALL,
@@ -246,9 +249,13 @@ static const struct {
 
        /* Extended NB MCA Config Register */
        { 3, 0x180, AMD_DR_ALL, AMD_PTYPE_ALL,
-         0x00700022, 0x00700022 },     /* [5]     = DisPciCfgCpuMstAbtRsp
-                                          [22:20] = SyncFloodOn_Err = 7,
-                                          [1] = SyncFloodOnUsPwDataErr = 1 */
+         0x007003E2, 0x007003E2 },     /* [22:20] = SyncFloodOn_Err = 7,
+                                          [9] SyncOnUncNbAryEn = 1 ,
+                                          [8] SyncOnProtEn = 1,
+                                          [7] SyncFloodOnTgtAbtErr = 1,
+                                          [6] SyncFloodOnDatErr = 1,
+                                          [5] DisPciCfgCpuMstAbtRsp = 1,
+                                          [1] SyncFloodOnUsPwDataErr = 1 */
 
        /* L3 Control Register */
        { 3, 0x1B8, AMD_DR_ALL, AMD_PTYPE_ALL,