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
show more ...
Revert "Remove unneeded *_if.c from SRCS in kernel module Makefiles that have it."This reverts commit 99bd8089615e30757d8327c0a5afe0b8fe69d337.Oops, this seems to have broken a few things after a
Revert "Remove unneeded *_if.c from SRCS in kernel module Makefiles that have it."This reverts commit 99bd8089615e30757d8327c0a5afe0b8fe69d337.Oops, this seems to have broken a few things after all. I'll investigate better.Reported-by: Peeter Must
Remove unneeded *_if.c from SRCS in kernel module Makefiles that have it.Those are always compiled into the kernel, per NORMAL_M in kern.pre.mk,so they don't need to be in a module's SRCS. This re
Remove unneeded *_if.c from SRCS in kernel module Makefiles that have it.Those are always compiled into the kernel, per NORMAL_M in kern.pre.mk,so they don't need to be in a module's SRCS. This removes the few caseswhere they were added by mistake.
drm/i915: Update to Linux commit 1f15b76f1ec973d1eb5d21b6d98b21aebb9025f1"Separate GPU hang waitqueue from advance"
drm/i915: Update to Linux 4.7.10* Various bugfixes, including GPU-specific ones on Ironlake and more recent hardware. Runtime power management and atomic modesetting have been specially impro
drm/i915: Update to Linux 4.7.10* Various bugfixes, including GPU-specific ones on Ironlake and more recent hardware. Runtime power management and atomic modesetting have been specially improved.* Fix Hardware hangs on Ironlake, Sandybridge, Ivybridge, Skylake and Kabylake GPUs* Fix various display flickering issues, including PSR, Broadwell and Display-port specific ones* Kabylake support is no longer considered experimental* Color management has been added for Broadwell, Skylake, Kabylake as well as Cherryview and Broxton GPUs. The intent is to obtain more accurate color representation on various types of panel.
drm/linux: u64 is unsigned long long* Some basic Linux types were badly defined, causing unnecessary differences in various lines of driver code such as kprintf statements* Make u64 and __u64
drm/linux: u64 is unsigned long long* Some basic Linux types were badly defined, causing unnecessary differences in various lines of driver code such as kprintf statements* Make u64 and __u64 unsigned long longs like in Linux* Reduce differences with Linux 4.6 in the generic drm code as well as drm/i915 and drm/radeon drivers* While there, make the include/ directory hierarchy more similar to the one in Linux 4.6
build - Separate out CFLAGS for kernel & module build* Make COPTFLAGS apply to module builds in addition to kernel builds.* Implement a new make variable, KCFLAGS, for specifying overrides for
build - Separate out CFLAGS for kernel & module build* Make COPTFLAGS apply to module builds in addition to kernel builds.* Implement a new make variable, KCFLAGS, for specifying overrides for kernel and module builds.* Fixup the module build infrastructure to use KCFLAGS, and get rid of infiltration from the more generic CFLAGS onto the kernel & modules build.
drm/i915/gem: Switch to the Linux scatterlist API* We were previously using regular arrays of pointers to vm pages* This change tremendously reduces differences with the Linux code and will mak
drm/i915/gem: Switch to the Linux scatterlist API* We were previously using regular arrays of pointers to vm pages* This change tremendously reduces differences with the Linux code and will make future evolutions of this driver easier to implement* Remove some unused i915 agp functions while I'm here
agp: Remove support for Sandy Bridge hardwareThis GPU family is now fully handled by the drm/i915 driver.
agp: Remove support for Ivy Bridge hardwareThis GPU family is now fully handled by the drm/i915 driver.
agp: Remove support for Haswell hardwareThis GPU family is now fully handled by the drm/i915 driver.
agp: Remove support for Broadwell hardwareThis GPU family is now fully handled by the drm/i915 driver.
agp: Remove support for Valleyview hardwareIt is now fully handled by the drm/i915 driver.
agp: Fix a bug in intel_gtt_get()mappable_base was not correctly initialized, leading to problems onsome GPU models down the line
agp: Remove some debugging printfs
kernel - Add valleyview PCI ids and support to agp.* Add valleyview PCI ids and support.* Fix a number of cases where gpu PCI space registers were being accessed via the bridge. Parts of the G
kernel - Add valleyview PCI ids and support to agp.* Add valleyview PCI ids and support.* Fix a number of cases where gpu PCI space registers were being accessed via the bridge. Parts of the GPU PCI space was replicated on the bridge in the past, but not necessarily in the future and not in valleyview.
drm - Add chip=161E8086* Add chip for broadwell m-5y70
agp: Remove support for pre-amd64 ALI, AMD, ATI and Nvidia chipsetsThese chipsets were paired with i386-only CPUs and thus have nochance of ever being used on DragonFly anymore.
drm/i915: Update to Linux 3.14Changes specific to the DragonFly driver:* Most GEM code paths are now similar to Linux, leading to increased stability and performance. Making this change was g
drm/i915: Update to Linux 3.14Changes specific to the DragonFly driver:* Most GEM code paths are now similar to Linux, leading to increased stability and performance. Making this change was greatly helped by studying the OpenBSD code.* We were previously using legacy functions to set up page table entries and this was starting to become a serious problem on particular platforms such as gen4 or Broadwell. As of this commit, we now use the same chip-specific virtual functions as Linux.* RC6 and Frame Buffer Compression power savings enabled by default, depending on the GPU familyChanges brought by the Linux 3.11 => 3.14 driver update:* Various bug fixes on all GPU generations, especially stability improvements* Power consumption improvements* Many Valleyview/Baytrail support improvements* The giant 128MB L4 cache is now enabled when present on Haswell* Added support for Broadwell GPUs* HDMI 4K support* basic support for 3D/stereo displays on HDMI
agp: Fix install_gtt_pte functionsSome chips used the wrong functions and some chip-specific install_gtt_ptefunctions were buggy.Fix both issues.
agp: Add Broadwell support
agp: Remove support for pre-amd64 Intel chipsetsThese chipsets were paired with i386-only CPUs and thus have nochance of being used with current DragonFly releases.
drm - Add another Haswell graphics chipid* Add the gpu identified by the i3-4130 (haswell)
drm/i915: Make struct intel_gtt more compatible with Linux 3.8.13
drm: Move intel-gtt.h to include/drm
12345