aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-08-08radeon: add initial support for legacy crtc/encoders.Dave Airlie
not all there yet
2008-08-06radeon: fixup PCI GART table with GEM enabledDave Airlie
2008-08-06radeon: just evict to TT not cachedDave Airlie
2008-08-06drm: don't teardown things in modeset pathsDave Airlie
2008-08-06pcigart: fixup memset + remove wbinvdDave Airlie
2008-08-06radeon: fix setting new memmap in right placeDave Airlie
2008-08-05radeon: fix blit due to registers wrongDave Airlie
2008-08-04drm: finish bo after lastcloseDave Airlie
2008-08-04radeon: add userspace mm enable switchDave Airlie
2008-08-04radeon: don't use ring if cp not goingDave Airlie
2008-08-04drm: remove unused typesDave Airlie
2008-08-04drm: fixup master code to use krefsDave Airlie
2008-08-04i915/radeon: use rmmap lockedDave Airlie
2008-08-04modesetting: pick_crtcs can't be staticDave Airlie
2008-08-04drm: remove unneeded debuggingDave Airlie
2008-07-31drm: remove object hashDave Airlie
2008-07-31drm: userspace rip out TTM APIDave Airlie
2008-07-31drm: add fault handler support so as to be more like possible upstreamDave Airlie
(cherry picked from commit 10d5b037b85706037df89bf0275436797e4eb559)
2008-07-31TTM: remove API and userspace objects.Dave Airlie
This removes all the TTM userspace API and all userspace objects. It also removes the drm_bo_lock.c code
2008-07-30radeon: hack gem to get an offset back for Mesa.Dave Airlie
2008-07-30radeon: add some handles to the sarea + kernel mm available checkDave Airlie
2008-07-29radeon: move code around putting emit into csDave Airlie
2008-07-29radeon_cs: add relocate hook for mm and non-mm relocationsDave Airlie
2008-07-28radeon_cs: extract some offsets from packet dataDave Airlie
2008-07-28r300: add some packet 3 decodesDave Airlie
2008-07-28r300: initial command stream parser for packet 0.Dave Airlie
this at least parses the DDX stream and lets me run gnome-terminal/metacity
2008-07-28radeon command submission startDave Airlie
take code from Jerome munge into a TTM IB re-use
2008-07-26NV50: s/FALSE/false/Alex Deucher
2008-07-26tests: add some basic radeon gem testsDave Airlie
2008-07-26radeon: add initial atombios modesetting and GEM -> TTM translation layer.Dave Airlie
This is an initial import of the atom bios parser with modesetting support for r500 hw using atombios. It also includes a simple memory manager layer that translates a radeon GEM style interface onto TTM internally. So far this memory manager has only been used for pinned object allocation for the DDX to test modesetting.
2008-07-26Merge remote branch 'origin/modesetting-101' into modesetting-gemDave Airlie
2008-07-26drm: don't set the signal blocker on the master process.Dave Airlie
this lets us debug the X server through xkb startup. Not sure what the correct answer is, probably X needs to drop the lock when execing stuff, with input hotplug it can get xkb stuff at any time I believe.
2008-07-26modesetting: pass file priv to cursorDave Airlie
2008-07-26nv50: remove TRUE/FALSEDave Airlie
2008-07-26modesetting: pass file_priv into cursor set functionsDave Airlie
2008-07-26Merge remote branch 'origin/modesetting-101' into modesetting-gemDave Airlie
2008-07-24drm: use correct mode destructorDave Airlie
2008-07-21NV50: Don't create a "native" mode for LVDS when there is none.Maarten Maathuis
2008-07-21NV50: don't fail on LVDS by defaultMaarten Maathuis
2008-07-21NV50: Use bios table for load pattern when possible.Maarten Maathuis
2008-07-21NV50: Do detect with hpd and load detect if possible.Maarten Maathuis
- Appropriate error messages when an unknown situation is encountered are included. - Fallback to i2c will occur when needed.
2008-07-20NV50: delay changing gpu<->non-gpu scaling modes until next modesetMaarten Maathuis
2008-07-20modesetting-101: Only store property value when set_property was successful.Maarten Maathuis
2008-07-20NV50: LVDS always needs some kind of gpu scalingMaarten Maathuis
2008-07-20modesetting-101: set_property should return an int, not a boolMaarten Maathuis
2008-07-20modesetting-101: implement optional scaling and dithering propertiesMaarten Maathuis
2008-07-20drm: As a workaround don't tear down sg with a modesetting driver.Maarten Maathuis
- This allows me to maintain a useful prototype driver.
2008-07-18nv50: use same dma object for fb/tt accessBen Skeggs
We depend on the VM fully now for memory protection, separate DMA objects for VRAM and GART are unneccesary. However, until the next interface break (soon) a client can't depend on the objects being the same and must still call NV_OBJ_SET_DMA_* methods appropriately.
2008-07-18nouveau: interface changes for nv5x 3dBen Skeggs
2008-07-12modesetting/helper: fix array overrun - count should be reset hereDave Airlie