Dear Yu Ning, Carl-Daniel and Peter,
thanks for your ongoing help.
Am Sonntag, den 22.03.2009, 18:27 +0100 schrieb Peter Stuge:
FENG Yu Ning wrote:
An area can be covered by multiple MTRRs. As long as at least one MTRR covering the area is "uncachable", everything is OK.
If I understood correctly, Paul could do
echo "base=0x1ffc0000 size=0x40000 type=uncachable" >| /proc/mtrr
and then try flashrom again.
Am I right?
Flash is at top of 4GB so I think it should be
echo "base=0xfffc0000 size=0x40000 type=uncachable" >| /proc/mtrr
# echo "base=0xfffc0000 size=0x40000 type=uncachable" >| /proc/mtrr $ cat /proc/mtrr reg00: base=0x00000000 ( 0MB), size= 512MB: write-back, count=1 reg01: base=0xd0000000 (3328MB), size= 128MB: write-combining, count=1 reg02: base=0xd0000000 (3328MB), size= 128MB: write-combining, count=1 reg03: base=0xd8000000 (3456MB), size= 64MB: write-combining, count=1 reg04: base=0xfffc0000 (4095MB), size= 256KB: uncachable, count=1
I tried flashrom with the different delays (10, 100, 1000, 10000, 40000 all in us) afterwards, but the image did not differ.
Thanks,
Paul