git: drm/i915: Fix compilation with clang

2017-03-02 Thread Francois Tigeot
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

git: drm: Implement and use the Linux i2c API

2016-10-27 Thread Francois Tigeot
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

git: drm: Implement and use Linux struct device

2016-10-27 Thread Francois Tigeot
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

git: kernel: Rename the struct behind device_t to bsd_device

2016-10-27 Thread Francois Tigeot
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

git: drm/linux: Add clamp_val()

2016-11-11 Thread Francois Tigeot
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(+)

git: drm/linux: Add ktime_get_boottime and ktime_ms_delta()

2016-11-11 Thread Francois Tigeot
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

git: drm/linux: Add kmap_to_page()

2016-10-14 Thread Francois Tigeot
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(+)

git: drm/linux: Improve request_firmware() compatibility

2016-11-25 Thread Francois Tigeot
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

git: drm/linux: Add request_firmware_nowait()

2016-11-25 Thread Francois Tigeot
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(+)

git: drm/linux: add circ_buf.h needed for guc client bits

2016-11-25 Thread Francois Tigeot
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:

git: drm/linux: MODULE_FIRMWARE is defined in linux/module.h

2016-11-15 Thread Francois Tigeot
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

git: drm/i915/trace: Add missing include files

2016-11-15 Thread Francois Tigeot
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(+)

git: drm/linux: Add ida_simple_get()

2016-11-17 Thread Francois Tigeot
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,

git: drm/linux: add few ida_* functions.

2016-11-17 Thread Francois Tigeot
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.

git: drm/linux: add sg_pcopy_{from/to}_buffer()

2016-11-17 Thread Francois Tigeot
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

git: drm/linux: add atomic64_cmpxchg()

2016-11-15 Thread Francois Tigeot
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 +++

git: drm/linux: implement div64_u64_rem() helper in math64.h

2016-11-15 Thread Francois Tigeot
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

git: drm/linux: Add cache_line_size()

2016-11-15 Thread Francois Tigeot
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

git: kernel: Replace struct device* by device_t

2016-10-27 Thread Francois Tigeot
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:

git: drm/linux: Add get_nr_swap_pages()

2016-10-13 Thread Francois Tigeot
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

git: drm/linux: Add kasprintf and kvasprintf()

2016-10-11 Thread Francois Tigeot
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(+)

git: drm/linux: Add kstrtouint()

2016-10-11 Thread Francois Tigeot
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

git: drm/linux: Add sign_extend64()

2016-10-11 Thread Francois Tigeot
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(+)

git: drm/i915: build firmware handling code

2016-11-29 Thread Francois Tigeot
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

git: firmware(9): Change type of data pointer

2016-11-29 Thread Francois Tigeot
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

git: drm/i915: Update to Linux 4.5

2016-12-08 Thread Francois Tigeot
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

git: drm/linux: Remove a redundant definition of NSEC_PER_SEC

2017-01-14 Thread Francois Tigeot
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(-)

git: drm/linux: Add local_clock()

2017-01-14 Thread Francois Tigeot
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(-)

git: drm/linux: Add acpi/video.h

2017-01-14 Thread Francois Tigeot
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

git: drm/i915: Revert DisplayPort fast link training feature

2017-01-09 Thread Francois Tigeot
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

git: drm/i915/psr: Try to program link training times correctly

2017-01-09 Thread Francois Tigeot
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.

git: drm/i915: Update to Linux 4.6

2017-01-06 Thread Francois Tigeot
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

git: drm/linux: Add USEC_PER_MSEC definition

2017-01-06 Thread Francois Tigeot
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

git: kernel: Add a port of the Linux 4.8 vga_switcheroo module

2017-03-23 Thread Francois Tigeot
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

git: drm/i915: Update to Linux 4.7.10

2017-03-23 Thread Francois Tigeot
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

git: drm: Enable commented-out vga_switcheroo code

2017-03-27 Thread Francois Tigeot
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 +--

git: drm/linux: Add linux/vga_switcheroo.h

2017-03-16 Thread Francois Tigeot
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

git: drm/linux: Add linux/hardirq.h

2017-03-15 Thread Francois Tigeot
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 +++--

git: drm/linux: Implement hrtimers

2017-03-15 Thread Francois Tigeot
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

git: drm/linux: Add reinit_completion()

2017-04-12 Thread Francois Tigeot
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(+)

git: DragonFly_RELEASE_4_8 drm: bring in Linux compability changes from master

2017-04-12 Thread Francois Tigeot
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

git: drm/linux: Harmonize pr_debug() with the rest of the pr_* functions.

2017-04-14 Thread Francois Tigeot
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

git: drm/linux: fix tasklets

2017-03-09 Thread Francois Tigeot
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:

git: drm/linux: Add READ_ONCE and WRITE_ONCE

2017-03-14 Thread Francois Tigeot
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

git: drm/linux: Add cacheflushopt()

2017-03-12 Thread Francois Tigeot
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

git: drm/linux: Add linux/console.h

2017-03-12 Thread Francois Tigeot
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

git: drm/linux: Add asm/cpufeatures.h

2017-03-13 Thread Francois Tigeot
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

git: drm/linux: Expand linux/kobject.h scope

2017-03-13 Thread Francois Tigeot
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 -

git: drm/linux: Add atomic_andnot()

2017-03-13 Thread Francois Tigeot
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(-)

git: drm/linux: Add u64_to_user_ptr

2017-03-14 Thread Francois Tigeot
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(-)

git: drm/linux: Add pci_bus_read_config_byte and pci_bus_read_config_word

