git: drm/linux: Add readX() memory-mapped IO functions

2020-01-09 Thread Francois Tigeot
commit 6325d95a5ad3a20671eb8839cb3af3cade81bf8f Author: François Tigeot Date: Thu Jan 9 16:27:44 2020 +0100 drm/linux: Add readX() memory-mapped IO functions They are meant to be used for accessing directly mapped device registers. Summary of changes: sys/dev/drm/include/asm/i

git: drm/radeon: Use Linux memory-mapped IO functions

2020-01-09 Thread Francois Tigeot
commit 374a0b33c9900871850d4f25f8fab1354fab2e3c Author: François Tigeot Date: Thu Jan 9 16:29:50 2020 +0100 drm/radeon: Use Linux memory-mapped IO functions Partially sync driver code with Linux 4.9 Summary of changes: sys/dev/drm/radeon/r100.c | 9 - sys/dev

git: drm: Replace all Linux spinlocks by lockmgr locks

2020-01-24 Thread Francois Tigeot
commit ec5b6af45b44f70d488e8226966f076d4270aec1 Author: François Tigeot Date: Fri Jan 24 20:51:08 2020 +0100 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

git: drm: Fix lockinit() calls in previous commit

2020-01-24 Thread Francois Tigeot
commit 9a49c39cb996d6d1829bd8733544ce23357a0d0b Author: François Tigeot Date: Fri Jan 24 22:00:04 2020 +0100 drm: Fix lockinit() calls in previous commit LK_EXCLUSIVE is a lockmgr() argument, not a lockinit() one. Summary of changes: sys/dev/drm/drm_auth.c | 2 +-

git: drm: Improve drm_can_sleep()

2020-02-05 Thread Francois Tigeot
commit 056b029c5c4b1b55cb0860af2ec93c1f932b1d02 Author: François Tigeot Date: Wed Feb 5 11:28:43 2020 +0100 drm: Improve drm_can_sleep() Summary of changes: sys/dev/drm/include/drm/drmP.h | 2 -- sys/dev/drm/include/drm/drm_fb_helper.h | 1 + sys/dev/drm/incl

git: drm/linux: fix a bug in DEFINE_WAIT()

2020-02-06 Thread Francois Tigeot
commit e9ca3a0c6d76f69f0f97108bf40661d3550260ff Author: François Tigeot Date: Thu Feb 6 07:16:13 2020 +0100 drm/linux: fix a bug in DEFINE_WAIT() The wake-up function was not properly set up. Summary of changes: sys/dev/drm/include/linux/wait.h | 1 + 1 file changed, 1 inserti

git: libm: Bring in sincos, sincosf, and sincosl from OpenBSD

2020-02-06 Thread Francois Tigeot
commit 839bc98520382998acc18a78ae1b04a9d4e6d981 Author: François Tigeot Date: Thu Feb 6 13:15:57 2020 +0100 libm: Bring in sincos, sincosf, and sincosl from OpenBSD Summary of changes: contrib/openbsd_libm/include/global/math.h | 13 +++- lib/libm/Makefile |

git: drm/linux: Implement outb()

2020-02-12 Thread Francois Tigeot
commit 046cdebcdde72170f13d0de7489b688ed08b5ea4 Author: François Tigeot Date: Thu Feb 13 07:58:07 2020 +0100 drm/linux: Implement outb() Summary of changes: sys/dev/drm/i915/intel_display.c| 4 ++-- sys/dev/drm/i915/intel_runtime_pm.c | 4 sys/dev/drm/include/asm/io.h|

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 +++ sys/de

git: drm/linux: Rework wait_event_xxx and finish_wait functions

2020-02-13 Thread Francois Tigeot
commit edbc586d017f25c5fdf8bf310e252a3fc18fa92e Author: François Tigeot Date: Fri Feb 14 07:50:45 2020 +0100 drm/linux: Rework wait_event_xxx and finish_wait functions * Add required task state change in finish_wait() * Move some formerly inline code to linux_wait.c in

git: drm: Use the Linux version of DRM_WAIT_ON()

2020-02-13 Thread Francois Tigeot
commit 9e6332eee685e3a17e7f977d62b0d586cf414d99 Author: François Tigeot Date: Fri Feb 14 07:57:14 2020 +0100 drm: Use the Linux version of DRM_WAIT_ON() Avoid sleeping for vblank events when not required. Summary of changes: sys/dev/drm/include/drm/drm_os_linux.h | 20

git: drm/linux: Add jiffies_to_nsecs()

2020-02-15 Thread Francois Tigeot
commit c0097313badf03f00b58e0dcdf4041b0286e1146 Author: François Tigeot Date: Sat Feb 15 13:51:31 2020 +0100 drm/linux: Add jiffies_to_nsecs() Summary of changes: sys/dev/drm/include/linux/jiffies.h | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) http://gitweb.dragonflybs

git: drm/linux: Improve linux/bug.h

2020-02-15 Thread Francois Tigeot
commit 464a791c1ea26a01ddb4b7e73611c9d5bf4309af Author: François Tigeot Date: Sat Feb 15 13:52:46 2020 +0100 drm/linux: Improve linux/bug.h Summary of changes: sys/dev/drm/include/linux/bug.h | 10 ++ 1 file changed, 6 insertions(+), 4 deletions(-) http://gitweb.dragonflybsd.o

git: drm/linux: Improve linux/fence.h

