|
Revision tags: v6.4.0, v6.4.0rc1, v6.5.0, v6.2.2, v6.2.1, v6.3.0 |
|
| #
78973132 |
| 03-Nov-2021 |
Sergey Zigachev <s.zi@outlook.com> |
drm/amdgpu: Port to DragonFly
* This commit does not build as it requires ttm changes from the corresponding commit
Amdgpu 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 commit
Amdgpu 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 stub
Drm 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 functions
Co-authored-by: François Tigeot <ftigeot@wolfpond.org> Co-authored-by: Matthew Dillon <dillon@apollo.backplane.com>
show more ...
|
|
Revision tags: v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0, v5.8.3, v5.8.2, v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3 |
|
| #
1dedbd3b |
| 17-Nov-2019 |
François Tigeot <ftigeot@wolfpond.org> |
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 now
Reviewed-by: Romick
show more ...
|
|
Revision tags: v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1 |
|
| #
15dba7a9 |
| 19-Sep-2018 |
François Tigeot <ftigeot@wolfpond.org> |
drm/linux: Implement more kobject parts
|
|
Revision tags: v5.2.2, v5.2.1 |
|
| #
d6aa1cc5 |
| 06-May-2018 |
François Tigeot <ftigeot@wolfpond.org> |
drm: Sync include directives with Linux
* Add a few key include/asm or include/linux headers
* Move some code from .h to .c files in order to avoid clashes between the DragonFly and Linux variant
drm: Sync include directives with Linux
* Add a few key include/asm or include/linux headers
* Move some code from .h to .c files in order to avoid clashes between the DragonFly and Linux variants of kmalloc() and kfree()
show more ...
|
|
Revision tags: v5.2.0, v5.3.0, v5.2.0rc, v5.0.2 |
|
| #
39cfddd2 |
| 27-Nov-2017 |
François Tigeot <ftigeot@wolfpond.org> |
drm/linux: Add or improve various header files
|
|
Revision tags: v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1, v4.8.0, v4.6.2 |
|
| #
c30871e1 |
| 13-Mar-2017 |
François Tigeot <ftigeot@wolfpond.org> |
drm/linux: Expand linux/kobject.h scope
|
|
Revision tags: v4.9.0, v4.8.0rc |
|
| #
d998b496 |
| 15-Nov-2016 |
François Tigeot <ftigeot@wolfpond.org> |
drm/linux: Add cache_line_size()
|
| #
e3d653d5 |
| 15-Nov-2016 |
François Tigeot <ftigeot@wolfpond.org> |
drm/linux: MODULE_FIRMWARE is defined in linux/module.h
|
|
Revision tags: v4.6.1, v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3 |
|
| #
19c468b4 |
| 23-Feb-2016 |
François Tigeot <ftigeot@wolfpond.org> |
drm/i915: Update to Linux 4.2
* Work in progress atomic modesetting support
* Broadwell support improvements
* Skylake support improvements, including runtime power management. Starting from Lin
drm/i915: Update to Linux 4.2
* Work in progress atomic modesetting support
* Broadwell support improvements
* Skylake support improvements, including runtime power management. Starting from Linux 4.2, a separate firmware blob is required to save and restore the state of display engines in some low-power modes. These low-power modes have been forcibly disabled in the DragonFly version of this driver in order to keep it blob-free.
* Basic Broxton (BXT) support
* Various Displayport improvements including optimized link training, increased robustness, and automated support for compliance testing
* Execlist overhead reduced
* Frequency boost tuning
* Plenty of bugfixes all around
show more ...
|
|
Revision tags: v4.4.2, v4.4.1, v4.4.0, v4.5.0, v4.4.0rc |
|
| #
23432ce9 |
| 28-Oct-2015 |
François Tigeot <ftigeot@wolfpond.org> |
drm: Remove the MODULE_LICENSE and EXPORT_SYMBOL_GPL macros
It's not clear what they are supposed to do and the drm code is not under a GPL license anyway.
|
|
Revision tags: v4.2.4, v4.3.1, v4.2.3, v4.2.1, v4.2.0, v4.0.6, v4.3.0, v4.2.0rc |
|
| #
058cb5de |
| 03-May-2015 |
François Tigeot <ftigeot@wolfpond.org> |
drm: Fix linux/export.h and linux/module.h
|
|
Revision tags: v4.0.5, v4.0.4, v4.0.3, v4.0.2, v4.0.1 |
|
| #
72c6c9b8 |
| 24-Nov-2014 |
François Tigeot <ftigeot@wolfpond.org> |
drm: Add linux/module.h and linux/moduleparam.h
Obtained-from: FreeBSD/OFED
|