git: drm: Reduce ioctl differences with Linux 4.7.10

2019-02-19 Thread Francois Tigeot
commit 908aca881723cf1c7f34b29ef290fc403568668d Author: François Tigeot Date: Tue Feb 19 23:32:57 2019 +0100 drm: Reduce ioctl differences with Linux 4.7.10 Add a pair of missing generic drm ioctls. Summary of changes: sys/dev/drm/drm_ioctl.c | 82

git: drm/ttm: convert to the reservation api

2019-03-11 Thread Francois Tigeot
commit 3c3b358edcbaed5481ecc31c61d05bedd7ddee6f Author: François Tigeot Date: Mon Mar 11 23:00:40 2019 +0100 drm/ttm: convert to the reservation api Additional-bugfix-by: dillon Summary of changes: sys/dev/drm/include/drm/ttm/ttm_bo_api.h | 16 +--

git: kernel - Fix IDR bugs

2019-03-11 Thread Francois Tigeot
commit d0975e245898ed621e15cfb81acdd4a402082d44 Author: Matthew Dillon Date: Sat Mar 9 11:24:26 2019 -0800 kernel - Fix IDR bugs * Allow ptr to be NULL in idr_remove() and idr_replace(). * Note that linux ERR returns from idr_replace() still not implemented

git: drm/radeon: Stop naming the kernel module "radeonkms"

2019-05-30 Thread Francois Tigeot
commit de8a447618c8591ddbdf94b0baaab1e5b2c42c4d Author: François Tigeot Date: Fri May 31 07:23:05 2019 +0200 drm/radeon: Stop naming the kernel module "radeonkms" It is named "radeon" in Linux. Summary of changes: Makefile_upgrade.inc| 2 +-

git: drm/linux: Add wait_event_interruptible_locked()

2019-05-30 Thread Francois Tigeot
commit 5a6e97fa9e8603e52c1a5109423687436124361d Author: François Tigeot Date: Thu May 30 10:06:06 2019 +0200 drm/linux: Add wait_event_interruptible_locked() Summary of changes: sys/dev/drm/include/linux/wait.h | 27 --- 1 file changed, 20 insertions(+), 7

git: drm/linux: Add set_memory_uc()

2019-05-30 Thread Francois Tigeot
commit 07f8725a4e2844bc9c6967b8a30bdbda953d0ab7 Author: François Tigeot Date: Thu May 30 09:49:40 2019 +0200 drm/linux: Add set_memory_uc() Summary of changes: sys/dev/drm/include/asm/cacheflush.h | 9 - 1 file changed, 8 insertions(+), 1 deletion(-)

git: drm/linux: Add gcd()

2019-05-30 Thread Francois Tigeot
commit 5b3bd6963d31cd4fd9d24f101fcdf3e17901fd33 Author: François Tigeot Date: Thu May 30 09:48:47 2019 +0200 drm/linux: Add gcd() Summary of changes: sys/dev/drm/include/linux/gcd.h | 6 ++ 1 file changed, 6 insertions(+)

git: drm/linux: Add vmalloc() and vzalloc()

2019-05-30 Thread Francois Tigeot
commit 106adca41f08ed1341dafcd520531f118f500bf6 Author: François Tigeot Date: Thu May 30 09:51:56 2019 +0200 drm/linux: Add vmalloc() and vzalloc() Summary of changes: sys/dev/drm/include/linux/vmalloc.h | 4 +++- sys/dev/drm/linux_vmalloc.c | 14 +- 2 files

git: drm/linux: Implement i2c_bit_add_bus()

2019-05-30 Thread Francois Tigeot
commit fabf443a75f9c82584e873e512959e9a551af7b0 Author: François Tigeot Date: Thu May 30 17:42:44 2019 +0200 drm/linux: Implement i2c_bit_add_bus() Summary of changes: sys/dev/drm/linux_i2c.c | 11 ++- 1 file changed, 10 insertions(+), 1 deletion(-)

git: drm: Sync drm_gem_object_lookup() with Linux 4.7.10

2019-06-01 Thread Francois Tigeot
commit 6c7b277cad67863167db9d935b365d1d37ea2ce2 Author: François Tigeot Date: Sun Jun 2 07:16:11 2019 +0200 drm: Sync drm_gem_object_lookup() with Linux 4.7.10 Summary of changes: sys/dev/drm/drm_gem.c | 9 ++--- 1 file changed, 2 insertions(+), 7 deletions(-)

git: drm/linux: Rework wait queues

2019-06-16 Thread Francois Tigeot
commit d658c12004c09cf15ed81c30f3a6422f24cd7c5a Author: François Tigeot Date: Sun Jun 16 22:37:26 2019 +0200 drm/linux: Rework wait queues * Make the implementation much closer to the Linux one * Do not directly try to wake up threads, but use an indirect function

git: drm/linux: Add LIST_HEAD_INIT()

2019-06-16 Thread Francois Tigeot
commit 412af9ef0220b511700480277eb0e0af2ba5ef98 Author: François Tigeot Date: Sun Jun 16 21:36:27 2019 +0200 drm/linux: Add LIST_HEAD_INIT() Obtained from: NetBSD Summary of changes: sys/dev/drm/include/linux/list.h | 2 ++ 1 file changed, 2 insertions(+)

git: drm/linux: Add task_struct, rework sleep and wake up functions

2019-06-10 Thread Francois Tigeot
commit 1e8d33ee61de7f6a250a8184bb6403662fdd5c82 Author: François Tigeot Date: Mon Jun 10 21:34:39 2019 +0200 drm/linux: Add task_struct, rework sleep and wake up functions Really implement wake_up_process(), signal_pending(), signal_pending_state() and schedule_timeout()