2020-02-15 Thread Francois Tigeot
commit 8f47de717bd70f340e4c2a12fdb3c6441bee7c6f Author: François Tigeot Date: Sat Feb 15 13:52:05 2020 +0100 drm/linux: Improve linux/fence.h Summary of changes: sys/dev/drm/include/linux/fence.h | 2 ++ 1 file changed, 2 insertions(+) http://gitweb.dragonflybsd.org/dragonfly.git/comm

git: drm/linux: Fix DEFINE_SPINLOCK()

2020-02-15 Thread Francois Tigeot
commit abf74d0fea5a1777a6eeddc7036b38465af0f0e8 Author: François Tigeot Date: Sat Feb 15 13:49:49 2020 +0100 drm/linux: Fix DEFINE_SPINLOCK() Summary of changes: sys/dev/drm/include/linux/spinlock.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) http://gitweb.dragonflybsd.org

git: drm/linux: Add boot_cpu_data

2020-02-15 Thread Francois Tigeot
commit 862a9d7e2e9a803518c3179b9854396cefc1611a Author: François Tigeot Date: Sat Feb 15 14:23:33 2020 +0100 drm/linux: Add boot_cpu_data Summary of changes: sys/dev/drm/drm_cache.c | 2 +- sys/dev/drm/include/asm/processor.h | 8 +++- sys/dev/drm/linux_compat.c

git: drm/i915: Update base driver to 20160725

2020-02-15 Thread Francois Tigeot
commit 87df8fc682f500d842f0b6cfa4b17a3d0fc13b35 Author: François Tigeot Date: Sat Feb 15 14:28:39 2020 +0100 drm/i915: Update base driver to 20160725 Summary of changes: sys/conf/files |2 + sys/dev/drm/i915/Makefile|2 + sys/dev/drm/i9

git: drm/linux: Add drain_workqueue()

2020-02-15 Thread Francois Tigeot
commit 5ef31fe940759157e9739c33ee301612d7c326c9 Author: François Tigeot Date: Sat Feb 15 14:27:35 2020 +0100 drm/linux: Add drain_workqueue() Summary of changes: sys/dev/drm/include/linux/workqueue.h | 4 sys/dev/drm/linux_workqueue.c | 14 ++ 2 files changed,

git: drm/i915: Use stop_machine()

2020-02-20 Thread Francois Tigeot
commit 95b9fee2a403c3b21b1225f1deba3114747c1a41 Author: François Tigeot Date: Thu Feb 20 14:08:10 2020 +0100 drm/i915: Use stop_machine() Summary of changes: sys/dev/drm/i915/i915_gem_gtt.c | 8 1 file changed, 8 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commi

git: drm: Add linux/mempolicy.h

2020-02-20 Thread Francois Tigeot
commit abb4a2c1e0ffc00047556e3cfc01ebe0c7458824 Author: François Tigeot Date: Thu Feb 20 14:00:10 2020 +0100 drm: Add linux/mempolicy.h Summary of changes: sys/dev/drm/i915/i915_gem_userptr.c | 1 + sys/dev/drm/include/linux/{leds.h => mempolicy.h} | 16

git: drm/linux: Add stop_machine()

2020-02-20 Thread Francois Tigeot
commit cd05b29e4c665e1e493534838225faf28a923e00 Author: François Tigeot Date: Thu Feb 20 14:06:06 2020 +0100 drm/linux: Add stop_machine() Summary of changes: sys/dev/drm/include/linux/cpumask.h | 4 +++- sys/dev/drm/include/linux/stop_machine.h | 16 +++- 2 files cha

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

git: drm/linux: Add dev_notice()

2020-02-23 Thread Francois Tigeot
commit 1d7daf61ed75513645dad168292de55238cd6057 Author: François Tigeot Date: Sun Feb 23 14:54:34 2020 +0100 drm/linux: Add dev_notice() Summary of changes: sys/dev/drm/include/linux/device.h | 6 +- sys/dev/drm/include/linux/pm.h | 4 +++- 2 files changed, 8 insertions(+), 2 d

git: drm/linux: Add pagefault_disabled

2020-02-23 Thread Francois Tigeot
commit 96e4903bb66c57d34d831fe1777bd66aeb8af530 Author: François Tigeot Date: Sun Feb 23 14:52:33 2020 +0100 drm/linux: Add pagefault_disabled Summary of changes: sys/dev/drm/include/linux/sched.h | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) http://gitweb.dragonflybsd.

git: drm: Add linux/oom.h

2020-02-23 Thread Francois Tigeot
commit c44aa731b2697b055ff6016d8aed2ea6f6b8ea7d Author: François Tigeot Date: Sun Feb 23 15:05:58 2020 +0100 drm: Add linux/oom.h Summary of changes: sys/dev/drm/include/linux/{prefetch.h => oom.h} | 10 -- 1 file changed, 4 insertions(+), 6 deletions(-) copy sys/dev/drm/inclu

git: drm: Add linux/pnp.h

2020-02-23 Thread Francois Tigeot
commit 1e4f71072e78ac1dc98bac221b8fa9d785db2529 Author: François Tigeot Date: Sun Feb 23 15:06:19 2020 +0100 drm: Add linux/pnp.h Summary of changes: sys/dev/drm/include/linux/{input.h => pnp.h} | 16 +++- 1 file changed, 7 insertions(+), 9 deletions(-) copy sys/dev/drm/in

