Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-11-12 | radeon+libdrm-radeon: change relocation informations | Jerome Glisse | |
Relocation now consist of the following informations (in this order) : handle buffer object handle identifier start_offset start offset of first data of the buffer object used by the cs end_offset end offset of last data of the buffer object used by the cs read_domain read domain (either VRAM, or GTT as GPU is invalid for CS) write_domain write domain (either VRAM, or GTT as GPU is invalid for CS) flags flags used for further optimization (like discard previous buffer content or forget buffer content after cs which can help in avoiding moving content in or out) | |||
2008-11-10 | radeon: add gart useable size to report to userspace | Dave Airlie | |
2008-11-10 | drm/radeon: add uncached allocator to drm ttm code. | Dave Airlie | |
2008-11-10 | radeon: fixup vram visible calculation to take a/c pinned objects for now | Dave Airlie | |
2008-11-03 | radeon: add mtrr support for VRAM aperture. | Dave Airlie | |
2008-11-03 | radeon: set dma bufs bo type to a kernel type | Dave Airlie | |
2008-11-03 | radeon: overhaul ring interactions | Dave Airlie | |
emit in 16-dword blocks, emit irqs at same time as everything else | |||
2008-11-03 | radeon: add wait rendering API | Dave Airlie | |
2008-11-03 | radeon: remove unused gem indirect ioctl | Dave Airlie | |
2008-11-03 | radeon: fix some warnings | Dave Airlie | |
2008-11-03 | radeon: CS2 make it all work with new relocs style | Dave Airlie | |
2008-11-03 | radeon: make new CS2 command submission interface port older interface to this | Dave Airlie | |
2008-11-03 | radeon: add r423 bits to modesetting | Dave Airlie | |
2008-11-03 | radeon: fix accessible VRAM sizing | Dave Airlie | |
2008-10-16 | radeon: use discardable flags on no backing store objects | Dave Airlie | |
2008-10-06 | radeon: fix alignment so Xv works again | Dave Airlie | |
2008-10-06 | radeon: fix pin ioctl interface to mesa can find offset for pinned buffers | Dave Airlie | |
2008-10-06 | drm/radeon: fixup clean flag handling | Dave Airlie | |
2008-09-24 | radeon: add r600 modesetting registers writes | Dave Airlie | |
2008-09-18 | [PATCH] radeon: fixup GEM domain setting - allows more userspace paths | Dave Airlie | |
also dirty buffer on validate | |||
2008-09-18 | radeon: fail properly if we can't create the ring. | Dave Airlie | |
Normally this will be due to an AGP driver needing updating | |||
2008-09-18 | radeon: do proper memory controller init and setup | Dave Airlie | |
2008-09-18 | radeon: fixup reference counting properly | Dave Airlie | |
2008-09-18 | radeon: remove unneeded debugging | Dave Airlie | |
2008-09-18 | make text reserve 256k | Dave Airlie | |
2008-09-18 | radeon: add initial suspend/resume support | Dave Airlie | |
plus a bunch of fixes | |||
2008-09-05 | radeon: rs690 GART tables need to be in uncached memory. | Dave Airlie | |
Allocate the rs480/690 tables from uncached memory. | |||
2008-09-04 | radeon: fixup a number of avivo checks for rs690 | Dave Airlie | |
2008-08-26 | radeon: fixup domains and use them properly | Dave Airlie | |
2008-08-17 | radeon: first pass at bios scratch regs | Alex Deucher | |
- todo: updated connected status | |||
2008-08-15 | radeon: reserve 64k of VRAM for now for text mode so we don't trample it | Dave Airlie | |
need to revisit this later I'm sure | |||
2008-08-14 | radeon: add support for memory map init | Dave Airlie | |
2008-08-14 | radeon: FEDORA: patch to make 3D driver work | Dave Airlie | |
set gart buffers start | |||
2008-08-14 | radeon: remove debugging | Dave Airlie | |
2008-08-14 | radeon: use mm_enabled variable to denote memory manager running | Dave Airlie | |
2008-08-14 | radeon: make buffer swap for older drivers work again on GEM | Dave Airlie | |
2008-08-14 | radeon: FEDORA: add old DMA buffers on top of GEM | Dave Airlie | |
This really shouldn't go upstream, it just lets me run the old 3D driver on GEM setup system | |||
2008-08-06 | radeon: fixup PCI GART table with GEM enabled | Dave Airlie | |
2008-07-31 | TTM: 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-30 | radeon: hack gem to get an offset back for Mesa. | Dave Airlie | |
2008-07-29 | radeon: move code around putting emit into cs | Dave Airlie | |
2008-07-29 | radeon_cs: add relocate hook for mm and non-mm relocations | Dave Airlie | |
2008-07-28 | radeon command submission start | Dave Airlie | |
take code from Jerome munge into a TTM IB re-use | |||
2008-07-26 | radeon: 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. |