summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Skeggs <skeggsb@gmail.com>2007-06-28 16:13:11 +1000
committerBen Skeggs <skeggsb@gmail.com>2007-06-28 16:13:11 +1000
commite73e60afb08b636e6b61ea74778d60241f2ce85c (patch)
tree0bd5ee9df6a3def7f6fe55ad999e8b87a214cdba
parent392b2e99f6bdb9ff509e7ebd2d00434b58832863 (diff)
downloadxorg-driver-xf86-video-nouveau-e73e60afb08b636e6b61ea74778d60241f2ce85c.tar.gz
Fix FB offsets.
-rw-r--r--src/nv_crtc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nv_crtc.c b/src/nv_crtc.c
index fe06020..5b646d0 100644
--- a/src/nv_crtc.c
+++ b/src/nv_crtc.c
@@ -462,7 +462,7 @@ void nv_crtc_calc_state_ext(
}
- CursorStart = pNv->Cursor->offset - pNv->VRAMPhysical;
+ CursorStart = pNv->Cursor->offset;
regp->CRTC[NV_VGA_CRTCX_CURCTL0] = 0x80 | (CursorStart >> 17);
regp->CRTC[NV_VGA_CRTCX_CURCTL1] = (CursorStart >> 11) << 2;
@@ -1280,7 +1280,7 @@ NVCrtcSetBase (xf86CrtcPtr crtc, int x, int y)
CARD32 start = 0;
start += ((y * pScrn->displayWidth + x) * (pLayout->bitsPerPixel/8));
- start += (pNv->FB->offset - pNv->VRAMPhysical);
+ start += pNv->FB->offset;
nvWriteCRTC(pNv, nv_crtc->crtc, NV_CRTC_START, start);