git: drm: Add linux/vt.h

2020-02-23 Thread Francois Tigeot
commit a55c4fd2acd3fa4e6ba83f03668ebf273c54e1ea Author: François Tigeot Date: Sun Feb 23 15:07:00 2020 +0100 drm: Add linux/vt.h Summary of changes: sys/dev/drm/include/linux/{oom.h => vt.h} | 9 +++-- 1 file changed, 3 insertions(+), 6 deletions(-) copy sys/dev/drm/include/linux/

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/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/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 +- sys/dev/drm/

git: drm/linux: handle NULL pointers in kmap_to_page()

2020-03-03 Thread Francois Tigeot
commit e706b1cabfa32620a0781e17497b3b56219d35b4 Author: François Tigeot Date: Tue Mar 3 08:51:13 2020 +0100 drm/linux: handle NULL pointers in kmap_to_page() This prevents i915-related crashes in some rare circumstances. Summary of changes: sys/dev/drm/include/linux/highmem.h

git: drm: Add a few Linux headers

2020-03-04 Thread Francois Tigeot
commit 4757df22f3cbaa8f71c1fd0e0b47d2830d6e6071 Author: François Tigeot Date: Wed Mar 4 17:29:16 2020 +0100 drm: Add a few Linux headers Summary of changes: sys/dev/drm/include/{linux/smp.h => asm/fpu/api.h} | 31 +++- .../drm/include/{linux/smp.h => asm/thread_info.h}

git: drm/linux: Add __test_and_set_bit()

2020-03-04 Thread Francois Tigeot
commit a9f40f57fdf396515f52a3739cba5e3bde80362e Author: François Tigeot Date: Wed Mar 4 17:37:25 2020 +0100 drm/linux: Add __test_and_set_bit() Summary of changes: .../drm/include/asm/{thread_info.h => bitops.h}| 27 -- sys/dev/drm/include/linux/bitops.h

git: drm: Add a few linux/gfp.h constants and functions

2020-03-05 Thread Francois Tigeot
commit 183d4b4b89b2fcdfd1ab36848c7998c98c962ca7 Author: François Tigeot Date: Thu Mar 5 09:24:04 2020 +0100 drm: Add a few linux/gfp.h constants and functions Summary of changes: sys/dev/drm/include/linux/gfp.h | 15 +-- 1 file changed, 13 insertions(+), 2 deletions(-) htt

git: drm/linux: Add the X86_FEATURE_XMM4_1 flag

2020-03-05 Thread Francois Tigeot
commit 4ee023ec2d6ebc90e8afb86f27a890232b9c1b05 Author: François Tigeot Date: Thu Mar 5 09:23:26 2020 +0100 drm/linux: Add the X86_FEATURE_XMM4_1 flag Summary of changes: sys/dev/drm/include/asm/cpufeatures.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) http://gitweb.drago

git: drm/linux: Implement static_branch_xxx functions

2020-03-05 Thread Francois Tigeot
commit af2737cda03ec780935087a3816deb081e65bfbd Author: François Tigeot Date: Thu Mar 5 09:24:46 2020 +0100 drm/linux: Implement static_branch_xxx functions Summary of changes: sys/dev/drm/include/linux/jump_label.h | 16 +++- 1 file changed, 15 insertions(+), 1 deletion(-)

git: drm/linux: Add the "noinline" compiler directive

2020-03-05 Thread Francois Tigeot
commit 9547fcc63d2002f7c94cb83c294c8bfbe038fa43 Author: François Tigeot Date: Thu Mar 5 09:31:54 2020 +0100 drm/linux: Add the "noinline" compiler directive Summary of changes: sys/dev/drm/include/linux/compiler.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) http://gitwe

git: drm/linux: Add spin_lock_irqsave_nested()

2020-03-05 Thread Francois Tigeot
commit c1f324174532eeebeec8947a674ce9f1394925e6 Author: François Tigeot Date: Thu Mar 5 09:31:08 2020 +0100 drm/linux: Add spin_lock_irqsave_nested() Summary of changes: sys/dev/drm/include/linux/spinlock.h | 3 +++ 1 file changed, 3 insertions(+) http://gitweb.dragonflybsd.org/dragon

git: drm/linux: Add oops_in_progress

2020-03-05 Thread Francois Tigeot
commit 36c92a32e61c5d7f355d922eb9d572e8641844fb Author: François Tigeot Date: Thu Mar 5 09:33:22 2020 +0100 drm/linux: Add oops_in_progress Summary of changes: sys/dev/drm/include/linux/kernel.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) http://gitweb.dragonflybsd.org/dr

git: drm/linux: Add reboot_notifier functions

2020-03-05 Thread Francois Tigeot
commit 945980aaf83f5ba0dfccd3c65a08916217e56104 Author: François Tigeot Date: Thu Mar 5 09:32:59 2020 +0100 drm/linux: Add reboot_notifier functions Summary of changes: sys/dev/drm/include/linux/reboot.h | 14 +- 1 file changed, 13 insertions(+), 1 deletion(-) http://gitwe

git: drm/linux: Add __add_wait_queue_tail()

2020-03-06 Thread Francois Tigeot
commit d43f67b3cea8821dbd8cd1a88609382c7e2d8577 Author: François Tigeot Date: Fri Mar 6 11:11:50 2020 +0100 drm/linux: Add __add_wait_queue_tail() Obtained-from: FreeBSD Summary of changes: sys/dev/drm/include/linux/wait.h | 6 ++ 1 file changed, 6 insertions(+) http://gi

