summaryrefslogtreecommitdiff
path: root/shared-core/radeon_cs.c
AgeCommit message (Collapse)Author
2008-11-16radeon: protect cs ioctl atomic part with a mutexJerome Glisse
A small subset of CS need to be atomic (relocation+IB commit to ring) right now, because of the way relocation are handled, we need to protect the whole ioctl.
2008-11-09radeon: add more packet3 relocations handlingJerome Glisse
2008-11-03radeon: make build againDave Airlie
2008-11-03radeon: overhaul ring interactionsDave Airlie
emit in 16-dword blocks, emit irqs at same time as everything else
2008-11-03radeon: CS2 make it all work with new relocs styleDave Airlie
2008-11-03radeon: don't copy to user the cs idsDave Airlie
2008-11-03radeon: make new CS2 command submission interface port older interface to thisDave Airlie
2008-11-03radeon: fixup scratch register interactions properlyDave Airlie
2008-11-03radeon: add some more r100 support to test AGPDave Airlie
2008-10-16radeon: add CS support for r100/r200 in 2D driverDave Airlie
2008-09-18radeon: fixup buffer and cs bitsDave Airlie
2008-08-14Merge branch 'radeon-gem-cs' into modesetting-gemDave Airlie
Conflicts: libdrm/xf86drm.c linux-core/Makefile.kernel linux-core/drmP.h linux-core/drm_compat.h linux-core/drm_drv.c linux-core/drm_stub.c linux-core/drm_vm.c shared-core/i915_dma.c shared-core/r300_cmdbuf.c shared-core/radeon_drv.h
2008-08-14radeon: remove debuggingDave 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