diff --git a/src/nv_dri.c b/src/nv_dri.c index 0640287..09c5a88 100644 --- a/src/nv_dri.c +++ b/src/nv_dri.c @@ -245,7 +245,7 @@ Bool NVDRIGetVersion(ScrnInfoPtr pScrn) /* temporary lock step versioning */ #if NOUVEAU_DRM_HEADER_PATCHLEVEL != 10 -#error nouveau_drm.h doesn't match expected patchlevel, update libdrm. +#error nouveau_drm.h doesn\'t match expected patchlevel, update libdrm. #endif if (pNv->pKernelDRMVersion->version_patchlevel != NOUVEAU_DRM_HEADER_PATCHLEVEL) { @@ -301,8 +301,9 @@ Bool NVDRIScreenInit(ScrnInfoPtr pScrn) * * At the moment the setup here will probably only work if using an AGP cmdbuf.. */ - pDRIInfo->frameBufferPhysicalAddress = (void *)pNv->VRAMPhysical; pDRIInfo->frameBufferSize = pNv->VRAMPhysicalSize / 2; + pDRIInfo->frameBufferPhysicalAddress = (void *)pNv->VRAMPhysical + + pDRIInfo->frameBufferSize; pDRIInfo->frameBufferStride = pScrn->displayWidth * pScrn->bitsPerPixel/8; pDRIInfo->ddxDrawableTableEntry = 1;