Dan Carpenter
|
ce06791366
drm/radeon: check kmalloc() for failures
|
13 years ago |
Jerome Glisse
|
f2e3922106
drm/radeon: make the ib an inline object
|
13 years ago |
Michel Dänzer
|
43caf4515c
drm/radeon: Original Radeons had PCI GART, not PCIe GART.
|
13 years ago |
Christian König
|
7b9ef16bd1
drm/radeon: make forcing ring activity a common function
|
13 years ago |
Christian König
|
069211e555
drm/radeon: move lockup detection code into radeon_ring.c
|
13 years ago |
Christian König
|
7bd560e885
drm/radeon: use central function for IB testing
|
13 years ago |
Christian König
|
25a9e35218
drm/radeon: replace gpu_lockup with ring->ready flag
|
13 years ago |
Daniel Vetter
|
767878908e
Merge tag 'v3.4-rc3' into drm-intel-next-queued
|
13 years ago |
Dave Airlie
|
2099810f90
drm/radeon: enable pci bus mastering after card is initialised (v2)
|
13 years ago |
Arnd Bergmann
|
4de833c337
drm/radeon: replace udelay with mdelay for long timeouts
|
13 years ago |
Dave Airlie
|
8229c885fe
drm: Merge tag 'v3.3-rc7' into drm-core-next
|
13 years ago |
Alex Deucher
|
798bcf7341
drm/radeon/kms: move clock/pcie setting callbacks into pm struct
|
13 years ago |
Alex Deucher
|
c5b3b8504f
drm/radeon/kms: reorganize gart callbacks
|
13 years ago |
Alex Deucher
|
f712812e1b
drm/radeon/kms: make ring_start, ring_test, and ib_test per ring
|
13 years ago |
Alex Deucher
|
3ae19b750b
drm/radeon/kms: add wait_for_vblank asic callback
|
13 years ago |
Jerome Glisse
|
6b7746e876
drm/radeon/kms: properly set accel working flag and bailout when false
|
13 years ago |
Alex Deucher
|
b7f5b7dec3
drm/radeon/kms: fix MSI re-arm on rv370+
|
13 years ago |
Alex Deucher
|
f2746f83d5
drm/radeon/kms: add r1xx/r2xx CS support for tiled textures
|
13 years ago |
Alex Deucher
|
c9068eb296
drm/radeon/kms: add r1xx/r2xx support for CS_KEEP_TILING_FLAGS
|
13 years ago |
Michel Dänzer
|
642ce5251b
radeon: Call pci_clear_master() instead of open-coding it.
|
13 years ago |
Michel Dänzer
|
3df96909b7
radeon: Fix disabling PCI bus mastering on big endian hosts.
|
13 years ago |
Jerome Glisse
|
69e130a6a4
drm/radeon: make ib size variable
|
13 years ago |
Jerome Glisse
|
b15ba51207
drm/radeon: introduce a sub allocator and convert ib pool to it v4
|
13 years ago |
Alex Deucher
|
1b37078b7d
drm/radeon/kms: add support for per-ring fence interrupts
|
13 years ago |
Alex Deucher
|
78c5560a08
drm/radeon/kms: add some new ring params to better handle other ring types
|
13 years ago |
Jerome Glisse
|
30eb77f4e6
drm/radeon: precompute fence cpu/gpu addr once v3
|
13 years ago |
Christian König
|
e32eb50dbe
drm/radeon: rename struct radeon_cp to radeon_ring
|
13 years ago |
Christian König
|
bf85279958
drm/radeon: make cp variable an array
|
13 years ago |
Christian König
|
5596a9db15
drm/radeon: make ring rptr and wptr register offsets variable
|
13 years ago |
Christian König
|
7b1f2485db
drm/radeon: make all functions work with multiple rings.
|
13 years ago |