History log of /dflybsd-src/sys/dev/drm/include/linux/atomic.h (Results 1 – 23 of 23)
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, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0
# ce3b4350 10-Nov-2020 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Add atomic_dec_if_positive()

Obtained-from: FreeBSD


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


# 70c4cd2a 07-Jun-2020 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Fix casting issues in cmpxchg()


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

drm/linux: Add atomic_fetch_xor()


# d8b7e439 06-Mar-2020 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Add atomic_set_release()

Obtained-from: FreeBSD


Revision tags: v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3
# ed51adf4 26-Oct-2019 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Make fence contexts 64 bit


# 5467b5ed 04-Sep-2019 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Add atomic64_inc_return()

Obtained-from: OpenBSD


Revision tags: v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2
# a7f15a6c 23-Mar-2019 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Add atomic_long_inc_not_zero()

Obtained-from: FreeBSD


Revision tags: v5.4.1, v5.4.0
# 83b4b9b9 28-Nov-2018 François Tigeot <ftigeot@wolfpond.org>

drm includes: Rename uapi_xxx to uapi/xxx

Making the include hierarchy 100% compatible with the Linux one.


Revision tags: v5.5.0, v5.4.0rc1, v5.2.2, v5.2.1, v5.2.0, v5.3.0, v5.2.0rc
# f1ba1a88 24-Mar-2018 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Add cmpxchg_relaxed()

Obtained-from: FreeBSD


Revision tags: 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
# ef6f5c73 13-Mar-2017 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Add atomic_andnot()


Revision tags: v4.9.0, v4.8.0rc
# a9e978f7 15-Nov-2016 zrj <rimvydas.jasinskas@gmail.com>

drm/linux: add atomic64_cmpxchg()

Found on github implemented by mattmacy@ FreeBSD repo


Revision tags: v4.6.1, v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0
# a05eeebf 06-May-2016 François Tigeot <ftigeot@wolfpond.org>

drm/i915: Update to Linux 4.3

* Generic stability improvements

* Stability fixes and support improvements for various GPU families, including
Broxton, Valleyview, Cherryview, Broadwell and Skylak

drm/i915: Update to Linux 4.3

* Generic stability improvements

* Stability fixes and support improvements for various GPU families, including
Broxton, Valleyview, Cherryview, Broadwell and Skylake

* Skylake support is no longer considered experimental

* HDMI now uses 12 bits per color component if the screen supports it.

* Power saving features improvements: many fixes have been made to the
PSR (panel self refresh) and FBC (framebuffer compression) code.
These features are not yet enabled by default though.

show more ...


Revision tags: v4.4.3, v4.4.2, v4.4.1, v4.4.0, v4.5.0, v4.4.0rc
# cee8e141 31-Oct-2015 François Tigeot <ftigeot@wolfpond.org>

drm: Add atomic_cmpxchg()


# f06b35ba 31-Oct-2015 François Tigeot <ftigeot@wolfpond.org>

drm: Fix atomic_add_unless()

* atomic_cmpset_int() doesn't return the same kind of results as the
Linux atomic_cmpxchg() function

* this code was semi-randomly breaking HDMI detection on Radeon h

drm: Fix atomic_add_unless()

* atomic_cmpset_int() doesn't return the same kind of results as the
Linux atomic_cmpxchg() function

* this code was semi-randomly breaking HDMI detection on Radeon hardware

Author: Yellow Rabbit

show more ...


# 7db02b52 17-Aug-2015 zrj <rimvydas.jasinskas@gmail.com>

drm/linux: Implement atomic64_add/atomic64_sub macros


Revision tags: v4.2.4, v4.3.1
# ba55f2f5 24-Jul-2015 François Tigeot <ftigeot@wolfpond.org>

drm/i915: Update to Linux 3.16

* Much improved support for Broadwell GPUs. Acceleration should now be fully
operational and the giant L4 eDRAM cache is now enabled when present.

* Baytrail/Valley

drm/i915: Update to Linux 3.16

* Much improved support for Broadwell GPUs. Acceleration should now be fully
operational and the giant L4 eDRAM cache is now enabled when present.

* Baytrail/Valleyview support improvements

* prelimary support for Cherryview (14nm Atom SOCs)

* Various fixes and performance improvements on most other GPU generations

* Improved runtime power management

* 5.4GHz DisplayPort support

* Large cursor support (up to 256x256 pixels), useful for high-dpi displays.

* Mapping of user pages into video memory (userptr)
This allows zero-copy downloads and efficient readback to/from the GPU,
allowing faster rendering of client-side software rasterisers, mitigation
of stalls due to read back and faster pipelining of texture data (such as
pixel buffer objects in GL or data blobs in CL). Mixed CPU/GPU operations
become more efficient in general.

show more ...


Revision tags: v4.2.3, v4.2.1, v4.2.0, v4.0.6, v4.3.0, v4.2.0rc
# f43cf1b1 25-May-2015 Michael Neumann <mneumann@ntecs.de>

radeon: sync to radeon 3.10


# 549cbcb7 23-May-2015 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Add a few smp_mb_xxx_atomic_inc() functions


Revision tags: v4.0.5, v4.0.4, v4.0.3
# f563f174 02-Jan-2015 François Tigeot <ftigeot@wolfpond.org>

drm: Add the atomic_set_mask() Linux function


Revision tags: 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, v3.6.1
# d65a337f 18-Feb-2014 François Tigeot <ftigeot@wolfpond.org>

drm/i915: Use Linux atomic types and functions


Revision tags: v3.6.0, v3.7.1, v3.6.0rc
# 817355f9 02-Nov-2013 François Tigeot <ftigeot@wolfpond.org>

drm: Improve linux/atomic.h

* Add an atomic64_t definition

* Add back atomic_xchg()

* Add atomic64_read() atomic64_xchg() and atomic64_set()


# 367cbdbb 02-Nov-2013 François Tigeot <ftigeot@wolfpond.org>

drm: Replace drm_atomic.h by linux/atomic.h from FreeBSD's OFED stack