opnsense-src/sys/dev/drm2/radeon
Konstantin Belousov 47671d1bab 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 drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
atom-bits.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
atom-names.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
atom-types.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
atom.c drm/radeon: Rename the (S)DEBUG macros in atom.c to avoid conflicts 2013-08-26 06:31:57 +00:00
atom.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
atombios.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
atombios_crtc.c drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
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
avivod.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
cayman_blit_shaders.c drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
cayman_blit_shaders.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
cayman_reg_safe.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
evergreen.c drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
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 drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
evergreen_blit_shaders.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
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 drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
evergreen_reg.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
evergreen_reg_safe.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
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.c drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
ni_reg.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
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 drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
r100.c drm/radeon: Fix usage of pci_save_state() and pci_restore_state() 2013-09-14 17:24:41 +00:00
r100_reg_safe.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
r100_track.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
r100d.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
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
r200_reg_safe.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +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
r300_cmdbuf.c drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
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_reg_safe.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
r300d.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
r420.c drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
r420_reg_safe.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
r420d.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
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 drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
r520d.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
r600.c Abort when firmware isn't present in R600+ models. 2014-02-04 21:23:12 +00:00
r600_audio.c drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
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_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 drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
r600_blit_shaders.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
r600_cp.c drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
r600_cp.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
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 drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
r600_hdmi.c drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
r600_reg.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
r600_reg_safe.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +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.h Port the TTM AGP backend to the FreeBSD agp driver and enable AGP support 2014-10-30 14:26:36 +00:00
radeon_acpi.c drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
radeon_acpi.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
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 drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
radeon_asic.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
radeon_atombios.c drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
radeon_atpx_handler.c drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
radeon_benchmark.c drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
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 drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
radeon_clocks.c drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
radeon_combios.c drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
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 drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
radeon_cursor.c drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
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 drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
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 drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
radeon_family.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
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 drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
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 drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
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.c drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
radeon_irq_kms.c drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
radeon_irq_kms.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
radeon_kms.c drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
radeon_kms.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
radeon_legacy_crtc.c drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
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 drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
radeon_mem.c drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
radeon_mode.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
radeon_object.c drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
radeon_object.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
radeon_pm.c Merge VT(9) project (a.k.a. newcons). 2013-12-05 22:38:53 +00:00
radeon_prime.c drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
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 drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
radeon_sa.c drm/ttm, drm/radeon: Replace EINTR/ERESTART by ERESTARTSYS... 2013-12-21 15:40:36 +00:00
radeon_semaphore.c drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
radeon_state.c drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
radeon_test.c drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
radeon_trace.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
radeon_trace_points.c drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
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
README drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
rn50_reg_safe.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
rs100d.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
rs400.c drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
rs400d.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
rs600.c drm/radeon: Fix usage of pci_save_state() and pci_restore_state() 2013-09-14 17:24:41 +00:00
rs600_reg_safe.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
rs600d.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
rs690.c Merge change from upstream linux kernel submitted by OpenBSD: 2014-07-21 19:33:08 +00:00
rs690d.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
rv200d.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
rv250d.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
rv350d.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
rv515.c Merge change from upstream linux kernel submitted by OpenBSD: 2014-07-21 19:33:08 +00:00
rv515_reg_safe.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
rv515d.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
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.c drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
si_blit_shaders.c drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
si_blit_shaders.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
si_reg.h drm/radeon: Import the Radeon KMS driver 2013-08-25 19:37:15 +00:00
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.