freebsd-skq/sys/dev/drm2/radeon
kib bd1a9e7b11 An update for the i915 GPU driver, which brings the code up to Linux
commit 4d93914ae3db4a897ead4b.  Some related drm infrastructure
changes are imported as needed.

Biggest update is the rewrite of the i915 gem io to more closely
follow Linux model, althought the mechanism used by FreeBSD port is
different.

Sponsored by:	The FreeBSD Foundation
MFC after:	2 month
2015-01-21 16:10:37 +00:00
..
reg_srcs
atom-bits.h
atom-names.h
atom-types.h
atom.c
atom.h
atombios_crtc.c
atombios_dp.c drm/radeon: radeon_dp_i2c_aux_ch() must return 0 on FreeBSD 2013-12-08 18:48:07 +00:00
atombios_encoders.c An update for the i915 GPU driver, which brings the code up to Linux 2015-01-21 16:10:37 +00:00
atombios_i2c.c Revert r268543. 2014-07-12 06:23:42 +00:00
atombios.h
avivod.h
cayman_blit_shaders.c
cayman_blit_shaders.h
cayman_reg_safe.h
evergreen_blit_kms.c Fix undefined behavior: (1 << 31) is not defined as 1 is an int and this 2013-11-30 22:17:27 +00:00
evergreen_blit_shaders.c
evergreen_blit_shaders.h
evergreen_cs.c Fix undefined behavior: (1 << 31) is not defined as 1 is an int and this 2013-11-30 22:17:27 +00:00
evergreen_hdmi.c
evergreen_reg_safe.h
evergreen_reg.h
evergreen.c
evergreend.h Fix undefined behavior: (1 << 31) is not defined as 1 is an int and this 2013-11-30 22:17:27 +00:00
ni_reg.h
ni.c
nid.h Fix undefined behavior: (1 << 31) is not defined as 1 is an int and this 2013-11-30 22:17:27 +00:00
ObjectID.h
r100_reg_safe.h
r100_track.h
r100.c drm/radeon: Fix usage of pci_save_state() and pci_restore_state() 2013-09-14 17:24:41 +00:00
r100d.h
r200_reg_safe.h
r200.c Fix undefined behavior: (1 << 31) is not defined as 1 is an int and this 2013-11-30 22:17:27 +00:00
r300_cmdbuf.c
r300_reg_safe.h
r300_reg.h Fix undefined behavior: (1 << 31) is not defined as 1 is an int and this 2013-11-30 22:17:27 +00:00
r300.c Fix undefined behavior: (1 << 31) is not defined as 1 is an int and this 2013-11-30 22:17:27 +00:00
r300d.h
r420_reg_safe.h
r420.c
r420d.h
r500_reg.h Fix undefined behavior: (1 << 31) is not defined as 1 is an int and this 2013-11-30 22:17:27 +00:00
r520.c
r520d.h
r600_audio.c
r600_blit_kms.c Fix undefined behavior: (1 << 31) is not defined as 1 is an int and this 2013-11-30 22:17:27 +00:00
r600_blit_shaders.c
r600_blit_shaders.h
r600_blit.c Fix undefined behavior: (1 << 31) is not defined as 1 is an int and this 2013-11-30 22:17:27 +00:00
r600_cp.c
r600_cp.h
r600_cs.c Fix undefined behavior: (1 << 31) is not defined as 1 is an int and this 2013-11-30 22:17:27 +00:00
r600_cs.h
r600_hdmi.c
r600_reg_safe.h
r600_reg.h
r600.c Abort when firmware isn't present in R600+ models. 2014-02-04 21:23:12 +00:00
r600d.h Fix undefined behavior: (1 << 31) is not defined as 1 is an int and this 2013-11-30 22:17:27 +00:00
radeon_acpi.c
radeon_acpi.h
radeon_agp.c drm/radeon: agp_info->ai_aperture_size is in bytes, not Mbytes 2013-12-08 14:21:54 +00:00
radeon_asic.c
radeon_asic.h
radeon_atombios.c
radeon_atpx_handler.c
radeon_benchmark.c
radeon_bios.c drm/radeon: Add missing "return false" after unmapping invalid BIOS 2013-09-15 07:48:42 +00:00
radeon_blit_common.h
radeon_clocks.c
radeon_combios.c
radeon_connectors.c drm/radeon: Lower priority of a message related to invalid EDID 2014-11-16 17:53:48 +00:00
radeon_cp.c Fix undefined behavior: (1 << 31) is not defined as 1 is an int and this 2013-11-30 22:17:27 +00:00
radeon_cs.c
radeon_cursor.c
radeon_device.c Port the TTM AGP backend to the FreeBSD agp driver and enable AGP support 2014-10-30 14:26:36 +00:00
radeon_display.c drm/radeon: Wake up userland after page flip 2013-11-08 22:47:43 +00:00
radeon_drm.h
radeon_drv.c drm/radeon: Add 32bit ioctls support 2014-05-03 11:23:10 +00:00
radeon_drv.h Fix undefined behavior: (1 << 31) is not defined as 1 is an int and this 2013-11-30 22:17:27 +00:00
radeon_encoders.c
radeon_family.h
radeon_fb.c drm/radeon: Fix a memory leak when radeonkms is unloaded 2014-08-28 12:40:31 +00:00
radeon_fence.c drm/ttm, drm/radeon: Replace EINTR/ERESTART by ERESTARTSYS... 2013-12-21 15:40:36 +00:00
radeon_gart.c
radeon_gem.c drm: Initialize "handle" to 0 before calling drm_gem_handle_create() 2013-11-08 22:44:46 +00:00
radeon_gem.h
radeon_i2c.c Revert r268543. 2014-07-12 06:23:42 +00:00
radeon_ioc32.c drm/radeon: Add 32bit ioctls support 2014-05-03 11:23:10 +00:00
radeon_irq_kms.c
radeon_irq_kms.h
radeon_irq.c
radeon_kms.c
radeon_kms.h
radeon_legacy_crtc.c
radeon_legacy_encoders.c An update for the i915 GPU driver, which brings the code up to Linux 2015-01-21 16:10:37 +00:00
radeon_legacy_tv.c
radeon_mem.c
radeon_mode.h
radeon_object.c
radeon_object.h
radeon_pm.c drm/radeon: Fill "struct fb_info" for Newcons 2013-10-10 12:44:00 +00:00
radeon_prime.c
radeon_reg.h Fix undefined behavior: (1 << 31) is not defined as 1 is an int and this 2013-11-30 22:17:27 +00:00
radeon_ring.c
radeon_sa.c drm/ttm, drm/radeon: Replace EINTR/ERESTART by ERESTARTSYS... 2013-12-21 15:40:36 +00:00
radeon_semaphore.c
radeon_state.c
radeon_test.c
radeon_trace_points.c
radeon_trace.h
radeon_ttm.c Port the TTM AGP backend to the FreeBSD agp driver and enable AGP support 2014-10-30 14:26:36 +00:00
radeon.h Port the TTM AGP backend to the FreeBSD agp driver and enable AGP support 2014-10-30 14:26:36 +00:00
README
rn50_reg_safe.h
rs100d.h
rs400.c
rs400d.h
rs600_reg_safe.h
rs600.c drm/radeon: Fix usage of pci_save_state() and pci_restore_state() 2013-09-14 17:24:41 +00:00
rs600d.h
rs690.c Merge change from upstream linux kernel submitted by OpenBSD: 2014-07-21 19:33:08 +00:00
rs690d.h
rv200d.h
rv250d.h
rv350d.h
rv515_reg_safe.h
rv515.c Merge change from upstream linux kernel submitted by OpenBSD: 2014-07-21 19:33:08 +00:00
rv515d.h
rv770.c Abort when firmware isn't present in R600+ models. 2014-02-04 21:23:12 +00:00
rv770d.h Fix undefined behavior: (1 << 31) is not defined as 1 is an int and this 2013-11-30 22:17:27 +00:00
si_blit_shaders.c
si_blit_shaders.h
si_reg.h
si.c
sid.h Fix undefined behavior: (1 << 31) is not defined as 1 is an int and this 2013-11-30 22:17:27 +00:00

# $FreeBSD$

== Updates to reg_srcs/ files ==

When a file in the "reg_srcs" subdirectory in updated, be sure to regen
headers by running "make" in tools/tools/drm/radeon/mkregtable.