Revision tags: v6.2.1, v6.2.0, v6.3.0, 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 |
|
#
ec5b6af4 |
| 24-Jan-2020 |
François Tigeot <ftigeot@wolfpond.org> |
drm: Replace all Linux spinlocks by lockmgr locks
* The DragonFly kernel can sleep in different circumstances than Linux
* Linux driver code has not been written to prevent it
* Make all Linux spi
drm: Replace all Linux spinlocks by lockmgr locks
* The DragonFly kernel can sleep in different circumstances than Linux
* Linux driver code has not been written to prevent it
* Make all Linux spinlock_t spinlocks lockmgr locks and avoid potential problems once and for all
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 |
|
#
6cd4d95d |
| 11-Mar-2019 |
Matthew Dillon <dillon@apollo.backplane.com> |
drm: Fully rework the ww_mutex implementation
Fixing various bugs and inaccurate assertions
|
Revision tags: v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1 |
|
#
169b6cef |
| 15-Oct-2018 |
François Tigeot <ftigeot@wolfpond.org> |
drm/linux: Fix potential ww mutex induced panics
ww mutex locking functions can be called with a NULL ctx and were happily setting both lock->acquired to non-zero and lock->ctx to NULL, a combinatio
drm/linux: Fix potential ww mutex induced panics
ww mutex locking functions can be called with a NULL ctx and were happily setting both lock->acquired to non-zero and lock->ctx to NULL, a combination which other parts of our ww mutex implementation assume is not possible.
Obtained-from: OpenBSD
show more ...
|
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, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1, v4.8.0, v4.6.2, v4.9.0, v4.8.0rc |
|
#
3b4a3b3b |
| 18-Oct-2016 |
Sascha Wildner <saw@online.de> |
<sys/types.h>: Add definitions of bool, true and false for the kernel.
Remove some local definitions in drivers and also switch boolean_t over to _Bool (if available).
This is similar to how FreeBS
<sys/types.h>: Add definitions of bool, true and false for the kernel.
Remove some local definitions in drivers and also switch boolean_t over to _Bool (if available).
This is similar to how FreeBSD does it.
show more ...
|
Revision tags: 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 |
|
#
67ab6132 |
| 26-Nov-2015 |
François Tigeot <ftigeot@wolfpond.org> |
linux/ww_mutex.h: Remove a wrong assert
It constantly causes panics with newer drm code from Linux 4.0.
|
Revision tags: v4.5.0, v4.4.0rc, 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 ...
|
#
6c27df07 |
| 01-Aug-2015 |
Sascha Wildner <saw@online.de> |
kernel: Use <sys/stdbool.h> in kernel code, not <stdbool.h>.
|
Revision tags: v4.2.3, v4.2.1, v4.2.0, v4.0.6, v4.3.0, v4.2.0rc, v4.0.5 |
|
#
913ced85 |
| 16-Mar-2015 |
Michael Neumann <mneumann@ntecs.de> |
drm: Basic implementation of wound/wait mutexes used by ttm
|