git: drm/linux: Add io_schedule_timeout()

2019-06-17 Thread Francois Tigeot
commit 0713b2cd837e136100fd740c67943c41343bdef0 Author: François Tigeot Date: Mon Jun 17 16:20:21 2019 +0200 drm/linux: Add io_schedule_timeout() Summary of changes: sys/dev/drm/include/linux/sched.h | 6 ++ 1 file changed, 6 insertions(+)

git: drm/linux: Restore wait_event*() functionality

2019-06-17 Thread Francois Tigeot
commit 06f0d6a999be46a6e7246607194c0e1c2ccb9647 Author: François Tigeot Date: Mon Jun 17 15:31:05 2019 +0200 drm/linux: Restore wait_event*() functionality * Our wait_event* routines do not (yet) use Linux wait queues. Threads using them still have to be woken up with a

git: DragonFly_RELEASE_5_6 drm/linux: Fix schedule_timeout()

2019-06-12 Thread Francois Tigeot
commit 1e5ea34ed8ded5a94e8f346b012a8399506f2c2c Author: François Tigeot Date: Wed Jun 12 21:48:53 2019 +0200 drm/linux: Fix schedule_timeout() Interruptible sleeps were returning wrong values. Summary of changes: sys/dev/drm/include/linux/sched.h | 4 ++-- 1 file changed, 2

git: drm/linux: Fix schedule_timeout()

2019-06-12 Thread Francois Tigeot
commit 0657583bf619c23a4431c43d14fe8216021390da Author: François Tigeot Date: Wed Jun 12 21:48:53 2019 +0200 drm/linux: Fix schedule_timeout() Interruptible sleeps were returning wrong values. Summary of changes: sys/dev/drm/include/linux/sched.h | 4 ++-- 1 file changed, 2

git: drm/radeon: Upgrade to Linux 3.19.8

2019-06-20 Thread Francois Tigeot
commit 7dcf36dc33228b5b368783d7b6f7ada00ee671d6 Author: François Tigeot Date: Thu Jun 20 20:42:23 2019 +0200 drm/radeon: Upgrade to Linux 3.19.8 * Various bug fixes and hardware bug workarounds * Fan control improvements, especially on Southern Islands (SI) and

git: drm: Reduce differences with Linux in ioctl code

2019-05-22 Thread Francois Tigeot
commit 5fe27e748aef312da17542d90d5196ef427bfbd6 Author: François Tigeot Date: Wed May 22 23:40:59 2019 +0200 drm: Reduce differences with Linux in ioctl code Summary of changes: sys/dev/drm/drm_ioctl.c | 22 +++--- 1 file changed, 11 insertions(+), 11 deletions(-)

git: drm: Do not report PRIME as supported

2019-05-19 Thread Francois Tigeot
commit 96c5ef2bcc03f221820aba835efabe2810c7779d Author: François Tigeot Date: Sun May 19 18:48:03 2019 +0200 drm: Do not report PRIME as supported This fixes kernel panics with the Ravenports graphics stack Summary of changes: sys/dev/drm/drm_ioctl.c | 2 ++ 1 file changed, 2

git: drm: Bring in the Linux fence implementation from NetBSD

2019-04-29 Thread Francois Tigeot
commit 425e5ce3a7b8eb2a236252b06c0ec36c6210d326 Author: François Tigeot Date: Mon Apr 29 23:10:54 2019 +0200 drm: Bring in the Linux fence implementation from NetBSD Summary of changes: sys/conf/files| 1 + sys/dev/drm/drm/Makefile | 1 +

git: drm: Sync ttm and radeon drivers with Linux 3.18

2019-05-03 Thread Francois Tigeot
commit 1cfef1a587a371344cf93e80367482432b0933a2 Author: François Tigeot Date: Fri May 3 21:56:27 2019 +0200 drm: Sync ttm and radeon drivers with Linux 3.18 Summary of changes: sys/conf/files | 1 + sys/dev/drm/include/drm/ttm/ttm_bo_api.h | 31

git: drm/ttm: Fix a deadlock involving fictitious VM pages

2019-05-03 Thread Francois Tigeot
commit 07cb5299a353bee8613a920f253fa19b56cdf60f Author: Matthew Dillon Date: Fri May 3 22:36:22 2019 +0200 drm/ttm: Fix a deadlock involving fictitious VM pages This prevents processes getting hung in "ttm_unm" state. Summary of changes: sys/dev/drm/ttm/ttm_bo_vm.c | 68

git: drm: Import dma-buf reservation code from Linux 4.7.10

2019-05-03 Thread Francois Tigeot
commit 9a12856e028099e78c19557464f13db6651c188c Author: François Tigeot Date: Fri May 3 21:53:58 2019 +0200 drm: Import dma-buf reservation code from Linux 4.7.10 Summary of changes: sys/dev/drm/include/linux/reservation.h | 132 - sys/dev/drm/linux_reservation.c | 489

git: drm: More linux/seqlock.h functions

2019-05-03 Thread Francois Tigeot
commit dcbb24085c5980a09354956acb4dc75fda49fb14 Author: François Tigeot Date: Fri May 3 21:45:23 2019 +0200 drm: More linux/seqlock.h functions Summary of changes: sys/dev/drm/include/linux/seqlock.h | 51 + 1 file changed, 51 insertions(+)