git: drm/linux: Add list_for_each_entry_from()

2020-03-06 Thread Francois Tigeot
commit 32d63815ba47afb7138d4eb302ea4ebd30961515 Author: François Tigeot Date: Fri Mar 6 11:12:08 2020 +0100 drm/linux: Add list_for_each_entry_from() Obtained-from: FreeBSD Summary of changes: sys/dev/drm/include/linux/list.h | 6 +- 1 file changed, 5 insertions(+), 1 dele

git: drm/linux: Add atomic_set_release()

2020-03-06 Thread Francois Tigeot
commit d8b7e43920e46057914f9ee4bff896582b5e7cc5 Author: François Tigeot Date: Fri Mar 6 11:08:55 2020 +0100 drm/linux: Add atomic_set_release() Obtained-from: FreeBSD Summary of changes: sys/dev/drm/include/linux/atomic.h | 8 +++- 1 file changed, 7 insertions(+), 1 deleti

git: drm: Improve linux/timer.h

2020-03-06 Thread Francois Tigeot
commit 23b649bf9d091feee7b39d16a7c303d6a9e09f8a Author: François Tigeot Date: Fri Mar 6 11:12:39 2020 +0100 drm: Improve linux/timer.h Summary of changes: sys/dev/drm/include/linux/timer.h | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) http://gitweb.dragonflybsd.org/dra

git: drm/linux: Add wake_up_bit() and wait_on_bit_timeout()

2020-03-06 Thread Francois Tigeot
commit 67c69cdfc2dc579c09d9d1e8b33761cf21c4d534 Author: François Tigeot Date: Fri Mar 6 11:13:03 2020 +0100 drm/linux: Add wake_up_bit() and wait_on_bit_timeout() Summary of changes: sys/dev/drm/include/linux/wait.h | 5 + sys/dev/drm/linux_wait.c | 36

git: drm/linux: Add atomic_fetch_xor()

2020-03-07 Thread Francois Tigeot
commit de11076a7c322f83f32ec8e80135818a1405f04f Author: François Tigeot Date: Sat Mar 7 19:13:58 2020 +0100 drm/linux: Add atomic_fetch_xor() Summary of changes: sys/dev/drm/include/linux/atomic.h | 12 1 file changed, 12 insertions(+) http://gitweb.dragonflybsd.org/drago

git: drm/linux: Add io_mapping_init_wc() and _fini()

2020-03-07 Thread Francois Tigeot
commit 847cd4474bae0f629a786c3df314152f1772276a Author: François Tigeot Date: Sat Mar 7 19:09:24 2020 +0100 drm/linux: Add io_mapping_init_wc() and _fini() Summary of changes: .../drm/include/{linux/prefetch.h => asm/iomap.h} | 15 +++--- sys/dev/drm/include/asm/pgtable_types.

git: drm/linux: Add disable_irq() and enable_irq()

2020-03-07 Thread Francois Tigeot
commit bb7b9e8bf690136d41494954ff5e62cfc5d41839 Author: François Tigeot Date: Sat Mar 7 19:28:17 2020 +0100 drm/linux: Add disable_irq() and enable_irq() Summary of changes: sys/dev/drm/include/linux/interrupt.h | 3 +++ sys/dev/drm/linux_irq.c | 40 +

git: drm/linux: Add put_pid()

2020-03-08 Thread Francois Tigeot
commit 7033be51ba95cd325c2d0bc76000e44bfdb755d9 Author: François Tigeot Date: Sun Mar 8 22:12:42 2020 +0100 drm/linux: Add put_pid() Summary of changes: sys/dev/drm/drm_fops.c | 2 -- sys/dev/drm/i915/i915_gem_request.c | 2 +- sys/dev/drm/include/linux/pid.h | 8 +

git: drm/linux: Rewrite the tasklet implementation

2020-03-09 Thread Francois Tigeot
commit 77a6b00ef8ace2311e2ca8ea29f7c9828b88614b Author: François Tigeot Date: Mon Mar 9 23:28:12 2020 +0100 drm/linux: Rewrite the tasklet implementation Newer drm/i915 driver versions expect tasklets to run in dedicated threads and no longer work with synchronous calls.

git: linux/types.h: Fix compilation with userland C++ programs

2020-03-11 Thread Francois Tigeot
commit 551c5a945dc60197d140ebe730b229d544e8157b Author: François Tigeot Date: Wed Mar 11 12:15:31 2020 +0100 linux/types.h: Fix compilation with userland C++ programs Such as newer Mesa versions Summary of changes: sys/dev/drm/include/linux/types.h | 2 +- 1 file changed, 1 in

git: world: Install Linux headers required by Mesa >= 19.3

2020-03-11 Thread Francois Tigeot
commit 645734d9b3dc5cff1c89e6339dfd79c6746f3c13 Author: François Tigeot Date: Wed Mar 11 12:19:45 2020 +0100 world: Install Linux headers required by Mesa >= 19.3 Avoiding many patches in dports Summary of changes: etc/mtree/BSD.include.dist | 8 include/Makefile

git: DragonFly_RELEASE_5_8 linux/types.h: Fix compilation with userland C++ programs

