History log of /dflybsd-src/sys/dev/drm/include/linux/compiler.h (Results 1 – 17 of 17)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v6.4.0, v6.4.0rc1, v6.5.0, v6.2.2, v6.2.1, v6.3.0
# 3dbf45c4 04-Nov-2021 Sascha Wildner <saw@online.de>

kernel: Fix LINT64 build.

* Add a needed file to sys/conf/files.

* Shield the drm code from 'DEBUG' being defined via opt_global.h (DEBUG
is a kernel configuration option). This was breaking amdg

kernel: Fix LINT64 build.

* Add a needed file to sys/conf/files.

* Shield the drm code from 'DEBUG' being defined via opt_global.h (DEBUG
is a kernel configuration option). This was breaking amdgpu's atom.c
that defines its own 'DEBUG' macro.

show more ...


Revision tags: v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0
# 3f2dd94a 19-Dec-2020 François Tigeot <ftigeot@wolfpond.org>

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>

show more ...


Revision tags: v5.8.3, v5.8.2
# a85cb24f 27-Jul-2020 François Tigeot <ftigeot@wolfpond.org>

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 ...


Revision tags: v5.8.1
# 9547fcc6 05-Mar-2020 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Add the "noinline" compiler directive


Revision tags: v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3
# 1487f786 10-Dec-2019 François Tigeot <ftigeot@wolfpond.org>

drm/i915: Update to Linux commit 1f15b76f1ec973d1eb5d21b6d98b21aebb9025f1

"Separate GPU hang waitqueue from advance"


# 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
# 23951da2 09-May-2019 Matthew Dillon <dillon@apollo.backplane.com>

kernel - Bring in __read_mostly etc

* Bring __read_mostly, __read_frequently, and __exclusive_cache_line
in from FreeBSD.

* Remove linux compat __read_mostly now that we have a real one.

Taken-F

kernel - Bring in __read_mostly etc

* Bring __read_mostly, __read_frequently, and __exclusive_cache_line
in from FreeBSD.

* Remove linux compat __read_mostly now that we have a real one.

Taken-From: FreeBSD/mjg_

show more ...


# 41e2def0 26-Apr-2019 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Improve RCU support

Add more RCU directives, make sure existing ones are more correct.


Revision tags: v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1
# 7ddbbbe5 01-Sep-2018 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Rewrite READ_ONCE() and WRITE_ONCE()

These macros were broken when used with some complex types like
pointers to pointers.


Revision tags: v5.2.2, v5.2.1, v5.2.0, v5.3.0, v5.2.0rc, v5.0.2, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1, v4.8.0, v4.6.2
# c08e5966 14-Mar-2017 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Add READ_ONCE and WRITE_ONCE

Obtained-from: FreeBSD


Revision tags: v4.9.0, v4.8.0rc, v4.6.1, v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3, v4.4.2, v4.4.1, v4.4.0, v4.5.0, v4.4.0rc
# 0000f26e 02-Nov-2015 François Tigeot <ftigeot@wolfpond.org>

drm: Add ACCESS_ONCE()


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, v4.0.5
# 3f8dbd6b 08-Mar-2015 François Tigeot <ftigeot@wolfpond.org>

drm: Add barrier()


Revision tags: v4.0.4
# 47ad44e8 13-Feb-2015 François Tigeot <ftigeot@wolfpond.org>

drm: Update various Linux headers


# 8e26cdf6 25-Jan-2015 François Tigeot <ftigeot@wolfpond.org>

drm/i915: Update to Linux 3.10

* Page flip improvements, increased robustness after GPU hangs.
Races have been fixed in the vblank and pageflip completion
interrupt handlers of GEN2-GEN4 GPUs.

drm/i915: Update to Linux 3.10

* Page flip improvements, increased robustness after GPU hangs.
Races have been fixed in the vblank and pageflip completion
interrupt handlers of GEN2-GEN4 GPUs.

* Hotplug IRQ storm detection and mitigation.

* Various bug fixes and performance improvements from GEN4 to
Haswell GPUs.
Less "Unclaimed register" messages should be visible on Haswell.

* Improved support for Valleyview / Baytrail GPUs.

* Better overclocking support from Sandy Bridge to Haswell.
Improved frequency scaling (turbo) on Haswell.

* Improved display detection and modesetting. It is now possible to
precompute possible desired display pipe configurations without
changing the hardware state.

* Daniel Vetter's blog contains more detailed information:
http://blog.ffwll.ch/2013/04/neat-drmi915-stuff-for-310.html

show more ...


Revision tags: v4.0.3, v4.0.2, v4.0.1, v4.0.0, v4.0.0rc3, v4.0.0rc2, v4.0.0rc, v4.1.0, v3.8.2, v3.8.1, v3.6.3, v3.8.0, v3.8.0rc2, v3.9.0, v3.8.0rc, v3.6.2
# a3faafcb 25-Feb-2014 Sascha Wildner <saw@online.de>

kernel/drm: Fix -Winit-self.

While here, define __must_check to __heedresult, the equivalent in
DragonFly, and fix one warning which fell out.


Revision tags: v3.6.1
# ce3d36d7 18-Jan-2014 François Tigeot <ftigeot@wolfpond.org>

drm: Sync a few headers with Linux 3.8


Revision tags: v3.6.0, v3.7.1, v3.6.0rc
# 630a1854 13-Oct-2013 François Tigeot <ftigeot@wolfpond.org>

drm: Add linux/compiler.h from the FreeBSD OFED stack