git: drm: Do not use PHOLD/PRELE() in flush_taskqueue()

2019-05-03 Thread Francois Tigeot
commit 9ea583797c5fc8026d1a84d79d6c07498d6f3914 Author: François Tigeot Date: Fri May 3 10:28:26 2019 +0200 drm: Do not use PHOLD/PRELE() in flush_taskqueue() Summary of changes: sys/dev/drm/include/linux/workqueue.h | 2 -- 1 file changed, 2 deletions(-)

git: drm/linux: Add an interval_tree implementation

2019-05-03 Thread Francois Tigeot
commit 70abac43eccc0459c91599b3fbfd713067d53065 Author: Matthew Dillon Date: Fri May 3 10:58:10 2019 +0200 drm/linux: Add an interval_tree implementation Contrary to the official Linux one, it does not use RB trees. Summary of changes: sys/conf/files

git: drm/linux: Expand mm_types.h and mmu_notifier.h coverage

2019-05-03 Thread Francois Tigeot
commit 44fdcf3f9ca8865396ee5936120c1ab8e8dd1519 Author: François Tigeot Date: Fri May 3 09:37:41 2019 +0200 drm/linux: Expand mm_types.h and mmu_notifier.h coverage Summary of changes: sys/dev/drm/include/linux/mm_types.h | 8 +++- sys/dev/drm/include/linux/mmu_notifier.h |

git: drm/linux: Improve RCU support

2019-04-26 Thread Francois Tigeot
commit 41e2def019e0219dd6dac4192608ae209d2924cd Author: François Tigeot Date: Fri Apr 26 20:01:09 2019 +0200 drm/linux: Improve RCU support Add more RCU directives, make sure existing ones are more correct. Summary of changes: sys/dev/drm/include/linux/compiler.h | 4 +++-

git: drm: Remove a debugging message

2019-04-26 Thread Francois Tigeot
commit 614e9b23ff81d65437ad32abc07458bebfbf0aed Author: François Tigeot Date: Fri Apr 26 21:56:59 2019 +0200 drm: Remove a debugging message Summary of changes: sys/dev/drm/drm_pci.c | 2 -- 1 file changed, 2 deletions(-)

git: drm/linux: Add dmi_match()

2019-07-05 Thread Francois Tigeot
commit eb0e71460f3a21be2d9efc2391a834f95ba94974 Author: François Tigeot Date: Fri Jul 5 18:05:48 2019 +0200 drm/linux: Add dmi_match() Summary of changes: sys/conf/files | 1 + sys/dev/drm/drm/Makefile | 1 +

git: drm/radeon: Switch to Linux i2c APIs

2019-06-26 Thread Francois Tigeot
commit 5ef6d7b414e297f31903ff437e69f587a5b75586 Author: François Tigeot Date: Wed Jun 26 23:12:18 2019 +0200 drm/radeon: Switch to Linux i2c APIs * Enable radeon.hw_i2c by default * Sync some code with Linux 3.19.8 in passing Summary of changes:

git: drm/linux: Add struct i2c_board_info and i2c_new_device()

2019-07-07 Thread Francois Tigeot
commit 7d061d0f6688e9f00591bb630851a6f98eba2a9a Author: François Tigeot Date: Sun Jul 7 12:43:15 2019 +0200 drm/linux: Add struct i2c_board_info and i2c_new_device() Summary of changes: sys/dev/drm/include/linux/i2c.h | 17 - sys/dev/drm/linux_i2c.c | 20

git: drm/linux: Add down_read_trylock()

2019-04-21 Thread Francois Tigeot
commit 728ffa82928b720539d3071e2676c9b35c8aba07 Author: François Tigeot Date: Sun Apr 21 17:41:42 2019 +0200 drm/linux: Add down_read_trylock() Summary of changes: sys/dev/drm/include/linux/rwsem.h | 8 1 file changed, 8 insertions(+)

git: drm/linux: Add list_for_each_entry_continue_reverse()

2019-04-22 Thread Francois Tigeot
commit 7588c469589ad5dd2eefbe023d4b67aa84971873 Author: François Tigeot Date: Mon Apr 22 22:55:13 2019 +0200 drm/linux: Add list_for_each_entry_continue_reverse() Obtained-from: OpenBSD Summary of changes: sys/dev/drm/include/linux/list.h | 5 + 1 file changed, 5

git: drm: Replace linux/hashtable.h with NetBSD's version

2019-04-25 Thread Francois Tigeot
commit 6c54b3a65a47c19473887b4fecd262934aa627c9 Author: François Tigeot Date: Thu Apr 25 21:44:33 2019 +0200 drm: Replace linux/hashtable.h with NetBSD's version Summary of changes: sys/dev/drm/include/linux/hashtable.h | 77 +++ 1 file changed, 59

git: drm/linux: Add config_enabled()

2019-04-23 Thread Francois Tigeot
commit ee712e413ebbcddf09d21e5b66828494b69461e3 Author: François Tigeot Date: Tue Apr 23 22:23:51 2019 +0200 drm/linux: Add config_enabled() Summary of changes: sys/dev/drm/include/linux/kconfig.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)

git: drm/linux: Add trace/events/dma_fence.h

