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
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 +--
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
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 +-
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
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(-)
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(+)
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
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(-)
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(-)
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
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(+)
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()
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(+)
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
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
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
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
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(-)
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
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 +
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
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
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
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(+)
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(-)
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
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 |
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 +++-
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(-)
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 +
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:
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
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(+)
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
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
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(-)
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 =>
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
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
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
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(+)
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(-)
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 ++-
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 |
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
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
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
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 +++-
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
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(-)
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(+)
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(+)
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
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 |
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 |
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(+)
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
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(-)
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(+)
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
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 +-
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(-)
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
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
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
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
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
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
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(+)
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
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
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(+)
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
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:
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(-)
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(+)
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 =>
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
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
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.
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
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(+)
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 +++--
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
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 =>
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.
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
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(+)
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
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(-)
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(-)
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(+)
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
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(+)
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 +++
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 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 +-
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 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
901 - 1000 of 1121 matches
Mail list logo