summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-03-07Remove leftover in man page and nv_const.hHEADmasterXavier Chantry2-18/+0
Signed-off-by: Xavier Chantry <chantry.xavier@gmail.com> Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2010-03-05kms: Don't try to copy fbcon contents when there's no framebuffer bound.Francisco Jerez1-0/+3
drmModeGetFB complains loudly when it's given an invalid framebuffer id, bail out earlier if that's the case. Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2010-02-25fix typoBen Skeggs1-1/+1
2010-02-23Protect against potential crash for unknown connector typesBen Skeggs1-3/+8
2010-02-23Add connector name for eDPBen Skeggs1-0/+1
2010-02-18remove drm patchlevel check, libdrm checks this for usBen Skeggs3-10/+0
2010-02-13Revert "kms: work around some bong hits with dpms"Francisco Jerez3-6/+0
This reverts commit 98c9e4edb58374f18249e5c9c53b392fb8b4a1d1. AFAIK it's no longer needed. Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2010-02-11Pass pScreen to drmmode_fbcon_copy()Ben Skeggs3-10/+11
2010-02-10dri2: Fix crashes on server regeneration.Francisco Jerez3-33/+4
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2010-02-10kms: Clean up the set_mode_major hook.Francisco Jerez1-32/+10
The X server already takes care of restoring the previous CRTC parameters after a failed mode set. As a bonus this patch fixes RandR13 projective transforms. Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2010-02-10Remove some UMS leftovers.Marcin Kościelnicki1-19/+1
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2010-02-10kms: Don't pretend it works on xserver-1.5.Francisco Jerez1-24/+0
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2010-02-10kms: Kill nv_cursor_convert_cursor.Francisco Jerez2-90/+10
Well, mostly, the remaining pitch conversion will be unnecessary soon. Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2010-02-05nv50/accel: Fix mangled A8+A8 shader.Marcin Kościelnicki1-2/+3
Turns out we used a misaligned long instruction near the end, and the shader was getting killed after writing R, A components. This has gone unnoticed since the remaining G, B outputs aren't actually used.
2010-02-01Update to new nouveau_class.hMarcin Kościelnicki3-25/+25
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2010-02-01nv10/exa: Fix up nv11 accel.Francisco Jerez1-1/+1
Fixes an off-by-one error made when UMS was removed. Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2010-01-31dri2: Fix for the new DRI2InfoRec ABI.Francisco Jerez1-0/+6
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2010-01-31nv10/exa: Fix build after the last nouveau_class.h changes.Francisco Jerez1-1/+1
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2010-01-21Remove nv_dripriv.h, nv_local.hMarcin Kościelnicki6-108/+26
2010-01-21xv: use nouveau_bo_new_tile()Ben Skeggs1-2/+5
2010-01-19Remove deprecated NV1 readmeDavid Heidelberger1-42/+0
2010-01-13exa: remove nouveau_pixmap_offset()Ben Skeggs11-53/+26
Completely useless now we don't have to try and support non-driver pixmaps. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2010-01-13exa: remove nouveau_exa_pixmap_{map,unmap}Ben Skeggs2-76/+18
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2010-01-13Check for drm+kms availability in NVPciProbe()Ben Skeggs1-125/+81
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2010-01-13bump xorg-server requirement to 1.7Ben Skeggs1-1/+1
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2010-01-11remove more unused codeBen Skeggs3-26/+0
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2010-01-11exa: Remove non-driver pixmaps pathBen Skeggs6-175/+23
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2010-01-11Remove pNv->NVArchBen Skeggs12-56/+52
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2010-01-11Remove pNv->Chipset useBen Skeggs4-55/+7
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2010-01-11remove pNv->VRAMPhysicalBen Skeggs2-8/+0
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2010-01-11dri1: remove DRI1 supportBen Skeggs6-434/+37
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2010-01-11xv: ifdef out another problematic piece of overlay support for the momentBen Skeggs1-0/+2
2010-01-11Initial pass at removal of non-KMS support.Ben Skeggs46-14684/+176
It's likely there's a lot more that can be cleaned up/removed as a result of this, we can handle that as we come across it. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> Signed-off-by: Francisco Jerez <currojerez@riseup.net> Acked-by: Maarten Maathuis <madman2003@gmail.com>
2010-01-03exa: Some compat defines for new pixman formats.Maarten Maathuis1-0/+20
Signed-off-by: Maarten Maathuis <madman2003@gmail.com>
2010-01-01start using BEGIN_RING_NIMarcin Slusarz3-14/+13
2010-01-01nv50: always set semaphore handle and offsetMaarten Maathuis2-3/+3
- This is in preperation of using semaphores for more than one thing. Signed-off-by: Maarten Maathuis <madman2003@gmail.com>
2010-01-01nv50: upgrade nv50_texture.hMarcin Slusarz3-56/+94
- copy changes from mesa/src/gallium/drivers/nv50/nv50_texture.h - remove 2 redefinitions - fix R<->B rename (see df189c9efc0fbcdce816af483f0147ab635280d1 (nv50: TIC/TSC fixes and additions) in mesa repo)
2010-01-01nv50/exa: add support for more color formatsMarcin Slusarz1-52/+96
2010-01-01nv50: check drawable.bitsPerPixel instead of depth to get formatChristoph Bumiller2-5/+7
2009-12-28nv50: Dehexify and bring up to date with new method defines.Marcin Kościelnicki6-50/+49
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2009-12-28nv10/exa: Fix for the latest nouveau_class.h changes.Francisco Jerez1-3/+3
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2009-12-28dri: Use classic mesa on the fixed pipe cards.Francisco Jerez2-2/+10
Signed-off-by: Francisco Jerez <currojerez@riseup.net> Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2009-12-23kms: Remove the one-off offset of connector names compared to the kernel.Maarten Maathuis1-1/+1
- Seeing DVI-I-0 in xrandr and DVI-I-1 in the kernel logs can be a source of confusion. Signed-off-by: Maarten Maathuis <madman2003@gmail.com>
2009-12-17Revert "exa: map the pixmap bo after creation to ensure a useable driver pixmap"Ben Skeggs1-9/+0
This reverts commit 740c9f3e79729e4e06c693e66826afbad9bd1ce5. To get the same effect as this commit, update to latest libdrm git.
2009-12-16dri2: Make the render targets tiled for pre-G80 cards.Francisco Jerez1-2/+2
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2009-12-16exa: Pre-G80 tiling support.Francisco Jerez5-16/+26
For now, pixmaps will only be tiled if driver pixmaps is being used and we're told to with the NOUVEAU_CREATE_PIXMAP_TILED usage hint. Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2009-12-14kms: Allow interlaced/doublescan modes.Francisco Jerez1-0/+4
After bcafdfbed6 (an X server commit) we have to explicitly state we can handle them. Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2009-12-12exa: map the pixmap bo after creation to ensure a useable driver pixmapMaarten Maathuis1-0/+9
- Large pixmaps (think of 8000x8000 pixmaps on NV50) will cause crashes otherwise because exa assumes driver pixmaps to be mappable. Handling this elsewhere is problematic. Signed-off-by: Maarten Maathuis <madman2003@gmail.com>
2009-12-07Allow texturing from GARTBen Skeggs6-35/+42
Unfortunately NV_CONTEXT_SURFACES_2D on most cards (probably only PCIE cards work actually, but that's not confirmed) rejects a GART DMA object, so the usefulness is a bit more limited than I'd hoped.
2009-12-03nv50: avoid touching 0x16b0 on 0x8597, it causes a DATA_ERROR from the GPUBen Skeggs1-3/+8
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>