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: 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: 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: Add missing file uapi/linux/pci.h
drm includes: Rename uapi_xxx to uapi/xxxMaking the include hierarchy 100% compatible with the Linux one.