2020-03-11 Thread Francois Tigeot
commit faaac404b87d4fd2202933b3d383c78d3d5bf736 Author: François Tigeot Date: Wed Mar 11 12:15:31 2020 +0100 linux/types.h: Fix compilation with userland C++ programs Such as newer Mesa versions Summary of changes: sys/dev/drm/include/linux/types.h | 2 +- 1 file changed, 1 in

git: DragonFly_RELEASE_5_8 world: Install Linux headers required by Mesa >= 19.3

2020-03-11 Thread Francois Tigeot
commit 1c9a56e8a5f0594c24d07d0940d0fd9882c17f30 Author: François Tigeot Date: Wed Mar 11 12:19:45 2020 +0100 world: Install Linux headers required by Mesa >= 19.3 Avoiding many patches in dports Summary of changes: etc/mtree/BSD.include.dist | 8 include/Makefile

git: drm/i915: Update DRIVER_DATE to 20161024

2020-03-11 Thread Francois Tigeot
commit 1e12ee3baa16120663cde9c6c4c8e92b69b00794 Author: François Tigeot Date: Thu Mar 12 07:16:53 2020 +0100 drm/i915: Update DRIVER_DATE to 20161024 Summary of changes: sys/conf/files|5 +- sys/dev/drm/drm_atomic.c |

git: drm/i915: Revert Clean up DDI DDC/AUX CH sanitation

2020-03-18 Thread Francois Tigeot
commit cf2b3164c7ed5562de8efc96ba6855b7c554ef7c Author: François Tigeot Date: Wed Mar 18 15:06:02 2020 +0100 drm/i915: Revert Clean up DDI DDC/AUX CH sanitation * This reverts Linux commit 0ce140d45a8398b501934ac289aef0eb7f47c596 * It caused phantom screens to be detect

git: drm/linux: Add put_page()

2020-04-10 Thread Francois Tigeot
commit 2e7b1889050517d626a07ee28b3433008045fca9 Author: François Tigeot Date: Fri Apr 10 14:38:08 2020 +0200 drm/linux: Add put_page() Summary of changes: sys/dev/drm/include/linux/mm.h | 8 1 file changed, 8 insertions(+) http://gitweb.dragonflybsd.org/dragonfly.git/commitdi

git: drm/i915: Enable stolen memory support

2020-04-14 Thread Francois Tigeot
commit 5a822b41104da7a2206b51c602bff984d0462d39 Author: François Tigeot Date: Tue Apr 14 10:27:28 2020 +0200 drm/i915: Enable stolen memory support Summary of changes: sys/dev/drm/i915/i915_gem_stolen.c | 30 -- 1 file changed, 24 insertions(+), 6 deletions(

git: drm/linux: Add uapi/asm/byteorder.h

2020-04-14 Thread Francois Tigeot
commit 9d1f960d9065e179ae01a6a1b0204d350e86720f Author: François Tigeot Date: Tue Apr 14 10:24:29 2020 +0200 drm/linux: Add uapi/asm/byteorder.h Summary of changes: sys/dev/drm/include/{asm/fpu/api.h => uapi/asm/byteorder.h} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)

git: drm/linux: Add add_taint()

2020-04-18 Thread Francois Tigeot
commit c7707484585e4f4665e58187af2ea076a9614116 Author: François Tigeot Date: Sat Apr 18 16:07:27 2020 +0200 drm/linux: Add add_taint() Summary of changes: sys/dev/drm/include/linux/kernel.h | 12 1 file changed, 12 insertions(+) http://gitweb.dragonflybsd.org/dragonfly.g

git: drm/linux: Really implement irqs_disabled()

2020-04-18 Thread Francois Tigeot
commit 54e9b9a45470912a7e6ca832ea2c06e1bd0f52e7 Author: François Tigeot Date: Sat Apr 18 16:17:52 2020 +0200 drm/linux: Really implement irqs_disabled() Summary of changes: sys/dev/drm/include/linux/irqflags.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) http://gitweb.dr

git: drm/linux: Add BIT_ULL() and GENMASK_ULL()

