summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Turner <mattst88@gmail.com>2010-06-09 01:26:50 -0400
committerMatt Turner <mattst88@gmail.com>2010-06-09 01:26:50 -0400
commit415b727c6a91bd788436f848bd7828930f2019e2 (patch)
tree51568e86c7e8756e12cccfcef121347472334dc7
parentc8a03b63945a358bd895590a8ed2b817b9f08ce9 (diff)
Move mem_barrier() outside of loop
This makes more sense, and is also how the pm3fb driver in the kernel does it. Signed-off-by: Matt Turner <mattst88@gmail.com>
-rw-r--r--src/pm3_dac.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/pm3_dac.c b/src/pm3_dac.c
index f2dfb5e..34c3a00 100644
--- a/src/pm3_dac.c
+++ b/src/pm3_dac.c
@@ -115,8 +115,9 @@ Permedia3MemorySizeDetect(ScrnInfoPtr pScrn)
for(i=0;i<32;i++) {
/* Clear first 32MB */
MMIO_OUT32(pGlint->FbBase, i*1024*1024, 0);
- mem_barrier();
}
+ mem_barrier();
+
for(i=32;i<64;i++) {
/* write test pattern */
MMIO_OUT32(pGlint->FbBase, i*1024*1024, i*0x00345678);