diff options
author | Alex Deucher <alexdeucher@gmail.com> | 2008-07-11 17:28:03 -0400 |
---|---|---|
committer | Alex Deucher <alexdeucher@gmail.com> | 2008-08-25 10:05:50 -0400 |
commit | 4dff54a3c8d7c9f2d6ec50354ff0b92f1b7fcbdf (patch) | |
tree | a51f0192a20346ab3aad697011b94fd5d9d3606a /src/radeon_exa.c | |
parent | 5b1978a4796bcc31ac2f01d303dc8f8f44323025 (diff) |
Switch cursors over to generic allocator
Diffstat (limited to 'src/radeon_exa.c')
-rw-r--r-- | src/radeon_exa.c | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/src/radeon_exa.c b/src/radeon_exa.c index 8beaed71..a1b93b52 100644 --- a/src/radeon_exa.c +++ b/src/radeon_exa.c @@ -386,7 +386,6 @@ Bool RADEONSetupMemEXA (ScreenPtr pScreen) { ScrnInfoPtr pScrn = xf86Screens[pScreen->myNum]; RADEONInfoPtr info = RADEONPTR(pScrn); - xf86CrtcConfigPtr xf86_config = XF86_CRTC_CONFIG_PTR(pScrn); int cpp = info->CurrentLayout.pixel_bytes; int screen_size; int byteStride = pScrn->displayWidth * cpp; @@ -415,30 +414,6 @@ Bool RADEONSetupMemEXA (ScreenPtr pScreen) info->accel_state->exa->memorySize / 1024); - /* Reserve static area for hardware cursor */ - if (!xf86ReturnOptValBool(info->Options, OPTION_SW_CURSOR, FALSE)) { - int cursor_size = 64 * 4 * 64; - int align = IS_AVIVO_VARIANT ? 4096 : 256; - int c; - - for (c = 0; c < xf86_config->num_crtc; c++) { - xf86CrtcPtr crtc = xf86_config->crtc[c]; - RADEONCrtcPrivatePtr radeon_crtc = crtc->driver_private; - - radeon_crtc->cursor_offset = - RADEON_ALIGN(info->accel_state->exa->offScreenBase, align); - info->accel_state->exa->offScreenBase = radeon_crtc->cursor_offset + cursor_size; - - xf86DrvMsg(pScrn->scrnIndex, X_INFO, - "Will use %d kb for hardware cursor %d at offset 0x%08x\n", - (cursor_size * xf86_config->num_crtc) / 1024, - c, - (unsigned int)radeon_crtc->cursor_offset); - } - - - } - #if defined(XF86DRI) if (info->directRenderingEnabled) { int depthCpp = (info->dri->depthBits - 8) / 4, l, next, depth_size; |