2020-04-25 Thread Francois Tigeot
commit dde54508e4d922d142d30377b299106a6bd2c30a Author: François Tigeot Date: Sat Apr 25 10:06:36 2020 +0200 drm/linux: Add BIT_ULL() and GENMASK_ULL() Summary of changes: include/Makefile | 3 +++ .../drm/include/{generated/utsrelease.h =>

git: drm/linux: Add for_each_clear_bit()

2020-04-25 Thread Francois Tigeot
commit 541d9ce9fd0e5524cd56cb2516d0fdc69ddff86b Author: François Tigeot Date: Sat Apr 25 11:58:12 2020 +0200 drm/linux: Add for_each_clear_bit() Obtained-from: FreeBSD Summary of changes: sys/dev/drm/include/linux/bitops.h | 4 1 file changed, 4 insertions(+) http://gitw

git: drm/linux: Add xchg()

2020-05-07 Thread Francois Tigeot
commit ab413216e0477d18360cae566110a40c280c86b8 Author: François Tigeot Date: Thu May 7 10:38:27 2020 +0200 drm/linux: Add xchg() Summary of changes: sys/dev/drm/include/asm/atomic.h| 5 +++ sys/dev/drm/include/asm/{bitops.h => cmpxchg.h} | 56 +++--

git: drm/linux: Add tasklet enable and disable functions

2020-05-07 Thread Francois Tigeot
commit 802fda022d020e8bc9ede6244f135ee3984e9592 Author: François Tigeot Date: Thu May 7 14:27:30 2020 +0200 drm/linux: Add tasklet enable and disable functions Remove a debug message in passing Summary of changes: sys/dev/drm/include/linux/interrupt.h | 13 + sys/d

git: drm/linux/tasklets: Factor out common code

2020-05-08 Thread Francois Tigeot
commit 651194323784d49085ce3ebfdf7d1670bc2659aa Author: François Tigeot Date: Fri May 8 16:58:07 2020 +0200 drm/linux/tasklets: Factor out common code Use a common macro for tasklet_schedule() and tasklet_hi_schedule() Summary of changes: sys/dev/drm/linux_tasklet.c | 61 +

git: drm/linux/tasklets: queue new requests after existing ones

2020-05-13 Thread Francois Tigeot
commit e071d3662a928f501552be89f2e1523d77880346 Author: François Tigeot Date: Wed May 13 11:16:19 2020 +0200 drm/linux/tasklets: queue new requests after existing ones * The i915 driver expects its requests to be processed in the same order they were submitted * I

git: drm/linux: Add down_write_killable()

2020-05-25 Thread Francois Tigeot
commit 57af1c6487a09d8ff8d9927b7655670892d40cb9 Author: François Tigeot Date: Mon May 25 22:24:02 2020 +0200 drm/linux: Add down_write_killable() Summary of changes: sys/dev/drm/include/linux/rwsem.h | 13 - 1 file changed, 12 insertions(+), 1 deletion(-) http://gitweb.dra

git: drm: Add Coccinelle transformation scripts

2020-06-03 Thread Francois Tigeot
commit 220c9d77d60dd995be5edb6a5022087b33616d20 Author: François Tigeot Date: Wed Jun 3 14:30:25 2020 +0200 drm: Add Coccinelle transformation scripts In order to automate various changes in cases where the original Linux source code cannot be used unmodified. Summary of ch

git: drm/linux: Fix ratelimit.h copyright

2020-06-04 Thread Francois Tigeot
commit 03d7d819955a7f9bed9244ad7dd147a0a139b609 Author: François Tigeot Date: Thu Jun 4 13:33:43 2020 +0200 drm/linux: Fix ratelimit.h copyright Summary of changes: sys/dev/drm/include/linux/ratelimit.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) http://gitweb.dragonflybsd.o

git: drm/linux: Add pid_nr()

2020-06-04 Thread Francois Tigeot
commit d80af1842ea48600ab0df7fedfddb332f055c184 Author: François Tigeot Date: Thu Jun 4 13:35:29 2020 +0200 drm/linux: Add pid_nr() Summary of changes: sys/dev/drm/include/linux/pid.h | 6 ++ 1 file changed, 6 insertions(+) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/d

git: drm: Switch to the OpenBSD dma-fence implementation

2020-06-05 Thread Francois Tigeot
commit 27d73c48c504265787fedb261c88e1bd1ad494bd Author: François Tigeot Date: Sat Jun 6 06:50:06 2020 +0200 drm: Switch to the OpenBSD dma-fence implementation The old NetBSD one did not respect sleep/wakeup sequences Linux code expects Summary of changes: sys/dev/drm/include/

git: drm/linux/dma-buf: Rename struct fence to dma_fence

2020-06-05 Thread Francois Tigeot
commit 6559babb85ff7c7959dcce16b8c2de582185d45f Author: François Tigeot Date: Sat Jun 6 06:49:35 2020 +0200 drm/linux/dma-buf: Rename struct fence to dma_fence Summary of changes: sys/dev/drm/drm_atomic.c | 2 +- sys/dev/drm/drm_atomic_helper.c|

git: drm/linux: Fix casting issues in cmpxchg()

2020-06-07 Thread Francois Tigeot
commit 70c4cd2ad91c1b6de667c93a161b02eb47fe5de0 Author: François Tigeot Date: Sun Jun 7 10:09:41 2020 +0200 drm/linux: Fix casting issues in cmpxchg() Summary of changes: sys/dev/drm/include/linux/atomic.h | 60 +++--- 1 file changed, 30 insertions(+), 3

git: drm: Add linux/llist.h

2020-06-07 Thread Francois Tigeot
commit 1382b9d01ca490a8b6800a3693a80e3b35744ebe Author: François Tigeot Date: Sun Jun 7 10:11:47 2020 +0200 drm: Add linux/llist.h Mostly obtained from OpenBSD with a few key modifications Summary of changes: sys/dev/drm/i915/i915_drv.h | 1 + sys/dev/drm/include/linu

git: drm/linux: Improve put_user()

2020-06-07 Thread Francois Tigeot
commit be4c44ce426542fc8b1d7ab0824a0c14f9a69937 Author: François Tigeot Date: Mon Jun 8 07:35:44 2020 +0200 drm/linux: Improve put_user() Summary of changes: sys/dev/drm/include/asm/uaccess.h | 12 +++- 1 file changed, 7 insertions(+), 5 deletions(-) http://gitweb.dragonflybsd

git: drm/linux: Add list_for_each_entry_safe_reverse()