2017-03-13 Thread Francois Tigeot
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

git: drm/linux: Add asm/shmparam.h

2017-03-13 Thread Francois Tigeot
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

git: kernel: Remove broken DRM_LINUX option

2017-03-14 Thread Francois Tigeot
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 -

git: drm: Include opt_drm.h so that 'options VGA_SWITCHEROO' will be seen by vga_switcheroo.h.

2017-04-05 Thread Francois Tigeot
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 ++

git: drm/linux: Remove no longer needed iic includes

2017-04-27 Thread Francois Tigeot
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(-)

git: kernel: Import the apple-gmux driver from Linux 4.8

2017-04-28 Thread Francois Tigeot
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

git: kernel/vga_switcheroo: Hook vga_switcheroo to i915.

2017-05-10 Thread Francois Tigeot
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

git: DragonFly_RELEASE_4_8 drm - Fix hrtimer, don't reset timer->function to NULL in timeout handler.

2017-06-24 Thread Francois Tigeot
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

git: DragonFly_RELEASE_4_8 drm/i915: Update to Linux 4.7.10

2017-06-24 Thread Francois Tigeot
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

git: sound/hda: Fix an invalid corb size (0) panic

2017-05-08 Thread Francois Tigeot
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

git: Update drm/radeon to Linux 4.7.10 as much as possible...

2017-05-05 Thread Francois Tigeot
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 |

git: gpt(8): Add HAMMER and HAMMER2 support

2017-09-19 Thread Francois Tigeot
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:

git: drm/linux: Remove debugging messages

2017-11-27 Thread Francois Tigeot
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(-)

git: drm/linux: Add or improve various header files

2017-11-27 Thread Francois Tigeot
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 +

git: drm/linux: Add vmalloc_user() and vfree()

2017-11-28 Thread Francois Tigeot
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 |

git: drm - Add i915_sysctl_init callback.

2017-11-11 Thread Francois Tigeot
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

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

2017-12-05 Thread Francois Tigeot
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:

git: drm/linux: Add i2c_get_adapdata and i2c_set_adapdata()

2017-12-02 Thread Francois Tigeot
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

git: drm/linux: Fix linux/dma-mapping.h compilation...

2017-12-03 Thread Francois Tigeot
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

git: drm/linux: Add system_unbound_wq

2017-12-02 Thread Francois Tigeot
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

git: Add dports-download-check target

2017-12-08 Thread Francois Tigeot
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:

git: Add test to dports-download-check target

2017-12-09 Thread Francois Tigeot
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

git: drm/linux: Implement sort()

2017-12-03 Thread Francois Tigeot
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

git: drm/radeon: Prevent a crash on load with newer drm code

2017-12-08 Thread Francois Tigeot
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

git: drm/linux: Add do_gettimeofday()

2018-05-06 Thread Francois Tigeot
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(-)

git: drm: Sync include directives with Linux

2018-05-06 Thread Francois Tigeot
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

git: drm/linux: Start using stop_machine.h

2018-05-06 Thread Francois Tigeot
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

git: drm/linux: Add scnprintf()

2018-05-07 Thread Francois Tigeot
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

git: drm/linux: Add or improve various *printf functions

2018-05-06 Thread Francois Tigeot
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

git: drm/i915: Start building i915_gpu_error.c

2018-05-07 Thread Francois Tigeot
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 ++-

git: kernel: Remove vm_zeroidle.c

2018-05-13 Thread Francois Tigeot
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:

git: drm/linux: Add cond_resched()

2018-05-13 Thread Francois Tigeot
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

git: drm/linux/timer.h: No need to protect a callout struct from MP accesses

2018-05-23 Thread Francois Tigeot
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:

git: drm/i915: Sync hpd_pulse return values with Linux

2018-05-26 Thread Francois Tigeot
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.

git: drm - No need to protect a callout struct from MP accesses.

2018-05-23 Thread Francois Tigeot
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(-)

git: drm: Define struct page and use it everywhere

2018-06-09 Thread Francois Tigeot
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.

git: drm/i915: iic(4) is not used anymore

2018-06-17 Thread Francois Tigeot
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

git: drm/i915: Add a module_init() directive

2018-06-19 Thread Francois Tigeot
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(-)

git: drm: rman_get_start() returns u_longs, not ints

2018-06-06 Thread Francois Tigeot
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:

git: install(1): Add a -N option, improving NetBSD and FreeBSD compatibility

2018-07-01 Thread Francois Tigeot
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

git: drm/linux: Add some dma-buf stubs

2018-02-01 Thread Francois Tigeot
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 =>

git: drm/linux: Add linux/irqreturn.h

2018-01-31 Thread Francois Tigeot
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

git: drm/linux: Update hlist_for_each_entry_safe() from FreeBSD

2018-02-17 Thread Francois Tigeot
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

git: drm/i915: Add Coffee Lake support

2018-01-02 Thread Francois Tigeot
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

git: install(1): Add a -l flag for creating hard or soft links

2018-07-28 Thread Francois Tigeot
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.

git: drm: More Linux 4.7.10 synchronization

2018-07-30 Thread Francois Tigeot
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

git: drm: simplify authentication management

2018-07-31 Thread Francois Tigeot
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

git: drm: Sync drm_read() with Linux 4.7.10

2018-08-05 Thread Francois Tigeot
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:

git: drm: Sync drm_pci.c with Linux 4.7.10

2018-08-10 Thread Francois Tigeot
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 |

git: drm: Add CONFIG_PCI

2018-08-10 Thread Francois Tigeot
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(+)

<    3   4   5   6   7   8   9   10   11   12   >