commit 303e1bae4cd14169bd792ff251421ce6298d7ae8
Author: François Tigeot
Date: Sat Dec 19 10:48:01 2020 +0100
drm/i915: Enable I915_PARAM_MMAP_VERSION
Summary of changes:
sys/dev/drm/i915/i915_drv.c | 2 --
sys/dev/drm/i915/i915_gem.c | 37 -
2 files
commit a8138aa830db99c9cc7281d01292cf03c0557e82
Author: François Tigeot
Date: Sat Dec 19 10:47:32 2020 +0100
drm/i915: Update PCI IDs from Linux 5.8
This brings in support for new Coffee Lake, Amber Lake, Whiskey Lake
and Comet Lake GPUs.
Summary of changes:
sys/dev/drm/in
commit 3f2dd94a569761201b5b0a18b2f697f97fe1b9dc
Author: François Tigeot
Date: Sat Dec 19 10:42:40 2020 +0100
drm: Update to Linux 4.15.18
* Create /dev/dri/renderD* devices
Generally handle /dev entries creation as close to Linux as possible.
* Add drm master supp
commit 1ffa416f1f9e418612e4ae3745dbf75fda1a2fa8
Author: François Tigeot
Date: Fri Nov 13 14:34:59 2020 +0100
drm/linux: Add llist_for_each_entry() and llist_del_first()
Obtained-from: OpenBSD
Summary of changes:
sys/dev/drm/include/linux/llist.h | 22 +-
1
commit 957a480fd4876dc61509bbbf0d2bd35c77616d1d
Author: François Tigeot
Date: Fri Nov 13 14:17:40 2020 +0100
kernel: Add atomic_cas_ptr()
Obtained-from: OpenBSD
Summary of changes:
sys/cpu/x86_64/include/atomic.h | 10 ++
1 file changed, 10 insertions(+)
http://gitweb
commit c17dd299cec907bb472a1f824300cad3290019b3
Author: François Tigeot
Date: Wed Nov 11 20:49:32 2020 +0100
drm/linux: Rewrite the workqueue implementation
Most workqueues now use one runner thread per logical CPU, except for
WQ_UNBOUND ones, which only have a single kernel
commit ce3b43504848004321e2876c06f8177df869b470
Author: François Tigeot
Date: Tue Nov 10 14:58:11 2020 +0100
drm/linux: Add atomic_dec_if_positive()
Obtained-from: FreeBSD
Summary of changes:
sys/dev/drm/include/linux/atomic.h | 17 +
1 file changed, 17 inserti
commit 60b00aa30f482e8900fccce3ab301096e213a36b
Author: François Tigeot
Date: Wed Oct 28 14:01:48 2020 +0100
drm/ttm: Use workqueues everywhere
Remove the last direct usage of taskqueues.
Summary of changes:
sys/dev/drm/include/drm/ttm/ttm_memory.h | 4 ++--
sys/dev/drm/ttm/t
commit 9505a98fadeb81d0225ae616471d7c6f900c18e2
Author: François Tigeot
Date: Wed Oct 14 10:54:21 2020 +0200
drm: fix a bug in ttm_bo_add_to_lru()
Summary of changes:
sys/dev/drm/ttm/ttm_bo.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
http://gitweb.dragonflybsd.org/drag
commit afa4e7079a10b875218e1c8fe8945d130d9cc0c1
Author: François Tigeot
Date: Thu Oct 8 20:29:05 2020 +0200
drm: Fix a locking issue in shmem_read_mapping_page()
Reported-by: tuxillo
Summary of changes:
sys/dev/drm/include/linux/shmem_fs.h | 2 --
sys/dev/drm/linux_shmem.c
commit 02ce2f14df089c402bae6a52f0a603efca5ef1d1
Author: François Tigeot
Date: Fri Sep 11 19:19:16 2020 +0200
drm/linux: Fix __test_and_set_bit()
Its arguments were inverted.
Summary of changes:
sys/dev/drm/include/asm/bitops.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion
commit 5bddfc7af5bfb47e44db6a3653d012e50467cd3c
Author: François Tigeot
Date: Fri Sep 11 19:12:37 2020 +0200
drm/linux: Add pagevec_space()
Obtained-from: OpenBSD
Summary of changes:
sys/dev/drm/include/linux/pagevec.h | 6 ++
1 file changed, 6 insertions(+)
http://gitweb
commit 7f3f768bac57a113adc5b9ecf1c6b2625e36fd63
Author: François Tigeot
Date: Wed Sep 2 10:10:08 2020 +0200
kernel: Fix LINT64 build after Linux RCU changes
Summary of changes:
sys/conf/files | 1 +
1 file changed, 1 insertion(+)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff
commit 7d446487b6cc17607fb59eaa29e4de214552f674
Author: François Tigeot
Date: Fri Aug 7 18:42:14 2020 +0200
drm: Add linux/irqhandler.h
Summary of changes:
sys/dev/drm/include/{asm/fpu/api.h => linux/irqhandler.h} | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
copy sys/de
commit 6f3edb89fae4ddaab12a985e4f5af9762da9
Author: François Tigeot
Date: Wed Aug 5 19:49:40 2020 +0200
drm/linux: Add unsafe_put_user()
Obtained-from: FreeBSD
Summary of changes:
sys/dev/drm/include/asm/uaccess.h | 5 +
1 file changed, 5 insertions(+)
http://gitweb.d
commit 2cecdd68a635a5552cc4c5dde9bf65b3f0b5a262
Author: François Tigeot
Date: Wed Aug 5 19:42:54 2020 +0200
drm: Add headers and infrastructure required by Linux 4.13+ code
Summary of changes:
sys/dev/drm/include/asm/barrier.h| 7 ++-
sys/dev/drm/includ
commit f2d9abcbe68c3c4c7cbfd3dc1cbb7802aa645f3c
Author: François Tigeot
Date: Sat Aug 1 20:13:51 2020 +0200
drm: Fix dma_fence_wait()
It is supposed to return only 0 or negative values.
Summary of changes:
sys/dev/drm/include/linux/dma-fence.h | 9 -
1 file changed, 8
commit a85cb24f18e3804e75ab8bcda7692564d0563317
Author: François Tigeot
Date: Mon Jul 27 08:54:28 2020 +0200
drm: Update to Linux 4.12.14
* Initial Geminilake support
* Support improvements and model-specific bug fixes for Broxton, Haswell,
Broadwell, Skylake and
commit 3af7e7aacdc3255e99f3bf1dd884ce3616683a07
Author: François Tigeot
Date: Mon Jul 27 08:48:34 2020 +0200
drm/linux: Add pagevec API from Linux 4.15+
Summary of changes:
.../drm/include/linux/{bottom_half.h => pagevec.h} | 40 ++
1 file changed, 34 insertions(+),
commit 79a4854ce93542cf01afe07a85f74a842eca7e0e
Author: François Tigeot
Date: Mon Jul 27 08:37:56 2020 +0200
drm/linux: Add kthread parking functions
Summary of changes:
sys/dev/drm/include/linux/kthread.h | 5 +
sys/dev/drm/include/linux/sched.h | 1 -
sys/dev/drm/linux_kthrea
commit 647fa573e82854134df56ed437868bbcb98ecc9e
Author: François Tigeot
Date: Sun Jul 26 10:35:50 2020 +0200
drm/linux: Fix complete() and complete_all()
Completion counters are supposed to be bounded by UINT_MAX.
Summary of changes:
sys/dev/drm/include/linux/completion.h | 7
commit 6d1dbe8d70a94dafc4ee56ae53db2c1db0b15790
Author: François Tigeot
Date: Sat Jul 25 10:59:55 2020 +0200
drm/linux: Add __list_del() and __list_del_entry()
Obtained-from: FreeBSD
Summary of changes:
sys/dev/drm/include/linux/list.h | 13 +
1 file changed, 13 in
commit ca602a22396c5988ca9b9157cb3fd6b5fbc629be
Author: François Tigeot
Date: Sat Jul 25 09:41:12 2020 +0200
drm/linux: dma_fence_get_rcu_safe()
Obtained-from: OpenBSD
Summary of changes:
sys/dev/drm/include/linux/dma-fence.h | 12
1 file changed, 12 insertions(+)
commit c2bbe1632405e7b7de186173db51ba2e2058ae7d
Author: François Tigeot
Date: Sat Jul 25 09:39:18 2020 +0200
drm/linux: Add various rbtree functions
Obtained-from: OpenBSD
Summary of changes:
sys/dev/drm/include/linux/rbtree.h | 36
1 file
commit 19830ee7418a8c51f9d6d67713bc0eb33432
Author: François Tigeot
Date: Thu Jul 23 10:05:47 2020 +0200
drm/linux: Fix stop_machine()
It never released the big kernel lock.
Spotted-by: Sascha Wildner
Fixed and patch submitted-by: Matthew Dillon
Summary of ch
commit ef59fcb643a58be7b46ef39243a79a2d4fcb1056
Author: François Tigeot
Date: Wed Jul 22 18:21:01 2020 +0200
drm/linux: Add get_task_pid()
Summary of changes:
sys/dev/drm/include/linux/pid.h | 2 ++
sys/dev/drm/linux_compat.c | 13 +
2 files changed, 15 insertions(+)
commit 269e9b1e992fd620a58866af004fdb3cad3fc363
Author: François Tigeot
Date: Wed Jul 22 08:16:12 2020 +0200
drm: Implement dma-buf operations, enable most drm_prime code
Inspired-by: OpenBSD
Summary of changes:
sys/dev/drm/drm_prime.c | 31 +--
sys/dev
commit ebc6bfa22c1d5f2616d941b689ac6932ea2cc752
Author: François Tigeot
Date: Wed Jul 15 11:23:35 2020 +0200
drm: restore pre-Linux 4.10 print functions
Newer versions tend to print garbage
Summary of changes:
sys/dev/drm/include/drm/drmP.h | 35 +--
commit 4be47400997875399098ad904fb4ca65b3244cca
Author: François Tigeot
Date: Mon Jul 13 23:50:01 2020 +0200
drm: Update base driver to Linux 4.10.17
Thanks to Matthew Dillon
for some VM fixes.
Summary of changes:
sys/conf/files | 10
commit 50ce654e0ba4be1af3f0bf3baec8efbe9d7982fc
Author: François Tigeot
Date: Mon Jul 13 07:57:03 2020 +0200
drm/linux: Do not sleep when not required in schedule_timeout()
Summary of changes:
sys/dev/drm/include/linux/sched.h | 2 --
1 file changed, 2 deletions(-)
http://gitweb.drago
commit 8440b9cda9cfda78a73f35706e67e30f448e2587
Author: François Tigeot
Date: Sun Jul 12 09:57:59 2020 +0200
drm/linux: break from wait_event_xxx() loops sooner
Summary of changes:
sys/dev/drm/include/linux/wait.h | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
http://gitweb.
commit 040b675479d5bacef62d0e32dc35ddb07fe91574
Author: François Tigeot
Date: Sun Jul 12 09:30:37 2020 +0200
drm/linux: Implement module_param() directives
* Properly define KBUILD_MODNAME where required
* Rewrite linux/moduleparam.h, Automatically generate suitable
commit 2e29c338340fd96f2ac16aacc3f50851df20444c
Author: François Tigeot
Date: Sun Jul 12 09:52:15 2020 +0200
drm/linux: Fix lost wakeup event issues with wait_event_xxx() routines
Submitted-by: Matthew Dillon
Summary of changes:
sys/dev/drm/include/linux/wait.h | 18 +
commit a3a2f5cb36b8f30869020379d826d3a85b92c008
Author: François Tigeot
Date: Sun Jul 12 07:20:52 2020 +0200
drm/linux: Import the radix-tree code from FreeBSD
Summary of changes:
sys/conf/files | 1 +
sys/dev/drm/drm/Makefile | 1 +
sys/dev/dr
commit 95d4055452ede71d37a2769842d0b897b5deed64
Author: François Tigeot
Date: Sat Jul 11 12:54:04 2020 +0200
drm/linux: Fix an unlock without lock issue in dma_fence_default_wait()
Summary of changes:
sys/dev/drm/linux_fence.c | 73 ++-
1 fil
commit 23d2c0d60e9927e9cfd2b1f452701df9618b39fa
Author: François Tigeot
Date: Sat Jul 11 11:58:18 2020 +0200
drm/linux: fix races in the ww mutex code that can cause lockups
Submitted-by: Matthew Dillon
Summary of changes:
sys/dev/drm/linux_wwmutex.c | 22 +---
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
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 ++
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/
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
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
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
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
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
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 +
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
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
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(
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(+)
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
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
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
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/
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|
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
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
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
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
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
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 +
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
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 +++--
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
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 =>
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
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
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(-)
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(
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
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
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 |
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
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
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
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
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.
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 +
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 +
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.
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
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
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
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
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
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
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
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
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
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
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(-)
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
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
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
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}
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
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/
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 +
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
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
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/
1 - 100 of 1358 matches
Mail list logo