*** empty log message ***
authorYinghai Lu <yinghailu@gmail.com>
Wed, 22 Dec 2004 19:02:41 +0000 (19:02 +0000)
committerYinghai Lu <yinghailu@gmail.com>
Wed, 22 Dec 2004 19:02:41 +0000 (19:02 +0000)
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1828 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

src/northbridge/amd/amdk8/coherent_ht.c

index 32d040c6736bd10679c7efd4a758fe75d83d18df..3b20b62d345da96b7b4ae183fcde402065300a35 100644 (file)
@@ -367,8 +367,8 @@ static void setup_row_indirect(u8 source, u8 dest, u8 gateway, u8 diff)
        val_s >>=16;
        val_s &=0xfe;
 #if !CROSS_BAR_47_56
-       if(((source&1)!=(dest &1)) && (val_s!=val) ) { // use another connect as response
-               val_s -= val;
+       if(((source&1)!=(dest &1)) && (val_s!=(val&0xff)) ) { // use another connect as response
+               val_s -= val & 0xff;
 #if CONFIG_MAX_CPUS>4
                uint8_t byte;
                // Some node have two links left
@@ -396,8 +396,8 @@ static void setup_row_indirect(u8 source, u8 dest, u8 gateway, u8 diff)
 
 
 #else 
-        if(diff && (val_s!=val) ) { // use another connect as response
-                val_s -= val;
+        if(diff && (val_s!=(val&0xff)) ) { // use another connect as response
+                val_s -= val & 0xff;
 #if CONFIG_MAX_CPUS>4
                uint8_t byte;
                // Some node have two links left