summaryrefslogtreecommitdiff
path: root/src/via_ums.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/via_ums.c')
-rw-r--r--src/via_ums.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/via_ums.c b/src/via_ums.c
index 799f8c6..24083e6 100644
--- a/src/via_ums.c
+++ b/src/via_ums.c
@@ -251,11 +251,6 @@ viaMapMMIO(ScrnInfoPtr pScrn)
}
#endif
- pScrn->fbOffset = 0;
- if (pVia->IsSecondary) {
- pScrn->fbOffset = pScrn->videoRam << 10;
- }
-
/* MMIO for MPEG engine. */
pVia->MpegMapBase = pVia->MapBase + 0xc00;
@@ -766,6 +761,11 @@ viaUMSCreate(ScrnInfoPtr pScrn)
DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO,
"Entered %s.\n", __func__));
+ pScrn->fbOffset = 0;
+ if (pVia->IsSecondary) {
+ pScrn->fbOffset = pScrn->videoRam << 10;
+ }
+
if (pVia->directRenderingType == DRI_NONE) {
if (!pVia->useEXA) {
if (!viaInitFB(pScrn)) {