2019-04-24 Thread Francois Tigeot
commit 38cf7b817fa31c8e6e76dd99782c8e60acf8b8bc Author: François Tigeot Date: Wed Apr 24 11:11:40 2019 +0200 drm/linux: Add trace/events/dma_fence.h Summary of changes: sys/dev/drm/include/linux/tracepoint.h| 2 ++ .../drm/include/{linux/mmu_context.h =>

git: drm/linux: Add flush_delayed_work()

2019-06-28 Thread Francois Tigeot
commit 5dfe02252d889dd669cc2c4dbdfd504673849ddc Author: François Tigeot Date: Sat Jun 29 07:06:10 2019 +0200 drm/linux: Add flush_delayed_work() Summary of changes: sys/dev/drm/include/linux/workqueue.h | 2 ++ sys/dev/drm/linux_workqueue.c | 7 +++ 2 files changed, 9

git: DragonFly_RELEASE_5_6 drm/linux: Fix a NULL pointer dereference in signal_pending_state()

2019-06-28 Thread Francois Tigeot
commit 40973ff0e20aa5773257a6f1f06284002543ec63 Author: François Tigeot Date: Sat Jun 29 07:00:40 2019 +0200 drm/linux: Fix a NULL pointer dereference in signal_pending_state() Not all kernel threads have an associated userland lwp. Reported-by: dillon Summary of

git: Build: Bump __DragonFly_version to 500703

2019-08-10 Thread Francois Tigeot
commit 9731fb3d6a3e9278bae7ce0c1116f667a1d0537a Author: François Tigeot Date: Sat Aug 10 21:51:01 2019 +0200 Build: Bump __DragonFly_version to 500703 Knowing whether static TLS binding is useable or not is important for some ports like graphics/mesa-libs Summary of

git: drm/linux: Add X86_FEATURE_HYPERVISOR

2019-08-10 Thread Francois Tigeot
commit 54097f44c44a0078891c808ba5d6ff99d421e8f1 Author: François Tigeot Date: Sat Aug 10 21:57:15 2019 +0200 drm/linux: Add X86_FEATURE_HYPERVISOR Summary of changes: sys/dev/drm/include/asm/cpufeature.h | 2 ++ 1 file changed, 2 insertions(+)

git: drm/radeon: Use mm->mmap_sem

2019-08-24 Thread Francois Tigeot
commit d6f6f23dd51abedf95b2f53febfc628e2e03c3d8 Author: François Tigeot Date: Sat Aug 24 14:10:12 2019 +0200 drm/radeon: Use mm->mmap_sem Summary of changes: sys/dev/drm/radeon/radeon_cs.c | 5 + 1 file changed, 1 insertion(+), 4 deletions(-)

git: drm/ttm: Partially sync the vm fault code with Linux

2019-08-24 Thread Francois Tigeot
commit 5f38e86d1cf9e0d56a5248c9a4abc737d4953af3 Author: François Tigeot Date: Sat Aug 24 14:17:17 2019 +0200 drm/ttm: Partially sync the vm fault code with Linux Prevent crashes with Mesa-using applications. Summary of changes: sys/dev/drm/include/linux/mm.h | 8 ++-

git: drm/linux: Move vm_area_struct definition to the right header

2019-08-24 Thread Francois Tigeot
commit 2f7844a3ba203980e107c350279cc7b75568c100 Author: François Tigeot Date: Sat Aug 24 14:11:31 2019 +0200 drm/linux: Move vm_area_struct definition to the right header Summary of changes: sys/dev/drm/include/linux/mm.h | 11 --- sys/dev/drm/include/linux/mm_types.h |

git: drm - Refactor task_struct and implement mm_struct

2019-08-24 Thread Francois Tigeot
commit 0e32b8c55fb2ed20206f2a71f5f7f8b3a2d1f40a Author: Matthew Dillon Date: Tue Aug 6 22:34:17 2019 -0700 drm - Refactor task_struct and implement mm_struct * Change td->td_linux_task from an embedded structure to a pointer. * Add p->p_linux_mm to support tracking

git: drm/radeon: Update to Linux 4.7.10

2019-08-24 Thread Francois Tigeot
commit d78d3a2272f5ecf9e0b570e362128240417a1b85 Author: François Tigeot Date: Sat Aug 24 14:06:54 2019 +0200 drm/radeon: Update to Linux 4.7.10 * Various bugfixes, especially related to Displayport and vblank handling * Sea Islands and Southern Islands GPUs

git: Partial revert of "drm: Partially sync drm_ioctl() with Linux 4.7.10"

2019-08-25 Thread Francois Tigeot
commit 247972ab41469e5cef2e7d02d070d671449e26ac Author: François Tigeot Date: Sun Aug 25 11:45:33 2019 +0200 Partial revert of "drm: Partially sync drm_ioctl() with Linux 4.7.10" This reverts commit c22b03749c861bc699168784bdafe2e43317465f. It was causing application

git: drm: Enable drm_pcie_get_max_link_width()

2019-08-27 Thread Francois Tigeot
commit 465fa37b7cd1633d94369655d9c537f30a63cf29 Author: François Tigeot Date: Tue Aug 27 23:51:51 2019 +0200 drm: Enable drm_pcie_get_max_link_width() Partially obtained from FreeBSD. Summary of changes: sys/dev/drm/drm_pci.c | 16 +++-

git: drm/radeon: Disable acceleration on evergreen

2019-08-23 Thread Francois Tigeot
commit e4f26d7e5d0bf5eb2283f3953aa996332f16226b Author: François Tigeot Date: Fri Aug 23 20:42:53 2019 +0200 drm/radeon: Disable acceleration on evergreen This is a workaround for https://bugs.dragonflybsd.org/issues/3198 Summary of changes: sys/dev/drm/radeon/evergreen.c | 9

git: drm: Partially sync drm_ioctl() with Linux 4.7.10

2019-08-23 Thread Francois Tigeot
commit c22b03749c861bc699168784bdafe2e43317465f Author: François Tigeot Date: Fri Aug 23 13:40:12 2019 +0200 drm: Partially sync drm_ioctl() with Linux 4.7.10 Summary of changes: sys/dev/drm/drm_ioctl.c | 23 --- 1 file changed, 8 insertions(+), 15 deletions(-)

git: drm/linux: Add kstrtol()

2019-08-28 Thread Francois Tigeot
commit 28bc59242cf407aca03c284dccb12d966b646704 Author: François Tigeot Date: Wed Aug 28 22:04:26 2019 +0200 drm/linux: Add kstrtol() Obtained-from: FreeBSD Summary of changes: sys/dev/drm/include/linux/kernel.h | 15 +++ 1 file changed, 15 insertions(+)

git: drm/linux: Add atomic64_inc_return()

2019-09-04 Thread Francois Tigeot
commit 5467b5edc6bdbb35f49a454cbb30c6f5487fb0c7 Author: François Tigeot Date: Wed Sep 4 21:28:09 2019 +0200 drm/linux: Add atomic64_inc_return() Obtained-from: OpenBSD Summary of changes: sys/dev/drm/include/linux/atomic.h | 2 ++ 1 file changed, 2 insertions(+)

git: drm/radeon: Correct FIRMWARE_BONAIRE definition

2019-09-04 Thread Francois Tigeot
commit ccd7e1ea86462adff0321b50d65ceb1954b5f2ae Author: François Tigeot Date: Wed Sep 4 21:23:55 2019 +0200 drm/radeon: Correct FIRMWARE_BONAIRE definition Submitted-by: zrj Summary of changes: sys/dev/drm/radeon/radeon_uvd.c | 2 +- 1 file changed, 1 insertion(+), 1

git: drm/linux: Implement more idr routines

2019-08-07 Thread Francois Tigeot
commit 8bad54412acf6c16c778abba4e492f3a9cabb6a1 Author: François Tigeot Date: Wed Aug 7 19:56:50 2019 +0200 drm/linux: Implement more idr routines Add idr_get_next() and idr_for_each_entry() Inspired-from: FreeBSD Summary of changes: sys/dev/drm/include/linux/idr.h |

git: kernel: Enable more generic drm code

2019-08-07 Thread Francois Tigeot
commit fcf17be7c7d59f93a5ff81cac177f86ba330de0d Author: François Tigeot Date: Wed Aug 7 19:34:00 2019 +0200 kernel: Enable more generic drm code Reduce differences with Linux 4.7.10 Summary of changes: sys/dev/drm/drm_atomic_helper.c | 3 -- sys/dev/drm/drm_drv.c |

git: drm/linux: Add DEFINE_SPINLOCK()

2019-08-01 Thread Francois Tigeot
commit fdc871a4b0be2bbfccc1a4fccf988aa368d41053 Author: François Tigeot Date: Thu Aug 1 20:32:36 2019 +0200 drm/linux: Add DEFINE_SPINLOCK() Summary of changes: sys/dev/drm/include/linux/spinlock.h | 3 +++ 1 file changed, 3 insertions(+)

git: drm/linux: Import linux/kfifo.h from NetBSD

2019-07-20 Thread Francois Tigeot
commit bfe2b6fbc2bcd20a801cd7a10f30ee81069366e0 Author: François Tigeot Date: Sat Jul 20 17:22:34 2019 +0200 drm/linux: Import linux/kfifo.h from NetBSD Summary of changes: sys/dev/drm/include/linux/kfifo.h | 223 ++ 1 file changed, 223

git: drm/linux: Port kfifo.h to DragonFly

2019-07-20 Thread Francois Tigeot
commit 45aa70c6e8cc2435e82aabd4d0d233948c7cb105 Author: François Tigeot Date: Sat Jul 20 17:23:48 2019 +0200 drm/linux: Port kfifo.h to DragonFly Summary of changes: sys/dev/drm/include/linux/kfifo.h | 18 +- 1 file changed, 9 insertions(+), 9 deletions(-)

git: drm: Improve linux/pci.h

2019-07-15 Thread Francois Tigeot
commit f792f2bd1358f8b65756cb444bdf92cd4cc8658d Author: François Tigeot Date: Mon Jul 15 21:09:26 2019 +0200 drm: Improve linux/pci.h Summary of changes: sys/dev/drm/include/linux/pci.h | 5 + 1 file changed, 5 insertions(+)

git: drm/radeon: Update to Linux 4.4.180

2019-07-15 Thread Francois Tigeot
commit c59a5c484fdf34b9afa6e283014e4fff693253cc Author: François Tigeot Date: Mon Jul 15 22:32:07 2019 +0200 drm/radeon: Update to Linux 4.4.180 * Bugfixes and workaround for hardware issues, including quirks for various R7 370 and R9 270 models * VT switching

git: drm: Remove no longer required iic code and dependencies

2019-07-15 Thread Francois Tigeot
commit d33ae0a901b7c00aadca043276c7abe2b4d535f1 Author: François Tigeot Date: Mon Jul 15 21:52:32 2019 +0200 drm: Remove no longer required iic code and dependencies Summary of changes: sys/conf/files | 1 - sys/dev/drm/drm/Makefile| 3 +-

git: drm/linux: Only define GFP_KERNEL once

2019-11-03 Thread Francois Tigeot
commit 594fb57c78dd7e6ef2b884d4af6fd96dbfffb879 Author: François Tigeot Date: Sun Nov 3 10:50:21 2019 +0100 drm/linux: Only define GFP_KERNEL once Summary of changes: sys/dev/drm/include/linux/idr.h | 5 - 1 file changed, 5 deletions(-)

git: drm: Remove most system headers from linux/list.h

2019-11-03 Thread Francois Tigeot
commit 09f141c4e3d9ab5faed145d2282db8eb86c90f5e Author: François Tigeot Date: Sun Nov 3 10:35:50 2019 +0100 drm: Remove most system headers from linux/list.h They do not serve any useful purpose there. Suggested-by: zrj Summary of changes: sys/dev/drm/drm_bufs.c

git: drm/linux: Rework wait_event_xxx() macros

2019-11-03 Thread Francois Tigeot
commit 85bc18adc3f2e6c133e21d5ba7b8e44bbafd9fe9 Author: François Tigeot Date: Sun Nov 3 21:31:43 2019 +0100 drm/linux: Rework wait_event_xxx() macros The wait queue lock must not be held permanently. This commit should fix issue #3200, reported-by Peeter. Summary of

git: devfs: Add a vnode pointer argument to dev_dopen()

2019-11-03 Thread Francois Tigeot
commit 3064590a56cdb0a770b12488f7701dda8784b4bd Author: François Tigeot Date: Sun Nov 3 22:00:19 2019 +0100 devfs: Add a vnode pointer argument to dev_dopen() * Initialize fp->f_data with it when possible * drm drivers expect to be able to access vnode information in

git: drm: Update generic, ttm and radeon code to Linux 4.9

2019-11-17 Thread Francois Tigeot
commit 1dedbd3b06c68f627b782569529d5eb2b1bf Author: François Tigeot Date: Sun Nov 17 11:57:03 2019 +0100 drm: Update generic, ttm and radeon code to Linux 4.9 * Generally cleanup non driver-specific code and increase its robustness * DisplayPort support

git: drm/radeon: Disable acceleration on si

2019-11-17 Thread Francois Tigeot
commit e8de9e94be61d3d50fc134bbde36c014f25a6a56 Author: François Tigeot Date: Sun Nov 17 11:58:04 2019 +0100 drm/radeon: Disable acceleration on si This prevents xfce 4.14 hangs/black screens Summary of changes: sys/dev/drm/radeon/si.c | 8 1 file changed, 8

git: drm/linux: Add arch_io_reserve_memtype_wc and arch_io_free_memtype_wc()

2019-11-18 Thread Francois Tigeot
commit 3776dcfeb01df65c5ef8bdf4ca39f60ceaa3f866 Author: François Tigeot Date: Mon Nov 18 21:20:00 2019 +0100 drm/linux: Add arch_io_reserve_memtype_wc and arch_io_free_memtype_wc() Summary of changes: sys/dev/drm/include/asm/io.h | 12 ++-- 1 file changed, 10 insertions(+), 2

git: drm/linux: Add some hrtimer.h functions

2019-11-21 Thread Francois Tigeot
commit e7ab7444656f42b58710bab5c1a1a9eeb91d9def Author: François Tigeot Date: Thu Nov 21 21:46:23 2019 +0100 drm/linux: Add some hrtimer.h functions Summary of changes: sys/dev/drm/include/linux/hrtimer.h | 12 1 file changed, 12 insertions(+)

git: drm: Sync device initialization code with Linux

2019-11-21 Thread Francois Tigeot
commit 55f3230c3b1cc10a41d86841e8e94b8cbc6ea343 Author: François Tigeot Date: Thu Nov 21 22:05:10 2019 +0100 drm: Sync device initialization code with Linux * Driver initialization is now done with drm_dev_alloc() and drm_dev_init(), like on Linux * Remove now

git: drm/linux: Stop using driver softcs for dev_set/get_drvdata()

2019-12-10 Thread Francois Tigeot
commit 055596b1e0fb451d25b04498cf633b04ea17a2af Author: François Tigeot Date: Tue Dec 10 09:51:04 2019 +0100 drm/linux: Stop using driver softcs for dev_set/get_drvdata() Summary of changes: sys/dev/drm/include/linux/device.h | 10 +- 1 file changed, 9 insertions(+), 1

git: drm/i915: Fix VGA_SWITCHEROO option handling

2019-12-13 Thread Francois Tigeot
commit ceb653e41b46b085b48a62bad1e259bd5b452ccc Author: François Tigeot Date: Sat Dec 14 08:08:31 2019 +0100 drm/i915: Fix VGA_SWITCHEROO option handling Reported-by: Peeter Must Summary of changes: sys/dev/drm/i915/i915_drv.c | 4 1 file changed, 4 insertions(+)

git: drm: Improve sysfs implementation

2019-12-17 Thread Francois Tigeot
commit d31c517d078953a876cc5ae53b51b5b1c8f06d30 Author: François Tigeot Date: Tue Dec 17 21:09:14 2019 +0100 drm: Improve sysfs implementation * Add necessary code to really allocate or free Linux device structs associated with connectors. * This prevents panics

git: drm/i915: Revert unintended changes in i915_params.c

2019-12-12 Thread Francois Tigeot
commit 0ce3268cc54af241d22cd75ffaf86549ae51876e Author: François Tigeot Date: Thu Dec 12 12:08:07 2019 +0100 drm/i915: Revert unintended changes in i915_params.c They were introduced in 1487f78699db6b645ec307a207e4611f50a7cc53 Summary of changes:

git: drm/linux: pfn_to_page() returns a struct page*

2019-12-07 Thread Francois Tigeot
commit e8537745c9b86fe2f837695db8c33a9f4079dfab Author: François Tigeot Date: Sat Dec 7 09:06:44 2019 +0100 drm/linux: pfn_to_page() returns a struct page* Summary of changes: sys/dev/drm/include/asm/memory_model.h | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-)

