Author: wmb Date: 2009-09-24 08:10:34 +0200 (Thu, 24 Sep 2009) New Revision: 1374
Modified: cpu/x86/pc/olpc/via/devices.fth dev/olpc/kb3700/ecio.fth Log: Via - added uncache-flash so edits to manufacturing data are stable.
Modified: cpu/x86/pc/olpc/via/devices.fth =================================================================== --- cpu/x86/pc/olpc/via/devices.fth 2009-09-24 06:09:14 UTC (rev 1373) +++ cpu/x86/pc/olpc/via/devices.fth 2009-09-24 06:10:34 UTC (rev 1374) @@ -216,6 +216,8 @@ : stand-init-io stand-init-io h# fff0.0000 to flash-base ; warning !
+: uncache-flash ( -- ) h# 202 msr@ h# ff invert and h# 202 msr! ; + fload ${BP}/dev/olpc/spiflash/spiif.fth \ Generic low-level SPI bus access fload ${BP}/dev/olpc/spiflash/spiflash.fth \ SPI FLASH programming fload ${BP}/dev/olpc/kb3700/ecspi.fth \ EC chip SPI FLASH access
Modified: dev/olpc/kb3700/ecio.fth =================================================================== --- dev/olpc/kb3700/ecio.fth 2009-09-24 06:09:14 UTC (rev 1373) +++ dev/olpc/kb3700/ecio.fth 2009-09-24 06:10:34 UTC (rev 1374) @@ -311,6 +311,7 @@
['] io-spi-reprogrammed to spi-reprogrammed use-mem-flash-read + [ifdef] uncache-flash uncache-flash [then]
7 to spi-us \ Measured time for "1 fea9 ec!" is 7.9 uS