diff options
author | Matt Turner <mattst88@gmail.com> | 2010-06-09 01:26:50 -0400 |
---|---|---|
committer | Matt Turner <mattst88@gmail.com> | 2010-06-09 01:26:50 -0400 |
commit | 415b727c6a91bd788436f848bd7828930f2019e2 (patch) | |
tree | 51568e86c7e8756e12cccfcef121347472334dc7 | |
parent | c8a03b63945a358bd895590a8ed2b817b9f08ce9 (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.c | 3 |
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); |