2020-06-07 Thread Francois Tigeot
commit eec723270d934b2250420c7a504cefedf4a60582 Author: François Tigeot Date: Mon Jun 8 07:39:28 2020 +0200 drm/linux: Add list_for_each_entry_safe_reverse() Obtained-from: FreeBSD Summary of changes: sys/dev/drm/include/linux/list.h | 5 + 1 file changed, 5 insertions(+)

git: drm/linux: Add mutex_lock_nested() and mutex_trylock_recursive()

2020-06-07 Thread Francois Tigeot
commit ef50770eb84845636bbfd949e0d08430ca88d85d Author: François Tigeot Date: Mon Jun 8 07:42:20 2020 +0200 drm/linux: Add mutex_lock_nested() and mutex_trylock_recursive() Summary of changes: sys/dev/drm/include/linux/mutex.h | 22 +- 1 file changed, 21 insertions(

git: drm/mm: Fix definitions of alloc_pages() and __free_pages()

2020-06-07 Thread Francois Tigeot
commit 9d1b0c59a13843a1fbede1dc85b06dc2a3c60ed2 Author: François Tigeot Date: Mon Jun 8 07:42:44 2020 +0200 drm/mm: Fix definitions of alloc_pages() and __free_pages() Summary of changes: sys/dev/drm/include/linux/gfp.h | 29 + sys/dev/drm/include/linux/mm.h

git: drm/linux: Rewrite dev_printk()

2020-06-07 Thread Francois Tigeot
commit 4637867318eb6720422df574175026254b8ed2fd Author: François Tigeot Date: Mon Jun 8 07:51:16 2020 +0200 drm/linux: Rewrite dev_printk() Summary of changes: sys/dev/drm/include/linux/device.h | 13 +++-- 1 file changed, 11 insertions(+), 2 deletions(-) http://gitweb.dragonf

git: drm/linux: Rewrite seq_printf()

2020-06-07 Thread Francois Tigeot
commit 297046af58915b8720f732ae17789e12c21a1b77 Author: François Tigeot Date: Mon Jun 8 07:46:06 2020 +0200 drm/linux: Rewrite seq_printf() Summary of changes: sys/conf/files | 1 + sys/dev/drm/drm/Makefile| 1 +

git: drm/linux: Add work_pending()

2020-06-09 Thread Francois Tigeot
commit e470c808bd73e20d860aa76495ff6c16b6ef4b97 Author: François Tigeot Date: Tue Jun 9 09:32:37 2020 +0200 drm/linux: Add work_pending() Summary of changes: sys/dev/drm/include/linux/workqueue.h | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) http://gitweb.dragonflybsd.o

git: drm/linux: Add swiotlb_max_segment()

2020-06-09 Thread Francois Tigeot
commit de388f91274803b2f050f688d3cecaf6219e4aa1 Author: François Tigeot Date: Tue Jun 9 09:30:24 2020 +0200 drm/linux: Add swiotlb_max_segment() Summary of changes: sys/dev/drm/include/linux/swiotlb.h | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) http://gitweb.dragonfly

git: drm/linux: Add raw_read_seqcount()

2020-06-09 Thread Francois Tigeot
commit 2096a39a736f2e8646ce07589a19df8f98fce16b Author: François Tigeot Date: Tue Jun 9 09:31:49 2020 +0200 drm/linux: Add raw_read_seqcount() Summary of changes: sys/dev/drm/include/linux/seqlock.h | 10 ++ 1 file changed, 10 insertions(+) http://gitweb.dragonflybsd.org/drago

git: drm/linux: Add kmem_cache functions and related constants

2020-06-15 Thread Francois Tigeot
commit f1cbac97a78b5ae1fbce9a8d7ca99cba3849bc8b Author: François Tigeot Date: Mon Jun 15 11:51:21 2020 +0200 drm/linux: Add kmem_cache functions and related constants Summary of changes: sys/dev/drm/include/linux/slab.h | 50 ++-- 1 file changed, 48

git: drm/i915: Use kmem_cache functions

2020-06-15 Thread Francois Tigeot
commit 65d5e47fb32566d6b102c03b879995a7481412b3 Author: François Tigeot Date: Mon Jun 15 12:16:39 2020 +0200 drm/i915: Use kmem_cache functions Summary of changes: sys/dev/drm/i915/i915_gem.c | 10 -- sys/dev/drm/i915/i915_gem_gtt.c | 2 +- sys/dev/drm/i915/i915_ge

git: drm/i915: enable i915_gem_phys_ops

2020-06-16 Thread Francois Tigeot
commit 72b9d63c79210c610fd3cd6bd568fb4acd3185c0 Author: François Tigeot Date: Tue Jun 16 10:05:25 2020 +0200 drm/i915: enable i915_gem_phys_ops Summary of changes: sys/dev/drm/i915/i915_gem.c | 22 -- sys/dev/drm/i915/i915_gem_dmabuf.c | 4 sys/dev/

git: drm: Move acpi_is_video_device() to linux/acpi.h

2020-06-24 Thread Francois Tigeot
commit a3261f3805c54073a27921b2cd80edc37924b3dc Author: François Tigeot Date: Wed Jun 24 16:58:54 2020 +0200 drm: Move acpi_is_video_device() to linux/acpi.h Summary of changes: sys/dev/drm/i915/intel_opregion.c | 10 +- sys/dev/drm/include/linux/acpi.h | 21 ++

git: drm: Add headers, stubs and constants required by Linux 4.10 code

