kernel-ark/drivers/gpu/drm/radeon
Jerome Glisse 733289c265 drm/radeon/kms: don't fail if we fail to init GPU acceleration
Userspace can query if acceleration is working or not true get
info ioctl and could fallback to software if for some reason
kernel failed to initialize KMS. This should allow to give a
working KMS setup in all case (even with non functionning accel).

Signed-off-by: Jerome Glisse <jglisse@redhat.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
2009-09-18 16:01:57 +10:00
..
reg_srcs drm/radeon/kms: add rn50/r100/r200 CS tracker. 2009-09-08 08:54:31 +10:00
atom-bits.h drm/radeon: introduce kernel modesetting for radeon hardware 2009-06-15 12:01:53 +10:00
atom-names.h drm/radeon: introduce kernel modesetting for radeon hardware 2009-06-15 12:01:53 +10:00
atom-types.h drm/radeon: introduce kernel modesetting for radeon hardware 2009-06-15 12:01:53 +10:00
atom.c drm/radeon: introduce kernel modesetting for radeon hardware 2009-06-15 12:01:53 +10:00
atom.h drm/radeon: introduce kernel modesetting for radeon hardware 2009-06-15 12:01:53 +10:00
atombios_crtc.c drm/radeon/kms: reprogram format in set base. 2009-09-18 16:01:53 +10:00
atombios.h drm/radeon/kms: add initial radeon tv-out support. 2009-09-08 09:24:37 +10:00
avivod.h drm/radeon/kms: add r600 KMS support 2009-09-08 11:15:52 +10:00
Kconfig drm/kms/radeon: make kms default a runtime option 2009-09-08 11:15:59 +10:00
Makefile drm/kms/radeon: make kms default a runtime option 2009-09-08 11:15:59 +10:00
mkregtable.c drm/radeon: cleanup mkregtable.c 2009-08-31 09:09:28 +10:00
ObjectID.h drm/radeon: introduce kernel modesetting for radeon hardware 2009-06-15 12:01:53 +10:00
r100_track.h drm/radeon/kms: add rn50/r100/r200 CS tracker. 2009-09-08 08:54:31 +10:00
r100.c drm/radeon/kms: clear confusion in GART init/deinit path 2009-09-15 08:53:14 +10:00
r100d.h drm/radeon/kms: convert r4xx to new init path 2009-09-14 16:09:59 +10:00
r200.c drm/radeon/kms: add rn50/r100/r200 CS tracker. 2009-09-08 08:54:31 +10:00
r300_cmdbuf.c drm/radeon: add regs required for occlusion queries support 2009-03-29 18:31:35 +10:00
r300_reg.h drm/radeon/kms: add initial colortiling support. 2009-07-29 15:42:18 +10:00
r300.c drm/radeon/kms: clear confusion in GART init/deinit path 2009-09-15 08:53:14 +10:00
r300d.h drm/radeon/kms: convert r4xx to new init path 2009-09-14 16:09:59 +10:00
r420.c drm/radeon/kms: don't fail if we fail to init GPU acceleration 2009-09-18 16:01:57 +10:00
r420d.h drm/radeon/kms: convert r4xx to new init path 2009-09-14 16:09:59 +10:00
r500_reg.h drm/radeon/kms: Fix up vertical blank interrupt support. 2009-08-16 08:36:19 +10:00
r520.c drm/radeon/kms: clear confusion in GART init/deinit path 2009-09-15 08:53:14 +10:00
r600_blit_kms.c drm/r600/kms: fixup number of loops per blit calculation. 2009-09-18 16:01:56 +10:00
r600_blit_shaders.c drm/radeon/kms: add r600 KMS support 2009-09-08 11:15:52 +10:00
r600_blit_shaders.h drm/radeon/kms: add r600 KMS support 2009-09-08 11:15:52 +10:00
r600_blit.c drm/radeon/r600: fix legacy blit code 2009-09-10 06:53:17 +10:00
r600_cp.c drm/radeon/kms: add r600 KMS support 2009-09-08 11:15:52 +10:00
r600_cs.c drm/radeon/kms: cleanup - remove radeon_share.h 2009-09-14 16:10:00 +10:00
r600_reg.h drm/radeon: introduce kernel modesetting for radeon hardware 2009-06-15 12:01:53 +10:00
r600.c drm/radeon/kms: don't fail if we fail to init GPU acceleration 2009-09-18 16:01:57 +10:00
r600d.h drm/radeon/kms: add r600 KMS support 2009-09-08 11:15:52 +10:00
radeon_agp.c drm/radeon: introduce kernel modesetting for radeon hardware 2009-06-15 12:01:53 +10:00
radeon_asic.h drm/radeon/kms: clear confusion in GART init/deinit path 2009-09-15 08:53:14 +10:00
radeon_atombios.c drm/radeon: Save and restore bios scratch regs during S/R 2009-09-16 10:21:35 +10:00
radeon_benchmark.c drm/radeon: Fix size used for benchmarking BO copies. 2009-07-29 16:08:56 +10:00
radeon_bios.c drm/radeon: introduce kernel modesetting for radeon hardware 2009-06-15 12:01:53 +10:00
radeon_clocks.c drm/radeon/kms: add r600 KMS support 2009-09-08 11:15:52 +10:00
radeon_combios.c drm/radeon/kms: Get LVDS native mode details from EDID if necessary. 2009-09-16 16:10:19 +10:00
radeon_connectors.c drm/radeon/kms: Get LVDS native mode details from EDID if necessary. 2009-09-16 16:10:19 +10:00
radeon_cp.c Merge intel drm-intel-next branch 2009-09-07 20:27:20 +10:00
radeon_cs.c drm/radeon/kms: Free CS parser state tracking memory. 2009-09-16 09:15:02 +10:00
radeon_cursor.c drm/radeon/kms: fix hotspot handling on pre-avivo chips 2009-07-15 17:13:24 +10:00
radeon_device.c drm/radeon/kms: don't fail if we fail to init GPU acceleration 2009-09-18 16:01:57 +10:00
radeon_display.c drm/radeon/kms: we should return 0 when we have no modes not -1. 2009-09-16 09:15:19 +10:00
radeon_drv.c drm/radeon/kms: add 32/64 ioctl support. 2009-09-15 09:03:43 +10:00
radeon_drv.h drm/radeon/kms: add 32/64 ioctl support. 2009-09-15 09:03:43 +10:00
radeon_encoders.c drm/radeon/kms: pull in latest quirks and fixes from ddx 2009-09-11 11:44:15 +10:00
radeon_fb.c drm/radeon/kms: set fbdev_info for suspend/resume 2009-09-11 18:35:38 +10:00
radeon_fence.c drm/radeon/r600: use fence->timeout directly 2009-09-09 08:17:57 +10:00
radeon_fixed.h drm/radeon: introduce kernel modesetting for radeon hardware 2009-06-15 12:01:53 +10:00
radeon_gart.c drm/radeon/kms: clear confusion in GART init/deinit path 2009-09-15 08:53:14 +10:00
radeon_gem.c drm/radeon/kms: Fix radeon_gem_busy_ioctl harder. 2009-08-23 11:36:13 +10:00
radeon_i2c.c drm: Remove memory debugging infrastructure. 2009-06-18 13:00:33 -07:00
radeon_ioc32.c drm/radeon/kms: add 32/64 ioctl support. 2009-09-15 09:03:43 +10:00
radeon_irq_kms.c radeon: Use request_firmware() 2009-08-31 09:09:30 +10:00
radeon_irq.c drm/radeon/r600: don't do interrupts 2009-09-18 14:34:06 +10:00
radeon_kms.c drm/radeon/kms: don't fail if we fail to init GPU acceleration 2009-09-18 16:01:57 +10:00
radeon_legacy_crtc.c drm/radeon/kms: reprogram format in set base. 2009-09-18 16:01:53 +10:00
radeon_legacy_encoders.c drm/radeon/kms: add initial radeon tv-out support. 2009-09-08 09:24:37 +10:00
radeon_legacy_tv.c drm/radeon/kms: add initial radeon tv-out support. 2009-09-08 09:24:37 +10:00
radeon_mem.c drm: Remove memory debugging infrastructure. 2009-06-18 13:00:33 -07:00
radeon_mode.h drm/radeon: Save and restore bios scratch regs during S/R 2009-09-16 10:21:35 +10:00
radeon_object.c drm/radeon/kms: move mtrr range add and memory information 2009-09-14 16:10:00 +10:00
radeon_object.h ttm: Make parts of a struct ttm_bo_device global. 2009-08-19 16:10:34 +10:00
radeon_reg.h drm/radeon/kms: add r600 KMS support 2009-09-08 11:15:52 +10:00
radeon_ring.c drm/radeon/kms: IB locking dumps out a lockdep ordering issue 2009-09-16 09:15:39 +10:00
radeon_state.c drm/radeon/r600: don't do interrupts 2009-09-18 14:34:06 +10:00
radeon_test.c drm/radeon: Add radeon.test parameter for running BO GPU copy tests. 2009-07-29 16:08:39 +10:00
radeon_ttm.c drm/radeon/kms: add r600 KMS support 2009-09-08 11:15:52 +10:00
radeon.h drm/radeon/kms: don't fail if we fail to init GPU acceleration 2009-09-18 16:01:57 +10:00
rs400.c drm/radeon/kms: clear confusion in GART init/deinit path 2009-09-15 08:53:14 +10:00
rs600.c drm/radeon: avivo chips have no separate int bit for display 2009-09-18 14:34:06 +10:00
rs690.c drm/radeon/kms: clear confusion in GART init/deinit path 2009-09-15 08:53:14 +10:00
rs690r.h drm/radeon/kms: fix bandwidth computation on avivo hardware 2009-07-29 15:45:09 +10:00
rv515.c drm/radeon/kms: clear confusion in GART init/deinit path 2009-09-15 08:53:14 +10:00
rv515d.h drm/radeon/kms: add r600 KMS support 2009-09-08 11:15:52 +10:00
rv770.c drm/radeon/kms: don't fail if we fail to init GPU acceleration 2009-09-18 16:01:57 +10:00
rv770d.h drm/radeon/kms: add r600 KMS support 2009-09-08 11:15:52 +10:00