[coreboot] Porting to RS780/SB700 board
Marc Jones
marcj303 at gmail.com
Mon May 3 05:42:34 CEST 2010
On Fri, Apr 30, 2010 at 9:49 PM, Myles Watson <mylesgw at gmail.com> wrote:
>
>> /* variable MTRRs */
>> msr 00000200=0000000000000000
>> msr 00000201=0000000000000000
>> msr 00000202=00000000fff00006
>> msr 00000203=0000fffffff80800
> This looks wrong to me. I'm not an expert, but Since 202 is the base, and
> 203 is the mask, It looks like the area from 0xfff00000 - 0xfff7ffff is
> cached. I would think the correct setting would be:
>> msr 00000202=00000000fff00006
>> msr 00000203=0000fffffff00800
>
I agree, this is only 512KB not 1MB as I would expect.
Check $REAL_XIP_ROM_BASE and CONFIG_XIP_ROM_SIZE which get used in
cpu/amd/car/cache_as_ram.inc.
Marc
--
http://se-eng.com
More information about the coreboot
mailing list