2020-06-24 Thread Francois Tigeot
commit e2a4a6b10bbe56932d54ec1764aad5be0fc49c6f Author: François Tigeot Date: Wed Jun 24 17:45:07 2020 +0200 drm: Add headers, stubs and constants required by Linux 4.10 code Summary of changes: sys/dev/drm/include/asm/cpufeature.h | 5 ++- sys/dev/drm/include/asm/cpufea

git: kernel: Remove unused invlpg() function

2013-07-03 Thread Francois Tigeot
commit 3486bb8818ec78020d8162327f021a05ec8c375c Author: François Tigeot Date: Wed Jul 3 08:36:49 2013 +0200 kernel: Remove unused invlpg() function Summary of changes: sys/cpu/x86_64/include/cpufunc.h | 17 - 1 file changed, 4 insertions(+), 13 deletions(-) http://gitwe

git: iicbus/iic.h: Sync with FreeBSD

2013-07-07 Thread Francois Tigeot
commit 09bc70e836d4b93cdf9ccbb7b08c3640c6f3813c Author: François Tigeot Date: Sun Jul 7 08:40:22 2013 +0200 iicbus/iic.h: Sync with FreeBSD Summary of changes: sys/bus/iicbus/iic.h | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) http://gitweb.dragonflybsd.org/dragonfl

git: iir: Prevent namespace collision with INTEL_VENDOR_ID

2013-07-15 Thread Francois Tigeot
commit 996023405280596608ff9eb24a90fb099d1acfde Author: François Tigeot Date: Sat Jul 6 10:52:48 2013 +0200 iir: Prevent namespace collision with INTEL_VENDOR_ID Use the existing PCI_VENDOR_INTEL #define instead of the local INTEL_VENDOR_ID and avoid a conflict with the one i

git: kernel: Remove Cyrix CPUs specific handling

2013-07-17 Thread Francois Tigeot
commit ee2dcf1b4d8bc7ab7cbac61ab4bdc841a0d11698 Author: François Tigeot Date: Wed Jul 17 23:18:26 2013 +0200 kernel: Remove Cyrix CPUs specific handling * Remove kernel options, constants, detection code and special initialization routines for Cyrix CPUs * Part of

git: pmap: add dummy implementation for pmap_invalidate*

2013-07-18 Thread Francois Tigeot
commit 300a63735b5489b5d766ad104b9df820acfd7791 Author: Johannes Hofmann Date: Thu Jul 18 22:37:22 2013 +0200 pmap: add dummy implementation for pmap_invalidate* Simply call cpu_wbinvd_on_all_cpus() which is not optimal but seems to make drm2 work. Summary of changes: sys/pl

git: PAT work, mapdev_attr, kmem_alloc_attr

2013-07-18 Thread Francois Tigeot
commit b524ca7607a8319b610d7c73eb8152adcb542c05 Author: Matthew Dillon Date: Thu Jul 18 23:04:21 2013 +0200 PAT work, mapdev_attr, kmem_alloc_attr Partially based on work by Aggelos Economopoulos Summary of changes: sys/platform/pc64/include/pmap.h | 2 + sys/platfor

git: pmap: Add change_attr() stubs for non-amd64 architectures

2013-07-18 Thread Francois Tigeot
commit c9fa2b57f095b77e10cbb7eba86e09ea6f4ae11b Author: François Tigeot Date: Thu Jul 18 23:21:01 2013 +0200 pmap: Add change_attr() stubs for non-amd64 architectures Summary of changes: sys/platform/pc32/i386/pmap.c | 11 +++ sys/platform/vkernel/platform/pmap.c | 11

git: kernel: Improve pmap_invalidate_cache_range()

2013-07-18 Thread Francois Tigeot
commit fd300b3d463479c70304739f94bbc010026afc90 Author: François Tigeot Date: Thu Jul 18 23:22:32 2013 +0200 kernel: Improve pmap_invalidate_cache_range() * There is no need to do anything on CPUs having the self-snoop feature * Add some consistency checks Inspi

git: kernel: Use pmap_invalidate functions

2013-07-18 Thread Francois Tigeot
commit 1d400425ec109ebc9cef3db6216b1ae5f98a3e59 Author: François Tigeot Date: Thu Jul 18 23:23:36 2013 +0200 kernel: Use pmap_invalidate functions * Matt's commit brutally used invltlb and wbinvd instructions everywhere * These are now contained in pmap_invalidate_

git: kernel: Optimize pmap_invalidate_range()

2013-07-18 Thread Francois Tigeot
commit d2f7c303e0e14f546c73f89a28a4ff7f46cb84fe Author: François Tigeot Date: Thu Jul 18 23:25:01 2013 +0200 kernel: Optimize pmap_invalidate_range() * No need to use wbinvd here, we only have to invalidate TLB entries and not regular CPU caches * There is no need

git: pat: Add BUS_DMA_NOCACHE, VM_MEMATTR definitions

2013-07-18 Thread Francois Tigeot
commit 10427daec00e7c426971a443563226f1bed5 Author: François Tigeot Date: Thu Jul 18 23:26:40 2013 +0200 pat: Add BUS_DMA_NOCACHE, VM_MEMATTR definitions Inspired-from: FreeBSD Summary of changes: sys/platform/pc64/x86_64/busdma_machdep.c | 10 ++ sys/sys/bus_dma.h

<    1   2   3   4   5   6   7   8   9   10   >