drm/amdgpu: Port to DragonFly* This commit does not build as it requires ttm changes from the corresponding commitAmdgpu driver changes:* Builds with CONFIG_DRM_AMD_DC and CONFIG_DRM_AMD_DC_DC
drm/amdgpu: Port to DragonFly* This commit does not build as it requires ttm changes from the corresponding commitAmdgpu driver changes:* Builds with CONFIG_DRM_AMD_DC and CONFIG_DRM_AMD_DC_DCN1_0 defined* Support for older GPUs (SI, CIK) is not implemented* Several functions for display core module require msse and mhard-float gcc flags to be set; and they require special treatment from kernel by utilizing kernel_fpu_begin/kernel_fpu_end functions* It is required that tunable set amdgpu_hw_i2c=1 to work around panic during module load* Thunderbolt support is disabled* Amdgpu trace infrastructure replaced by a stubDrm changes:* register_framebuffer is called at the later stage, after crtcs were properly initialized* drm_close implemented* drm_connector_update_edid_property implemented* Fix drm device stays locked in case of an error or module shutdown* Imported drm gem framebuffer helper functions* Fixed null pointer deref in the drm mmap ioctl* Imported atomic64_inc and atomic_long_* functions from Linux* Imported bitmap_complement function from Linux* Imported kfifo struct from Linux* Implemented dma fence array properly* Imported rb_root_cached struct from Linux* Implemented several dma fence functionsCo-authored-by: François Tigeot <ftigeot@wolfpond.org>Co-authored-by: Matthew Dillon <dillon@apollo.backplane.com>
show more ...
drm: Import the amdgpu driver from Linux 4.19
drm: Update to Linux 4.15.18* Create /dev/dri/renderD* devices Generally handle /dev entries creation as close to Linux as possible.* Add drm master support Sync authentification code with Li
drm: Update to Linux 4.15.18* Create /dev/dri/renderD* devices Generally handle /dev entries creation as close to Linux as possible.* Add drm master support Sync authentification code with Linux 4.15.18* handle vm_mm->mmap_sem in ttm page fault operations* Update dma-fence code from OpenBSD* This commit contains sleep/wakeup and other changes from Matthew Dillon <dillon@apollo.backplane.com>
drm: Update to Linux 4.12.14* Initial Geminilake support* Support improvements and model-specific bug fixes for Broxton, Haswell, Broadwell, Skylake and Kabylake hardware* Various generic i91
drm: Update to Linux 4.12.14* Initial Geminilake support* Support improvements and model-specific bug fixes for Broxton, Haswell, Broadwell, Skylake and Kabylake hardware* Various generic i915 bug fixes, including page flipping and memory corruption issues* Minor radeon bug fixes
drm: Update base driver to Linux 4.10.17Thanks to Matthew Dillon <dillon@apollo.backplane.com>for some VM fixes.
drm/linux: Add BIT_ULL() and GENMASK_ULL()
drm/linux: Add uapi/asm/byteorder.h
drm/i915: Update DRIVER_DATE to 20161024
drm/i915: Update base driver to 20160808
drm/i915: Update base driver to 20160725
drm: Pass CRTC ID in userspace vblank events* Add DRM_CAP_CRTC_IN_VBLANK_EVENT so userspace can query the crtc field.* This follows Linux's commit 5db06a8a98f515f67446a69c57577c4c363ec65d.
drm/i915: Update to Linux 4.8.17* Broxton, Valleyview and Cherryview support improvements* Broadwell and Gen9/Skylake support improvements* Broadwell brightness fixes from OpenBSD* Atomic mod
drm/i915: Update to Linux 4.8.17* Broxton, Valleyview and Cherryview support improvements* Broadwell and Gen9/Skylake support improvements* Broadwell brightness fixes from OpenBSD* Atomic modesetting improvements* Various bug fixes and performance enhancements
drm/i915: Update to Linux commit b224c4dc70cdd5f42d24a7057148c6ace90e4f4e"drm/i915: Unbreak interrupts on pre-gen6"
drm/i915: Update to Linux commit 1f15b76f1ec973d1eb5d21b6d98b21aebb9025f1"Separate GPU hang waitqueue from advance"
drm: Update generic, ttm and radeon code to Linux 4.9* Generally cleanup non driver-specific code and increase its robustness* DisplayPort support improvements* Atomic modesetting improvement
drm: Update generic, ttm and radeon code to Linux 4.9* Generally cleanup non driver-specific code and increase its robustness* DisplayPort support improvements* Atomic modesetting improvements* Radeon performance and stability improvements* drm/i915 stays based on Linux 4.7.10 with Linux 4.19 changes for nowReviewed-by: Romick
drm: Enable drm_pcie_get_max_link_width()Partially obtained from FreeBSD.
drm/radeon: Update to Linux 4.7.10* Various bugfixes, especially related to Displayport and vblank handling* Sea Islands and Southern Islands GPUs support improvements* Various quirks to fix
drm/radeon: Update to Linux 4.7.10* Various bugfixes, especially related to Displayport and vblank handling* Sea Islands and Southern Islands GPUs support improvements* Various quirks to fix problems for specific cards, mostly Radeon R7 370 and Radeon R9 270X models
drm/radeon: Update to Linux 4.4.180* Bugfixes and workaround for hardware issues, including quirks for various R7 370 and R9 270 models* VT switching fixes from dillon@* Fan management improv
drm/radeon: Update to Linux 4.4.180* Bugfixes and workaround for hardware issues, including quirks for various R7 370 and R9 270 models* VT switching fixes from dillon@* Fan management improvements* Improved support for 120+ Hz monitors
drm: Add missing file uapi/linux/pci.h
drm: Add the DRM_IOCTL_GET_PCIINFO ioctl* It provides an easy way to get PCI device information from a /dev file descriptor* The main user will be mesa/libdrmObtained-from: OpenBSD
drm includes: Rename uapi_xxx to uapi/xxxMaking the include hierarchy 100% compatible with the Linux one.