commit 01de55423666453309d24947b04744ef2ca55492
Author: François Tigeot
Date: Thu Mar 2 09:33:57 2017 +0100
drm/i915: Fix compilation with clang
* Add back a lost pointer initialization line
* With this change, a clang-built drm/i915 module now
commit 9f4ca8679e7400b5656a8d177c172fdfaf205cb1
Author: François Tigeot
Date: Thu Oct 27 21:17:22 2016 +0200
drm: Implement and use the Linux i2c API
* This is mainly to the benefit of the drm/i915 driver
* Sync key portions of code with Linux 4.4
commit fb572d17facb99509210208b5c7e0aa2120d7079
Author: François Tigeot
Date: Thu Oct 27 20:43:18 2016 +0200
drm: Implement and use Linux struct device
Summary of changes:
sys/dev/drm/drm_dragonfly.c | 4 ++--
sys/dev/drm/drm_drv.c | 29
commit 11b27f9d90f1ed872c5711da8c9d359dbe3e19c1
Author: François Tigeot
Date: Thu Oct 27 20:22:06 2016 +0200
kernel: Rename the struct behind device_t to bsd_device
Thus making it not clash with the Linux struct device anymore
Inspired-by: proposed
commit bd04c40395e2c392c8ee1dd03003941696b3404b
Author: François Tigeot
Date: Fri Nov 11 12:25:55 2016 +0100
drm/linux: Add clamp_val()
Obtained-from: FreeBSD
Summary of changes:
sys/dev/drm/include/linux/kernel.h | 2 ++
1 file changed, 2 insertions(+)
commit 347f670a67679f7b4b6e6b9112ba648f96a6cc38
Author: François Tigeot
Date: Fri Nov 11 12:09:29 2016 +0100
drm/linux: Add ktime_get_boottime and ktime_ms_delta()
Summary of changes:
sys/dev/drm/include/linux/timekeeping.h | 15 ++-
1 file changed, 14
commit 6e31eb984a2f2d530700056c73b2eb175804398a
Author: François Tigeot
Date: Fri Oct 14 08:59:09 2016 +0200
drm/linux: Add kmap_to_page()
Summary of changes:
sys/dev/drm/include/linux/highmem.h | 6 ++
1 file changed, 6 insertions(+)
commit 71187b1614d7db25546d190b21b0f4831851a371
Author: François Tigeot
Date: Fri Nov 25 09:06:16 2016 +0100
drm/linux: Improve request_firmware() compatibility
request_firmware() takes a pointer to a Linux struct device as
third parameter.
Summary of
commit e57b1815044eab7f8ebcf525ab5911143e1f80c1
Author: François Tigeot
Date: Fri Nov 25 10:07:48 2016 +0100
drm/linux: Add request_firmware_nowait()
Summary of changes:
sys/dev/drm/include/linux/firmware.h | 18 ++
1 file changed, 18 insertions(+)
commit c11f373c1354179fe91fd959f5529a7816361a01
Author: zrj
Date: Fri Nov 25 11:41:12 2016 +0100
drm/linux: add circ_buf.h needed for guc client bits
Found on github implemented by mattmacy@ FreeBSD repo
Summary of changes:
commit e3d653d56ed2a71a831ed1ee7edbe232e3a38d51
Author: François Tigeot
Date: Tue Nov 15 17:12:59 2016 +0100
drm/linux: MODULE_FIRMWARE is defined in linux/module.h
Summary of changes:
sys/dev/drm/include/linux/firmware.h | 2 --
sys/dev/drm/include/linux/module.h
commit 8b61fe779792f35b9a2f8c2b9e45464d50374f11
Author: François Tigeot
Date: Tue Nov 15 17:16:37 2016 +0100
drm/i915/trace: Add missing include files
Summary of changes:
sys/dev/drm/i915/i915_trace.h | 5 +
1 file changed, 5 insertions(+)
commit ff21100d9a04000c778cda83667a5705c27f1362
Author: François Tigeot
Date: Thu Nov 17 17:39:10 2016 +0100
drm/linux: Add ida_simple_get()
Inspired-by: NetBSD
Summary of changes:
sys/dev/drm/include/linux/idr.h | 18 ++
1 file changed,
commit e79101d4474ff70e112c020c66a9cc27ff2647f5
Author: zrj
Date: Thu Nov 17 17:05:38 2016 +0100
drm/linux: add few ida_* functions.
Needed for i915 guc submission.
zRJ-note: technically should be in idr(9) but for now will do.
commit 69b57ec30fee1ae9fdf70856e8b6b3f12351405e
Author: zrj
Date: Thu Nov 17 20:40:57 2016 +0200
drm/linux: add sg_pcopy_{from/to}_buffer()
Needed for i915 guc fw loading.
Found on github implemented by mattmacy@ FreeBSD repo
Summary of
commit a9e978f7d231d39b50a79cb8926a3b56d996658c
Author: zrj
Date: Tue Nov 15 20:19:33 2016 +0100
drm/linux: add atomic64_cmpxchg()
Found on github implemented by mattmacy@ FreeBSD repo
Summary of changes:
sys/dev/drm/include/linux/atomic.h | 3 +++
commit fa3094dbf7f6435624adcbda41fb0cd34de29570
Author: zrj
Date: Tue Nov 15 13:08:26 2016 +0100
drm/linux: implement div64_u64_rem() helper in math64.h
Summary of changes:
sys/dev/drm/include/linux/math64.h | 9 -
1 file changed, 8 insertions(+), 1
commit d998b496dc76dab9293a19d6d47917fc2f626f0b
Author: François Tigeot
Date: Tue Nov 15 21:38:53 2016 +0100
drm/linux: Add cache_line_size()
Summary of changes:
sys/dev/drm/include/{asm/ioctl.h => linux/cache.h} | 10 +++---
sys/dev/drm/include/linux/fs.h
commit 5d302545124b16bb6e9f48d720cba81afba1adb3
Author: François Tigeot
Date: Thu Oct 27 19:39:29 2016 +0200
kernel: Replace struct device* by device_t
We don't want to directly mention struct device anywhere.
Summary of changes:
commit 5c64209cb69d2ebe065036809a4144dc6c8cd5f5
Author: François Tigeot
Date: Thu Oct 13 12:07:00 2016 +0200
drm/linux: Add get_nr_swap_pages()
Summary of changes:
sys/dev/drm/include/linux/swap.h | 25 -
1 file changed, 24 insertions(+), 1
commit 9b497556328a94fbc235cb9cb6d14e792251f178
Author: François Tigeot
Date: Tue Oct 11 09:04:25 2016 +0200
drm/linux: Add kasprintf and kvasprintf()
Summary of changes:
sys/dev/drm/include/linux/kernel.h | 3 +++
1 file changed, 3 insertions(+)
commit 6a8958677c5400e80317abe422001f09fc279e96
Author: François Tigeot
Date: Tue Oct 11 08:41:04 2016 +0200
drm/linux: Add kstrtouint()
Inspired from: FreeBSD
Summary of changes:
sys/dev/drm/include/linux/kernel.h | 8
1 file changed, 8
commit fccb38ab368b901be2a8d2d6357c78b73fd71dbe
Author: François Tigeot
Date: Tue Oct 11 09:26:14 2016 +0200
drm/linux: Add sign_extend64()
Summary of changes:
sys/dev/drm/include/linux/bitops.h | 8
1 file changed, 8 insertions(+)
commit 8cd49a211d49ef7dd16c81fc2a6c26e005b9aab8
Author: François Tigeot
Date: Tue Nov 29 22:39:09 2016 +0100
drm/i915: build firmware handling code
Summary of changes:
sys/dev/drm/i915/i915_dma.c| 16 ---
sys/dev/drm/i915/i915_gem.c
commit 9d2642a274fc73d53e4033385c2d7b32125afe86
Author: François Tigeot
Date: Tue Nov 29 22:23:16 2016 +0100
firmware(9): Change type of data pointer
* from const void * to const uint8_t *
* Avoiding tedious and error-prone void * conversions in
commit aee94f86171368465eaa15d649743f13cea3363a
Author: François Tigeot
Date: Thu Dec 8 09:42:08 2016 +0100
drm/i915: Update to Linux 4.5
* Mostly bugfixes. Lots and lots of bugfixes.
* Skylake and Broxton support improvements
* Initial
commit 10e8d0d3cafbf0da24256f18125e530aceb3a35b
Author: François Tigeot
Date: Sat Jan 14 10:39:34 2017 +0100
drm/linux: Remove a redundant definition of NSEC_PER_SEC
Summary of changes:
sys/dev/drm/include/linux/ktime.h | 2 --
1 file changed, 2 deletions(-)
commit 282d6506bfef93098dd9e2ad3f65e81a230fe1bf
Author: François Tigeot
Date: Sat Jan 14 10:34:35 2017 +0100
drm/linux: Add local_clock()
Summary of changes:
sys/dev/drm/include/linux/sched.h | 16 +++-
1 file changed, 15 insertions(+), 1 deletion(-)
commit 6a6d661d9def0fdc54a3a908e6e4078861ee298f
Author: François Tigeot
Date: Sat Jan 14 10:25:21 2017 +0100
drm/linux: Add acpi/video.h
Summary of changes:
sys/dev/drm/include/{linux/lockdep.h => acpi/video.h} | 19 +++
1 file changed, 11
commit b7a7bc3c95811950fdf59c5724b38472388ba3e5
Author: François Tigeot
Date: Mon Jan 9 23:31:14 2017 +0100
drm/i915: Revert DisplayPort fast link training feature
DisplayPort fast link training causes screen flickering on some hw
combinations
commit c62a0e9a6d809af0f2caec1215230a697366e537
Author: François Tigeot
Date: Mon Jan 9 23:22:54 2017 +0100
drm/i915/psr: Try to program link training times correctly
Increase link training time to 2.5ms, fixing
flickering issues associated with PSR.
commit c0e85e96994c944a12cb708e4676eac8a306d23a
Author: François Tigeot
Date: Fri Jan 6 10:46:52 2017 +0200
drm/i915: Update to Linux 4.6
* Skylake and Kabylake support improvements
* FBC (FrameBuffer Compression) now enabled by default on Haswell
commit c3c5b993b79b47bfcccf6ef2e46a217deb32a2ac
Author: François Tigeot
Date: Fri Jan 6 09:08:39 2017 +0100
drm/linux: Add USEC_PER_MSEC definition
Commit proofread-by: zrj
Summary of changes:
sys/dev/drm/include/linux/time.h | 3 ++-
1 file changed, 2
commit fa40ebf0074a74753bab6483fa29a2130ad79d87
Author: François Tigeot
Date: Thu Mar 23 10:04:44 2017 +0100
kernel: Add a port of the Linux 4.8 vga_switcheroo module
Submitted-by: Peeter Must
Summary of changes:
sys/conf/files
commit 8621f4070e7cb342161183c980ae7fce2fd8124e
Author: François Tigeot
Date: Thu Mar 23 18:45:12 2017 +0100
drm/i915: Update to Linux 4.7.10
* Various bugfixes, including GPU-specific ones on Ironlake and more
recent hardware.
Runtime power
commit b8e997a66eb958634c5b291447184e20f93fc16c
Author: François Tigeot
Date: Mon Mar 27 11:41:33 2017 +0200
drm: Enable commented-out vga_switcheroo code
With-input-from: peeter0007 and ivadasz
Summary of changes:
sys/dev/drm/drm_edid.c| 3 +--
commit 2fc297a37f9549cc0370cf8c223bb5006f60c282
Author: François Tigeot
Date: Thu Mar 16 12:32:42 2017 +0100
drm/linux: Add linux/vga_switcheroo.h
Submitted-by: Peeter Must
Summary of changes:
sys/conf/options
commit 1334141ffb8d90ffe3eef2e55f7d670c9ae0814b
Author: François Tigeot
Date: Wed Mar 15 09:36:18 2017 +0100
drm/linux: Add linux/hardirq.h
Summary of changes:
sys/dev/drm/include/linux/{posix_types.h => hardirq.h} | 13 +++--
commit 5915b712cf8cf6a4179eb25f88ba2a980399003d
Author: François Tigeot
Date: Wed Mar 15 08:33:02 2017 +0100
drm/linux: Implement hrtimers
This initial implementation is based on callouts and not
highly precise.
It nevertheless works fine with
commit 2097fbd4050170cb765b5c97b4225e176e20c7da
Author: Peeter Must
Date: Wed Apr 12 14:42:04 2017 +0300
drm/linux: Add reinit_completion()
Summary of changes:
sys/dev/drm/include/linux/completion.h | 6 ++
1 file changed, 6 insertions(+)
commit a738c42829aada7a726b4571641efd08c290a3a2
Author: François Tigeot
Date: Wed Apr 12 21:54:19 2017 +0200
drm: bring in Linux compability changes from master
Just enough to run the drm/i915 driver from Linux 4.7
Summary of changes:
sys/conf/files
commit a89cc4a5732cd3cd873a4a431523fd4f37c36e78
Author: Peeter Must
Date: Thu Apr 13 15:57:48 2017 +0300
drm/linux: Harmonize pr_debug() with the rest of the pr_* functions.
Summary of changes:
sys/dev/drm/include/linux/printk.h | 3 ++-
1 file changed, 2
commit f06706ddc62203211a68e380036cca72f9b315ae
Author: François Tigeot
Date: Thu Mar 9 10:20:27 2017 +0100
drm/linux: fix tasklets
The set_bit() and clear_bit() macros expect pointers as arguments.
Summary of changes:
commit c08e59669805170cae7bde07a3438de5f52afa98
Author: François Tigeot
Date: Tue Mar 14 10:21:51 2017 +0100
drm/linux: Add READ_ONCE and WRITE_ONCE
Obtained-from: FreeBSD
Summary of changes:
sys/dev/drm/include/linux/compiler.h | 16
1
commit fc8df11388ff5c5f5e39c0f95296be56cf06e299
Author: François Tigeot
Date: Sun Mar 12 21:53:26 2017 +0100
drm/linux: Add cacheflushopt()
Summary of changes:
sys/dev/drm/drm_cache.c | 7 ++-
sys/dev/drm/include/asm/cacheflush.h
commit b0b8a8cec9410654eef89faa36b7fa3bb16631d9
Author: François Tigeot
Date: Sun Mar 12 22:15:16 2017 +0100
drm/linux: Add linux/console.h
Summary of changes:
sys/dev/drm/include/{asm/types.h => linux/console.h} | 13 +
1 file changed, 9
commit 944aa8695cd4892b8f1a38dff2d2fa11536577c4
Author: François Tigeot
Date: Mon Mar 13 08:57:47 2017 +0100
drm/linux: Add asm/cpufeatures.h
Summary of changes:
sys/dev/drm/include/{linux/posix_types.h => asm/cpufeatures.h} | 10 --
1 file changed, 4
commit c30871e193afa858c57abe2ae03801e10de7d969
Author: François Tigeot
Date: Mon Mar 13 09:18:15 2017 +0100
drm/linux: Expand linux/kobject.h scope
Summary of changes:
sys/dev/drm/include/drm/drmP.h | 2 +-
sys/dev/drm/include/linux/device.h | 5 -
commit ef6f5c73506c81933020e9329444e278fa60779d
Author: François Tigeot
Date: Mon Mar 13 18:30:17 2017 +0100
drm/linux: Add atomic_andnot()
Summary of changes:
sys/dev/drm/include/linux/atomic.h | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
commit c1ccb7106df70c6ff90b99f753eaa4b8954758ef
Author: François Tigeot
Date: Tue Mar 14 08:01:06 2017 +0100
drm/linux: Add u64_to_user_ptr
Summary of changes:
sys/dev/drm/include/linux/kernel.h | 8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
commit abdc221095ad85476b98041cf012ed9a57d27bdb
Author: François Tigeot
Date: Mon Mar 13 22:28:05 2017 +0100
drm/linux: Add pci_bus_read_config_byte and pci_bus_read_config_word
Summary of changes:
sys/dev/drm/include/linux/pci.h | 18 ++
1 file
commit f436092bf546878d496fb20d417732e362000d05
Author: François Tigeot
Date: Mon Mar 13 23:01:51 2017 +0100
drm/linux: Add asm/shmparam.h
Summary of changes:
sys/dev/drm/include/{linux/posix_types.h => asm/shmparam.h} | 10 --
1 file changed, 4
commit e0b761290ebb6c726126444ac954ccddf594d6c7
Author: François Tigeot
Date: Tue Mar 14 17:23:20 2017 +0100
kernel: Remove broken DRM_LINUX option
Summary of changes:
sys/conf/options | 1 -
sys/config/LINT64 | 1 -
commit 610e3300d4a708548c98ec7e66f6dd62d04bc2f2
Author: Peeter Must
Date: Wed Apr 5 16:18:49 2017 +0300
drm: Include opt_drm.h so that 'options VGA_SWITCHEROO' will be seen by
vga_switcheroo.h.
Summary of changes:
sys/dev/drm/drm_edid.c| 2 ++
commit 5026ce2f738a93185321a31ea486c7a9a6f4beda
Author: François Tigeot
Date: Thu Apr 27 13:12:29 2017 +0200
drm/linux: Remove no longer needed iic includes
Summary of changes:
sys/dev/drm/include/linux/i2c.h | 2 --
1 file changed, 2 deletions(-)
commit 47f34b1f6d3d3846daec90970eeb3745bf2c74c7
Author: Peeter Must
Date: Thu Apr 13 10:17:43 2017 +0300
kernel: Import the apple-gmux driver from Linux 4.8
Some Apple laptop models with dual GPUs use a special gmux device
in order to connect video
commit a7d4637632ad5e829ba2f255d0edae845b680983
Author: Peeter Must
Date: Tue May 9 15:36:13 2017 +0300
kernel/vga_switcheroo: Hook vga_switcheroo to i915.
* When i915 loads, call vga_switcheroo to switch gmux so the
integrated graphics device will
commit a713811471f06e33d1b9f28d3200201f776120e3
Author: Imre Vadász
Date: Wed Jun 7 23:21:01 2017 +0200
drm - Fix hrtimer, don't reset timer->function to NULL in timeout handler.
* The same hrtimer object is activated multiple times by i915(4), so we
mustn't
commit 76abd848746cf33a45a987fb8fff0002780f27d0
Author: François Tigeot
Date: Thu Mar 23 18:45:12 2017 +0100
drm/i915: Update to Linux 4.7.10
* Various bugfixes, including GPU-specific ones on Ironlake and more
recent hardware.
Runtime power
commit 98174df50edbf5e9b34194e05c13b465c0cf210f
Author: François Tigeot
Date: Mon May 8 13:34:52 2017 +0200
sound/hda: Fix an invalid corb size (0) panic
* This allows HDMI audio to be used with problematic Radeon
graphics card models such as Radeon
commit a7a95252afec8bfcc34ee5b8725136b17b77043f
Author: David Shao
Date: Sat Apr 1 16:32:06 2017 -0700
Update drm/radeon to Linux 4.7.10 as much as possible...
...before other kernel changes.
Summary of changes:
sys/conf/files |
commit 41d6e0487ec1c0825935ba1db8043127321f90e7
Author: François Tigeot
Date: Tue Sep 19 22:15:35 2017 +0200
gpt(8): Add HAMMER and HAMMER2 support
This makes it possible to create HAMMER or HAMMER2 partitions
with simple commands such as:
commit 4a55b913ec7438c53dd0877094ef73679b21f97e
Author: François Tigeot
Date: Mon Nov 27 10:22:32 2017 +0100
drm/linux: Remove debugging messages
Summary of changes:
sys/dev/drm/include/linux/pci.h | 7 +--
1 file changed, 1 insertion(+), 6 deletions(-)
commit 39cfddd200eb8d85143e41642616278b0d1e29f0
Author: François Tigeot
Date: Mon Nov 27 19:03:25 2017 +0100
drm/linux: Add or improve various header files
Summary of changes:
sys/dev/drm/i915/intel_dp.c| 1 +
commit 2cce721cb2f46d3e3e88ce9ec30fdd70913aaf8d
Author: François Tigeot
Date: Tue Nov 28 18:21:03 2017 +0100
drm/linux: Add vmalloc_user() and vfree()
Summary of changes:
sys/dev/drm/include/linux/vmalloc.h | 12 ++--
sys/dev/drm/linux_vmalloc.c |
commit 998e2cc60ea87959a48337ff8c0b64312bc3becd
Author: Peeter Must
Date: Tue Nov 7 14:48:52 2017 +0200
drm - Add i915_sysctl_init callback.
* This sets the hw.dri.%i.busid and hw.dri.%i.modesetting
sysctls so that applications like mesa loader can
commit 59e561f580dddb57d32506d17e4fa762376dcbf8
Author: François Tigeot
Date: Tue Dec 5 21:52:31 2017 +0100
drm/linux: Improve linux/pci.h
* Add pci_get_drvdata and pci_set_drvdata()
* Add pci_register_driver()
Summary of changes:
commit d182fd934de710038f770e7f05a3e5394414130e
Author: François Tigeot
Date: Sun Dec 3 08:15:04 2017 +0100
drm/linux: Add i2c_get_adapdata and i2c_set_adapdata()
Summary of changes:
sys/dev/drm/include/linux/i2c.h | 15 ++-
1 file changed, 14
commit 8eafc85168bc63ccb6f4c4f752ad51838e360806
Author: François Tigeot
Date: Sun Dec 3 10:32:58 2017 +0100
drm/linux: Fix linux/dma-mapping.h compilation...
... with the drm/i915 codebase from Linux 4.8
* Move functions from .h to .c files in
commit 96b26154c05440423fa2d675b80d8bc49903bb9b
Author: François Tigeot
Date: Sun Dec 3 07:37:04 2017 +0100
drm/linux: Add system_unbound_wq
Summary of changes:
sys/dev/drm/include/linux/workqueue.h | 5 +++--
sys/dev/drm/linux_workqueue.c | 5 -
2
commit f0ef1af5f7504934e3e4f886566dca3c43d938e7
Author: Pierre-Alain TORET
Date: Wed Nov 29 10:16:42 2017 +0100
Add dports-download-check target
Signed-off-by: Pierre-Alain TORET
Dragonfly-bug:
commit 5c0c71f9a57b6f439064655420f1491425586730
Author: Pierre-Alain TORET
Date: Wed Nov 29 10:37:03 2017 +0100
Add test to dports-download-check target
Signed-off-by: Pierre-Alain TORET
commit e8ac906797ba20f10638df4fe75897b9eac6b3ee
Author: François Tigeot
Date: Sun Dec 3 11:31:41 2017 +0100
drm/linux: Implement sort()
Summary of changes:
sys/conf/files | 1 +
sys/dev/drm/drm/Makefile
commit d235ee5f3490f63ba738915974154a0e2e49378d
Author: François Tigeot
Date: Fri Dec 8 22:57:34 2017 +0100
drm/radeon: Prevent a crash on load with newer drm code
* The existing drm/radeon code base contained an invalid unlock/lock
sequence in
commit f4fb8e4f37935cca0f873a4996a729fbe8c1f09a
Author: François Tigeot
Date: Sun May 6 16:42:05 2018 +0200
drm/linux: Add do_gettimeofday()
Summary of changes:
sys/dev/drm/include/linux/timekeeping.h | 8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
commit d6aa1cc5dbab8f85317a8255f3e4bf712a19fc3f
Author: François Tigeot
Date: Sun May 6 16:33:01 2018 +0200
drm: Sync include directives with Linux
* Add a few key include/asm or include/linux headers
* Move some code from .h to .c files in order
commit 45a22cb31ff3bfd7985521b834a5d32293f541ff
Author: François Tigeot
Date: Mon May 7 07:28:35 2018 +0200
drm/linux: Start using stop_machine.h
Summary of changes:
sys/dev/drm/i915/i915_gem_gtt.c | 1 +
sys/dev/drm/include/linux/stop_machine.h | 2 --
2
commit a4e0d8b7924debd33eb82becee9e9b7b4a80336d
Author: François Tigeot
Date: Mon May 7 09:02:10 2018 +0200
drm/linux: Add scnprintf()
Obtained-from: FreeBSD
Summary of changes:
sys/dev/drm/include/linux/kernel.h | 15 +--
1 file changed, 13
commit 67bcf553a6078b315915c5da8dfc4d2c374f43be
Author: François Tigeot
Date: Mon May 7 07:45:28 2018 +0200
drm/linux: Add or improve various *printf functions
Summary of changes:
sys/dev/drm/include/linux/kernel.h | 24
1 file changed, 20
commit 09e9e2f175726286360ddd5a4cb2731e9e3dcc61
Author: François Tigeot
Date: Mon May 7 09:42:24 2018 +0200
drm/i915: Start building i915_gpu_error.c
Summary of changes:
sys/dev/drm/i915/i915_gpu_error.c | 23 ++-
commit b0ae6fbc476300826e81454e90c408272c8b78c9
Author: François Tigeot
Date: Sun May 13 09:41:31 2018 +0200
kernel: Remove vm_zeroidle.c
Background page zeroing doesn't bring any performance benefit
on modern hardware.
Summary of changes:
commit ff14819b96257c10a51574a6d16b740b5243a31a
Author: François Tigeot
Date: Sun May 13 09:13:59 2018 +0200
drm/linux: Add cond_resched()
Summary of changes:
sys/dev/drm/i915/intel_uncore.c | 4 ++--
sys/dev/drm/include/linux/sched.h | 8
2 files
commit c369667e3be1de7c09aa714f98c45c092acc3548
Author: François Tigeot
Date: Wed May 23 22:33:36 2018 +0200
drm/linux/timer.h: No need to protect a callout struct from MP accesses
Spotted-by: Imre Vadász
Summary of changes:
commit fae244aff752683280061226910123e9186d2e37
Author: François Tigeot
Date: Sat May 26 13:32:07 2018 +0200
drm/i915: Sync hpd_pulse return values with Linux
Now that we know how to handle irqreturn enums, we can use more
Linux code unmodified.
commit 8e5a4c8d338f36b761d90b3557f8b0ac49341a7a
Author: Imre Vadász
Date: Wed May 23 20:21:10 2018 +0200
drm - No need to protect a callout struct from MP accesses.
Summary of changes:
sys/dev/drm/include/linux/workqueue.h | 8
1 file changed, 8 deletions(-)
commit f0bba3d1dd5ba7adfae61269b5424d4ad443ab97
Author: François Tigeot
Date: Sat Jun 9 18:18:33 2018 +0200
drm: Define struct page and use it everywhere
* Removing countless differences with Linux
* struct page is essentially struct vm_page named differently.
commit 3fc41639f7121effb35d0cf584e0efda63c1be78
Author: François Tigeot
Date: Sun Jun 17 21:29:59 2018 +0200
drm/i915: iic(4) is not used anymore
Summary of changes:
sys/dev/drm/i915/Makefile | 2 +-
sys/dev/drm/i915/i915_drv.c | 3 ---
2 files changed, 1 insertion(+), 4
commit bd1f95df5aa13b1b1657e37b11c3d0f500a42ff7
Author: François Tigeot
Date: Tue Jun 19 23:13:09 2018 +0200
drm/i915: Add a module_init() directive
Summary of changes:
sys/dev/drm/i915/i915_drv.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 11949c65b1973d36264c1b7a2463b16638a4f2a5
Author: François Tigeot
Date: Wed Jun 6 22:37:43 2018 +0200
drm: rman_get_start() returns u_longs, not ints
This had not been correctly handled in
183e2373896e4ea605435a6bd8f943e8273bf8cd
Summary of changes:
commit 4f9e410836f2d666040f815d7ab405320c05f647
Author: François Tigeot
Date: Sun Jul 1 22:52:31 2018 +0200
install(1): Add a -N option, improving NetBSD and FreeBSD compatibility
* -N is the standard NetBSD and FreeBSD install(1) option to use
alternative user and group
commit 94a0257664b93aa3bd263d30525e20f45e46e70e
Author: François Tigeot
Date: Thu Feb 1 21:14:52 2018 +0100
drm/linux: Add some dma-buf stubs
Summary of changes:
sys/dev/drm/i915/intel_display.c | 2 ++
.../drm/include/linux/{irqreturn.h =>
commit de2d801647a623a8d7d9e3af24a40debc6cabf97
Author: François Tigeot
Date: Wed Jan 31 22:58:23 2018 +0100
drm/linux: Add linux/irqreturn.h
Summary of changes:
sys/dev/drm/include/drm/drmP.h | 4
sys/dev/drm/include/linux/interrupt.h
commit 176090d9868209414f69ef34c87991ca8d1b8a28
Author: François Tigeot
Date: Sat Feb 17 09:56:55 2018 +0100
drm/linux: Update hlist_for_each_entry_safe() from FreeBSD
Summary of changes:
sys/dev/drm/include/linux/list.h | 13 ++---
1 file changed, 6
commit 8bbe1960fe796710efd0a16cb284f594c504d985
Author: François Tigeot
Date: Tue Jan 2 22:25:54 2018 +0100
drm/i915: Add Coffee Lake support
* This commit mostly adds PCI IDs
* Handle all Coffee Lake GPUs as Kaby Lake ones for now
Summary of
commit a23d58e77370ee6d927e708fda68195d71417ded
Author: François Tigeot
Date: Sat Jul 28 08:50:52 2018 +0200
install(1): Add a -l flag for creating hard or soft links
* This flag was originally introduced in NetBSD in March 1997 and then added
to FreeBSD in January 2013.
commit 9acaa9544f4268539b11d8c54965b7cda5b9f307
Author: François Tigeot
Date: Mon Jul 30 22:44:20 2018 +0200
drm: More Linux 4.7.10 synchronization
* Add missing event handling code
* Sync or add a few drm_fops.c functions
* Remove unneeded kqueue locking
commit c90492810f56e1f820f5df990e3718c512424be9
Author: François Tigeot
Date: Tue Jul 31 23:04:04 2018 +0200
drm: simplify authentication management
Summary of changes:
sys/dev/drm/drm_auth.c | 132 +++--
sys/dev/drm/drm_fops.c | 12
commit d420a8a88d271f244e34680d0f9bf03c7bf2f5ed
Author: François Tigeot
Date: Sun Aug 5 17:07:46 2018 +0200
drm: Sync drm_read() with Linux 4.7.10
This should fix various issues related to multithreaded races
and make the drm subsystem more robust.
Summary of changes:
commit d4d73b300f540466ae50db17e4129ebe6af48762
Author: François Tigeot
Date: Fri Aug 10 21:11:19 2018 +0200
drm: Sync drm_pci.c with Linux 4.7.10
Summary of changes:
sys/dev/drm/drm_drv.c | 4 +-
sys/dev/drm/drm_gem.c | 2 +-
sys/dev/drm/drm_irq.c |
commit 14e0ef2a112a0ac782861f92031895bfb0ef446e
Author: François Tigeot
Date: Fri Aug 10 21:07:16 2018 +0200
drm: Add CONFIG_PCI
Summary of changes:
sys/conf/options | 1 +
sys/config/LINT64 | 3 +++
sys/config/X86_64_GENERIC | 3 +++
3 files changed, 7 insertions(+)
701 - 800 of 1121 matches
Mail list logo