git: drm/linux: Add pci_map_rom() and pci_unmap_rom()

2019-12-07 Thread Francois Tigeot
commit 6bdbad301f9cc98dbf9b169631fc7a90272e733d Author: François Tigeot Date: Sat Dec 7 09:07:48 2019 +0100 drm/linux: Add pci_map_rom() and pci_unmap_rom() Summary of changes: sys/dev/drm/include/linux/pci.h | 12 1 file changed, 12 insertions(+)

git: drm: Add linux/smp.h

2019-12-08 Thread Francois Tigeot
commit 111dab5b72b72339c1e73c46f14879e6fc06331d Author: François Tigeot Date: Sun Dec 8 10:33:39 2019 +0100 drm: Add linux/smp.h Summary of changes: sys/dev/drm/include/linux/irq.h | 1 + sys/dev/drm/include/linux/sched.h | 1 + sys/dev/drm/include/linux/{of.h =>

git: drm/linux: Fix io_mapping() functions

2019-12-15 Thread Francois Tigeot
commit a79eea4c286c13a0712f592fd6310f19ed1c7dd0 Author: François Tigeot Date: Sun Dec 15 23:13:04 2019 +0100 drm/linux: Fix io_mapping() functions These functions were mostly stubs and did not properly set memory cache attributes causing some operations like framebuffer

git: drm: Stop using an embedded struct drm_device in driver softcs

2019-12-10 Thread Francois Tigeot
commit bb916eedccae3a29e19c263eab72a41eaba1ac3d Author: François Tigeot Date: Tue Dec 10 18:45:22 2019 +0100 drm: Stop using an embedded struct drm_device in driver softcs * All drm drivers use a struct drm_device record but are free to allocate it by themselves in

git: drm/i915: Update PCI IDs from Linux 5.4

2019-12-10 Thread Francois Tigeot
commit fc0abc32c2d04067cdebdbf4d3b7fd8e47d98848 Author: François Tigeot Date: Tue Dec 10 20:39:43 2019 +0100 drm/i915: Update PCI IDs from Linux 5.4 This brings in support for previously unknown models of Skylake, Coffelake, Amber Lake, Whiskey Lake and Comet Lake GPUs.

git: drm/i915: Update to Linux commit 1f15b76f1ec973d1eb5d21b6d98b21aebb9025f1

2019-12-10 Thread Francois Tigeot
commit 1487f78699db6b645ec307a207e4611f50a7cc53 Author: François Tigeot Date: Tue Dec 10 20:32:08 2019 +0100 drm/i915: Update to Linux commit 1f15b76f1ec973d1eb5d21b6d98b21aebb9025f1 "Separate GPU hang waitqueue from advance" Summary of changes: sys/conf/files

git: drm/linux: Add DEFINE_RATELIMIT_STATE()

2019-10-27 Thread Francois Tigeot
commit 5b68eead448042e7e023008500666221b2747c5a Author: François Tigeot Date: Sun Oct 27 15:25:12 2019 +0100 drm/linux: Add DEFINE_RATELIMIT_STATE() Obtained-from: OpenBSD Summary of changes: sys/dev/drm/include/linux/ratelimit.h | 6 ++ 1 file changed, 6 insertions(+)

git: drm: Switch ktime_t to its post-Linux 4.10 definition

2019-10-27 Thread Francois Tigeot
commit 0856d15dd1f43a4353e2bd49c58f468f19865e11 Author: François Tigeot Date: Sun Oct 27 15:08:46 2019 +0100 drm: Switch ktime_t to its post-Linux 4.10 definition Summary of changes: sys/dev/drm/include/linux/ktime.h | 47 +++--

git: drm/linux: Align Linux memory allocations to cache lines

2019-10-25 Thread Francois Tigeot
commit cfe46a341e4e84840f90e198423cc4178ea1c8aa Author: François Tigeot Date: Fri Oct 25 19:18:15 2019 +0200 drm/linux: Align Linux memory allocations to cache lines Summary of changes: sys/dev/drm/include/linux/gfp.h | 14 +++--- 1 file changed, 7 insertions(+), 7

git: drm/linux: Make fence contexts 64 bit

2019-10-26 Thread Francois Tigeot
commit ed51adf44594150eb063011af224d1fae42096a6 Author: François Tigeot Date: Sat Oct 26 22:33:06 2019 +0200 drm/linux: Make fence contexts 64 bit Summary of changes: sys/dev/drm/include/asm/atomic.h | 2 ++ .../drm/include/{linux/tracepoint.h =>

git: drm/radeon: Be explicit about disabled acceleration

2019-11-25 Thread Francois Tigeot
commit e6084b74f447d562c6e06a71676e03e7abe90425 Author: François Tigeot Date: Mon Nov 25 23:22:20 2019 +0100 drm/radeon: Be explicit about disabled acceleration 3D acceleration is intentionally disabled on evergreeen and radeonsi due to unresolved issues.

git: drm: Rename struct drm_file.master to .is_master

2019-10-06 Thread Francois Tigeot
commit a886e3a7705f24933b6164a554af55bf2a24c842 Author: François Tigeot Date: Sun Oct 6 21:51:44 2019 +0200 drm: Rename struct drm_file.master to .is_master Reducing differences with Linux Summary of changes: sys/dev/drm/drm_drv.c | 4 ++-- sys/dev/drm/drm_fops.c

git: drm/linux: Add vmalloc_to_page()

2019-10-09 Thread Francois Tigeot
commit f56a1a92aea671a58135aecd9ca26d63dfd2df02 Author: François Tigeot Date: Wed Oct 9 21:45:37 2019 +0200 drm/linux: Add vmalloc_to_page() Obtained-from: FreeBSD Summary of changes: sys/dev/drm/include/linux/mm.h | 9 + 1 file changed, 9 insertions(+)

git: drm: Remove mentions of i915kms and radeonkms

2019-10-09 Thread Francois Tigeot
commit a3b3b2eb8606b17814be826862aa040a2e833e7b Author: François Tigeot Date: Wed Oct 9 21:19:14 2019 +0200 drm: Remove mentions of i915kms and radeonkms drm(4) drivers are simply named i915 and radeon like on Linux now. Summary of changes: share/man/man4/drm.4 | 4

git: drm: Protect iomap_list with lockmgr locks

2019-12-21 Thread Francois Tigeot
commit 24059068ce4df7d5baf991b604cf1777ab42b46d Author: François Tigeot Date: Sat Dec 21 19:19:44 2019 +0100 drm: Protect iomap_list with lockmgr locks Summary of changes: sys/dev/drm/linux_iomapping.c | 9 - 1 file changed, 8 insertions(+), 1 deletion(-)

git: drm: Protect irq_list with lockmgr locks

2019-12-21 Thread Francois Tigeot
commit 0e5f0c1c0998393bb336b6ad96a147002ee3b9c4 Author: François Tigeot Date: Sat Dec 21 19:23:03 2019 +0100 drm: Protect irq_list with lockmgr locks Summary of changes: sys/dev/drm/linux_irq.c | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-)

git: drm/linux: Add a few linux/sched functions

2019-12-21 Thread Francois Tigeot
commit d4d2d20b65ebd2760b1b1adea684afbc145d Author: François Tigeot Date: Sat Dec 21 22:18:53 2019 +0100 drm/linux: Add a few linux/sched functions Summary of changes: sys/dev/drm/include/linux/sched.h | 22 ++ 1 file changed, 22 insertions(+)

git: drm/linux: Add wait_for_completion()

2019-12-21 Thread Francois Tigeot
commit f1e2e23534e59d13c86afafba66a8058d148dfc4 Author: François Tigeot Date: Sat Dec 21 22:13:12 2019 +0100 drm/linux: Add wait_for_completion() Summary of changes: sys/conf/files| 1 + sys/dev/drm/drm/Makefile

git: drm: Protect vmmap_list with lockmgr locks

2019-12-20 Thread Francois Tigeot
commit d1af0a4c715d4df9c7db851098d763093022fa57 Author: François Tigeot Date: Fri Dec 20 15:11:44 2019 +0100 drm: Protect vmmap_list with lockmgr locks Suggested-by: dillon Summary of changes: sys/dev/drm/linux_vmalloc.c | 6 ++ 1 file changed, 6 insertions(+)

git: drm/linux: Add framebuffer_alloc() and framebuffer_release()

2020-02-13 Thread Francois Tigeot
commit 3f122055c9c22d7956d521dd2a614825c32967e9 Author: François Tigeot Date: Thu Feb 13 20:04:51 2020 +0100 drm/linux: Add framebuffer_alloc() and framebuffer_release() Summary of changes: sys/dev/drm/drm_fb_helper.c| 11 +++ sys/dev/drm/include/linux/fb.h | 3 +++

git: drm/linux: Add RCU functions

2020-02-23 Thread Francois Tigeot
commit 8b3e3662dcee64aaa1b54ae327388e236307f2e1 Author: François Tigeot Date: Sun Feb 23 15:21:40 2020 +0100 drm/linux: Add RCU functions Summary of changes: sys/dev/drm/include/linux/rcupdate.h| 8 +++- sys/dev/drm/include/linux/{prefetch.h => rcutree.h} | 15

git: drm/i915: Update base driver to 20160808

2020-02-23 Thread Francois Tigeot
commit 71f41f3eaecc1bac4c44cc81622db5b5dddc7dc4 Author: François Tigeot Date: Sun Feb 23 15:51:19 2020 +0100 drm/i915: Update base driver to 20160808 Summary of changes: sys/dev/drm/i915/i915_cmd_parser.c | 74 +- sys/dev/drm/i915/i915_drv.c | 70 +-

git: drm/linux: Implement more parts of prepare_to_wait() and finish_wait()

2020-02-23 Thread Francois Tigeot
commit 34949973108c44350fa951fbcbb7b63314771325 Author: François Tigeot Date: Sun Feb 23 15:45:57 2020 +0100 drm/linux: Implement more parts of prepare_to_wait() and finish_wait() Summary of changes: sys/dev/drm/include/linux/wait.h | 7 ++- sys/dev/drm/linux_wait.c | 15

git: drm/linux: Add prefetchw()

2020-02-23 Thread Francois Tigeot
commit a1152b3629669796f7979aff20a612b551eca9c4 Author: François Tigeot Date: Sun Feb 23 14:53:14 2020 +0100 drm/linux: Add prefetchw() Summary of changes: sys/dev/drm/include/linux/{mempolicy.h => prefetch.h} | 15 +++ 1 file changed, 7 insertions(+), 8 deletions(-) copy

<    5   6   7   8   9   10   11   12   >