Fix some breakage from 5890.
authorMyles Watson <mylesgw@gmail.com>
Fri, 1 Oct 2010 15:16:20 +0000 (15:16 +0000)
committerMyles Watson <mylesgw@gmail.com>
Fri, 1 Oct 2010 15:16:20 +0000 (15:16 +0000)
Signed-off-by: Myles Watson <mylesgw@gmail.com>
Acked-by: Myles Watson <mylesgw@gmail.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5899 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

src/cpu/intel/car/cache_as_ram.inc

index 98d227db2f8b8d477c1ed327b6beb45894372304..8491d86db20748f205063fd60c65e188de26b1b1 100644 (file)
@@ -221,7 +221,8 @@ clear_fixed_var_mtrr_out:
         */
        movl    $MTRRphysBase_MSR(1), %ecx
        xorl    %edx, %edx
-       movl    $(REAL_XIP_ROM_BASE | MTRR_TYPE_WRBACK), %eax
+       movl    $REAL_XIP_ROM_BASE, %eax
+       orl     $MTRR_TYPE_WRBACK, %eax
        wrmsr
 
        movl    $MTRRphysMask_MSR(1), %ecx