#
8b59d098 |
| 07-Feb-2015 |
François Tigeot <ftigeot@wolfpond.org> |
drm: Sync drm_context.c with Linux 3.10
|
#
4dbb207b |
| 06-Feb-2015 |
François Tigeot <ftigeot@wolfpond.org> |
drm: Sync drm_crtc.c and drm_crtc_helper.c with Linux 3.10
|
#
158486a6 |
| 24-May-2015 |
François Tigeot <ftigeot@wolfpond.org> |
drm: Implement and use the Linux version of kfree()
|
Revision tags: v4.0.3 |
|
#
79f713b0 |
| 12-Jan-2015 |
François Tigeot <ftigeot@wolfpond.org> |
Revert "drm: Handle drm masters and minors like Linux"
This reverts commit 2aa08105f11f5815d087c0f6baea9af394bd323f.
Many people reported this commit breaked their Xorg setup.
|
#
2aa08105 |
| 10-Jan-2015 |
François Tigeot <ftigeot@wolfpond.org> |
drm: Handle drm masters and minors like Linux
* Make drm data structures more like their Linux versions
* Reduce differences with Linux 3.9.11 and use the same idr-based mechanisms when possible
drm: Handle drm masters and minors like Linux
* Make drm data structures more like their Linux versions
* Reduce differences with Linux 3.9.11 and use the same idr-based mechanisms when possible
* Create devices with the right minor numbers
* Use the same struct file.private_data mechanism Linux uses to pass drm_file information, removing the need for the FreeBSD-originated devfs cdevpriv code.
show more ...
|
#
d0cc45b6 |
| 10-Jan-2015 |
François Tigeot <ftigeot@wolfpond.org> |
drm: drm_detach() is drm_release()
Rename it in order to reduce differences with Linux.
|
#
a2fdbec6 |
| 02-Jan-2015 |
François Tigeot <ftigeot@wolfpond.org> |
drm/i915: Update to Linux 3.9.11
* Various bug fixes and small improvements
* Better handling of GPU hangs, improved driver robustness
* Support for the display power well on Haswell GPUs
* Suppo
drm/i915: Update to Linux 3.9.11
* Various bug fixes and small improvements
* Better handling of GPU hangs, improved driver robustness
* Support for the display power well on Haswell GPUs
* Support for more Haswell GPU (PCI ID) models
show more ...
|
Revision tags: v4.0.2 |
|
#
9088cc54 |
| 29-Dec-2014 |
François Tigeot <ftigeot@wolfpond.org> |
drm: Only define struct drm_sysctl_info once
|
#
bfe2a891 |
| 23-Dec-2014 |
François Tigeot <ftigeot@wolfpond.org> |
drm: Add linux/device.h
|
#
b31e9d59 |
| 10-Dec-2014 |
François Tigeot <ftigeot@wolfpond.org> |
drm: Sync drm_pci_alloc() with Linux 3.8.13
|
#
f8677ba6 |
| 26-Nov-2014 |
Matthew Dillon <dillon@apollo.backplane.com> |
drm - Fix improper M_NOWAIT usage
* Remove numerous mis-uses of M_NOWAIT, replacing with M_WAITOK | M_NULLOK.
|
Revision tags: 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
|
#
33c8403b |
| 16-Nov-2014 |
François Tigeot <ftigeot@wolfpond.org> |
drm: Add linux/mm.h
Obtained-from: FreeBSD's OFED framework
|
#
5c002123 |
| 15-Nov-2014 |
François Tigeot <ftigeot@wolfpond.org> |
drm: Change sruct drm_local_map
Make it identical to the version from Linux 3.8.13.
|
#
0fb52de5 |
| 15-Nov-2014 |
François Tigeot <ftigeot@wolfpond.org> |
drm: Rename drm_os_freebsd.h to drm_os_linux.h
Move DRM_READ() and DRM_WRITE() macros to the new file
|
#
4cdd475a |
| 15-Nov-2014 |
François Tigeot <ftigeot@wolfpond.org> |
drm: linux/io.h is really asm/io.h, rename it
While there, also add ioremap() and ioremap_wc() to the new file
|
Revision tags: v4.0.0, v4.0.0rc3, v4.0.0rc2 |
|
#
9afd5b1c |
| 09-Nov-2014 |
François Tigeot <ftigeot@wolfpond.org> |
drm: Remove some useless macros
|
#
ac145779 |
| 07-Nov-2014 |
Imre Vadasz <imre@vdsz.com> |
dev/drm: Implement kqueue support; Wake up blocking reads
* Add a call to drm_event_wakeup() in drm/radeon.
* Flesh out the stubbed kqueue support.
* Blocking reads were not woken up because of a
dev/drm: Implement kqueue support; Wake up blocking reads
* Add a call to drm_event_wakeup() in drm/radeon.
* Flesh out the stubbed kqueue support.
* Blocking reads were not woken up because of a typo in the wakeup call.
show more ...
|
#
e3440f96 |
| 01-Nov-2014 |
François Tigeot <ftigeot@wolfpond.org> |
drm/i915: Clean up various non-critical files
Remove dead code and obsolete fields in various areas, reducing differences with Linux 3.8.13.
|
Revision tags: v4.0.0rc, v4.1.0 |
|
#
df93e31e |
| 16-Oct-2014 |
François Tigeot <ftigeot@wolfpond.org> |
drm: Add and use drm/drm_mem_util.h
Reducing differences with the Linux code base
|
#
5a3b77d5 |
| 15-Oct-2014 |
François Tigeot <ftigeot@wolfpond.org> |
drm: Consolidate memory allocation types
* The DRM subsystem was using many different kmalloc types for no good reason
* Some types were only used twice (1x kmalloc() and 1x kfree() calls)
* Rem
drm: Consolidate memory allocation types
* The DRM subsystem was using many different kmalloc types for no good reason
* Some types were only used twice (1x kmalloc() and 1x kfree() calls)
* Remove that useless complexity and only keep one kmalloc type for the whole DRM subsystem and its drivers
Inspired-by: OpenBSD
show more ...
|
#
5af3f531 |
| 04-Oct-2014 |
François Tigeot <ftigeot@wolfpond.org> |
drm: Add Linux PCI headers
|
#
05eae42a |
| 22-Sep-2014 |
Sascha Wildner <saw@online.de> |
kernel/drm: Add back #include "opt_drm.h" to drmP.h so that DRM_DEBUG works.
|
#
8e6138a1 |
| 31-Aug-2014 |
François Tigeot <ftigeot@wolfpond.org> |
drm: struct drm_driver.max_ioctl doesn't exist
Use num_ioctls like in Linux.
|
Revision tags: v3.8.2 |
|
#
ca532197 |
| 20-Jul-2014 |
François Tigeot <ftigeot@wolfpond.org> |
drm: Remove a no longer used kmalloc type
|