git: agp: Remove support for Sandy Bridge hardware

2015-12-28 Thread Francois Tigeot
commit c92355de28d4ba324d99e92c55d9e29171657ff7 Author: François Tigeot Date: Mon Dec 28 22:41:53 2015 +0100 agp: Remove support for Sandy Bridge hardware This GPU family is now fully handled by the drm/i915 driver. Summary of changes:

git: drm/i915: Use generic drm_plane helper functions

2015-12-28 Thread Francois Tigeot
commit 6f86ee9ea04e6ca792328373f141b3bdac242743 Author: François Tigeot Date: Mon Dec 28 21:46:50 2015 +0100 drm/i915: Use generic drm_plane helper functions * Now than drm plane helpers have been fixed, we can use the generic drm_plane_update

git: drm: Skip vblank wait for legacy cursor updates

2015-12-28 Thread Francois Tigeot
commit f9e5eed917259b8d8ad8e930168451ddfef965e2 Author: François Tigeot Date: Mon Dec 28 21:40:43 2015 +0100 drm: Skip vblank wait for legacy cursor updates This commit fixes an issue with the generic drm_plane_helper_update function where the mouse

git: drm: Fix ww mutex crtc locking

2015-12-24 Thread Francois Tigeot
commit 4a1f0d757dc89c9bbe3a5b0e16c28eb180939912 Author: François Tigeot Date: Thu Dec 24 09:56:57 2015 +0100 drm: Fix ww mutex crtc locking * The original code had many problems: - the ctx wasn't available to drm_modeset_unlock(). - 'struct

git: agp: Remove support for Valleyview hardware

2015-12-24 Thread Francois Tigeot
commit fe75dd51ef3c67e0be6263a27026578fda14088c Author: François Tigeot Date: Thu Dec 24 15:31:27 2015 +0100 agp: Remove support for Valleyview hardware It is now fully handled by the drm/i915 driver. Summary of changes: sys/dev/agp/agp_i810.c | 82

git: Revert "drm: Stop using a taskqueue to restore syscons content"

2015-12-19 Thread Francois Tigeot
commit 3f2766e932c8ad04abab84b497e4ff5cc0262cb9 Author: François Tigeot Date: Sat Dec 19 11:47:24 2015 +0100 Revert "drm: Stop using a taskqueue to restore syscons content" This reverts commit 3018b28f1911f36e342118d9a446488cbcdaf118. It causes

git: drm: sync drm_edid.c to linux 3.18

2015-11-24 Thread Francois Tigeot
commit 55a9fa67bb5054576b50c15a27d312191304c9b4 Author: zrj Date: Thu Nov 19 16:35:59 2015 +0200 drm: sync drm_edid.c to linux 3.18 Use C99 initializers in structs. Summary of changes: sys/dev/drm/drm_edid.c | 21 - 1 file

git: linux/ww_mutex.h: Remove a wrong assert

2015-11-25 Thread Francois Tigeot
commit 67ab61326d8e4f50344b8d9e4e9c5cc48f363836 Author: François Tigeot Date: Thu Nov 26 08:28:54 2015 +0100 linux/ww_mutex.h: Remove a wrong assert It constantly causes panics with newer drm code from Linux 4.0. Summary of changes:

git: drm: Implement simple broken EDID override by loading firmware (v16)

2015-11-26 Thread Francois Tigeot
commit 819060d54b19321f7f9f213e90c1b8d3dc87a45e Author: zrj Date: Fri Nov 20 13:59:41 2015 +0200 drm: Implement simple broken EDID override by loading firmware (v16) Main differences between this variant and its gpl analogue: * permissive

git: drm/radeon: Update to Linux 3.18

2015-11-19 Thread Francois Tigeot
commit 591d50430760bd31759dc7f5343a7122560f86ce Author: François Tigeot Date: Thu Nov 19 09:03:20 2015 +0100 drm/radeon: Update to Linux 3.18 Mostly bugfixes and audio refactoring, no new functionalities. This update has been prepared by Rimvydas

git: drm: Improve linux dma mapping functions

2016-01-12 Thread Francois Tigeot
commit 5847365e29740ac4803094879cbbf254e9023be1 Author: François Tigeot Date: Tue Jan 12 20:35:41 2016 +0100 drm: Improve linux dma mapping functions Partially-obtained-from: FreeBSD. Summary of changes: .../include/{asm/cpufeature.h =>

git: drm: Add asm/cpufeature.h

2016-01-11 Thread Francois Tigeot
commit c406748ed04d4d129afc2aa465cf148403725af1 Author: François Tigeot Date: Mon Jan 11 22:23:31 2016 +0100 drm: Add asm/cpufeature.h Summary of changes: sys/dev/drm/include/asm/{pci.h => cpufeature.h} | 11 +++ 1 file changed, 7 insertions(+), 4

git: drm/i915: Fix hangs on some broadwell machines

2016-06-09 Thread Francois Tigeot
commit 67a3604b06203486f617d8aa16dfe01fb1f29730 Author: François Tigeot Date: Thu Jun 9 10:23:27 2016 +0200 drm/i915: Fix hangs on some broadwell machines This driver failed to correctly initialize on some Broadwell systems, symptoms being a black

git: drm/linux: Really implement local_irq_disable/enable

2016-06-23 Thread Francois Tigeot
commit f48f2686df1550ec9d3fecf4c30d48747d80b0db Author: François Tigeot Date: Thu Jun 23 09:30:56 2016 +0200 drm/linux: Really implement local_irq_disable/enable Suggested-by: Matt Macy Summary of changes:

git: drm/linux: Implement some spin_lock_irq* functions

2016-06-24 Thread Francois Tigeot
commit a091726622ef3a14e8e277d974997d6d41910669 Author: François Tigeot Date: Fri Jun 24 16:32:20 2016 +0200 drm/linux: Implement some spin_lock_irq* functions They are not just simple spin_lock/spin_unlock() variants but disable hardware interrupt

git: drm/i915: Use dev->pdev to get PCI device revisions

2016-01-10 Thread Francois Tigeot
commit 30d4b90673216713b8a94bb68248f5bc5ccd1ef7 Author: François Tigeot Date: Sun Jan 10 11:49:25 2016 +0100 drm/i915: Use dev->pdev to get PCI device revisions Reducing differences with Linux. Summary of changes: sys/dev/drm/i915/i915_gem.c | 5

git: drm: Improve Linux compatibility of pci structures

2016-01-10 Thread Francois Tigeot
commit 6812b25a435deb3cf7210b77f18c3319c2ef8e00 Author: François Tigeot Date: Sun Jan 10 11:37:47 2016 +0100 drm: Improve Linux compatibility of pci structures Summary of changes: sys/dev/drm/include/linux/pci.h | 6 -- 1 file changed, 4 insertions(+), 2

git: drm: Store PCI device information in a struct pci_dev

2016-01-10 Thread Francois Tigeot
commit ccebb33f8b21906e1e00b6d461a1384c2bc604e0 Author: François Tigeot Date: Sun Jan 10 11:40:42 2016 +0100 drm: Store PCI device information in a struct pci_dev Reducing differences with Linux Summary of changes: sys/dev/drm/drm_drv.c | 10

git: drm/linux: Add for_each_set_bit()

2016-01-16 Thread Francois Tigeot
commit b44a85007c0df84d705a3a7d752fbf2af252273e Author: François Tigeot Date: Sat Jan 16 10:10:59 2016 +0100 drm/linux: Add for_each_set_bit() Summary of changes: sys/dev/drm/include/linux/bitops.h | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-)

git: ig_hal/em/emx: Add I219 (Skylake) support

2016-01-16 Thread Francois Tigeot
commit 524ce4996323fdc74227f219391ddd9ed8f426cf Author: Sepherosa Ziehau Date: Thu Jan 14 21:53:41 2016 +0800 ig_hal/em/emx: Add I219 (Skylake) support Obtained-from: dillon@ Tested-by: me (82574, 82573, 82571), dillon@ (I219, I217) Summary of

git: drm/linux: Implement pci_iomap()

2016-01-16 Thread Francois Tigeot
commit 28596060b08f05d832b351aecf54636d5561d6d4 Author: François Tigeot Date: Sat Jan 16 13:45:08 2016 +0100 drm/linux: Implement pci_iomap() Summary of changes: sys/dev/drm/include/linux/pci.h | 18 +- 1 file changed, 17 insertions(+), 1

git: drm/i915: Sync with Linux 4.0

2016-01-14 Thread Francois Tigeot
commit f7c7bdbf2fd040b2108381385f8011b0c86afcd9 Author: François Tigeot Date: Thu Jan 14 20:58:31 2016 +0100 drm/i915: Sync with Linux 4.0 Use the generic drm_atomic_helper_plane_set_property function. Summary of changes: sys/dev/drm/i915/intel_display.c

git: linux/kref.h: Add kref_put_mutex()

2016-02-06 Thread Francois Tigeot
commit b4b38be0bb321295b278a005d5bbe545d9b4f439 Author: François Tigeot Date: Sat Feb 6 15:11:36 2016 +0100 linux/kref.h: Add kref_put_mutex() Summary of changes: sys/dev/drm/include/linux/kref.h | 18 ++ 1 file changed, 18 insertions(+)

git: drm/linux: Sync linux/math64.h with FreeBSD

2016-02-07 Thread Francois Tigeot
commit 4b77aaaf31959abf458b89bc0c4aafbe52f18ae5 Author: François Tigeot Date: Sun Feb 7 11:49:07 2016 +0100 drm/linux: Sync linux/math64.h with FreeBSD Removing 32-bit inline functions. Summary of changes: sys/dev/drm/include/linux/math64.h | 125

git: drm/i915: Update to Linux 4.2

2016-02-23 Thread Francois Tigeot
commit 19c468b4dff0c9c2ceaa37f7e1e4cec69674b238 Author: François Tigeot Date: Tue Feb 23 21:21:06 2016 +0100 drm/i915: Update to Linux 4.2 * Work in progress atomic modesetting support * Broadwell support improvements * Skylake support

git: drm/i915: Update to Linux 4.1

2016-01-23 Thread Francois Tigeot
commit 477eb7f9b36d138314225b3b077de1c692e5e1a8 Author: François Tigeot Date: Sat Jan 23 18:26:28 2016 +0100 drm/i915: Update to Linux 4.1 * Valleyview support has been vastly improved and is no longer considered preliminary * Skylake support

git: kernel/linux: Add ioremap_nocache()

2016-01-24 Thread Francois Tigeot
commit c6750c23857b3aafad8b6c40beb711b3ef89a2de Author: François Tigeot Date: Sun Jan 24 10:10:06 2016 +0100 kernel/linux: Add ioremap_nocache() Summary of changes: sys/dev/drm/include/asm/io.h | 9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-)

git: libz: Add a pkg-config file

2016-01-24 Thread Francois Tigeot
commit bcf0bcf0efd01b4d82beffafac91bea1bfdc832d Author: François Tigeot Date: Sun Jan 24 18:20:06 2016 +0100 libz: Add a pkg-config file Third party software more often than not requires zlib.pc to build these days. Obtained-from: FreeBSD

git: drm: Use drm_legacy_xxx functions

2016-02-21 Thread Francois Tigeot
commit 6431cd91ee191a49917d14e28cae175e7094de88 Author: François Tigeot Date: Sun Feb 21 08:58:43 2016 +0100 drm: Use drm_legacy_xxx functions Reducing differences with Linux Summary of changes: sys/dev/drm/drm_bufs.c | 34 +

git: drm/linux: Add two ktime_xxx functions

2016-02-14 Thread Francois Tigeot
commit 9342d33f92bad531b9d31d7066b3bf04bc198fe3 Author: François Tigeot Date: Sun Feb 14 17:53:48 2016 +0100 drm/linux: Add two ktime_xxx functions Summary of changes: sys/dev/drm/include/linux/timekeeping.h | 13 + 1 file changed, 13 insertions(+)

git: drm/linux: Add nth_page()

2016-03-31 Thread Francois Tigeot
commit f43740579b12c2cfbc3683c1b7373429bb53f6d7 Author: François Tigeot Date: Thu Mar 31 09:53:57 2016 +0200 drm/linux: Add nth_page() Summary of changes: sys/dev/drm/include/linux/mm.h | 6 ++ 1 file changed, 6 insertions(+)

git: drm/linux: Add dma_unmap_page()

2016-04-06 Thread Francois Tigeot
commit 49c5d9563fc74e759f3288996a8dc502a0fa6202 Author: François Tigeot Date: Wed Apr 6 20:05:35 2016 +0200 drm/linux: Add dma_unmap_page() Summary of changes: sys/dev/drm/include/linux/dma-mapping.h | 5 + 1 file changed, 5 insertions(+)

git: drm/i915: Switch rps.client_lock to a lockmgr lock

2016-04-07 Thread Francois Tigeot
commit 5962e8c7a388a085a0bf7c0c19d71c72aa4fcb86 Author: François Tigeot Date: Thu Apr 7 19:18:25 2016 +0200 drm/i915: Switch rps.client_lock to a lockmgr lock Even though it was extremely improbable, there was a possibility for the i915 driver to sleep

git: drm: Import asm/unaligned.h from NetBSD

2016-04-07 Thread Francois Tigeot
commit dbb5897c7709b8e50589c3dd512524dd501cad32 Author: François Tigeot Date: Thu Apr 7 21:28:48 2016 +0200 drm: Import asm/unaligned.h from NetBSD Summary of changes: .../include/{linux/list_sort.h => asm/unaligned.h} | 42 --

git: drm/i915: Fix Baytrail hangs with deeper C-states

2016-04-06 Thread Francois Tigeot
commit 5d8e0f49ad2ab6201288c8b4f5ebb966f27e5779 Author: François Tigeot Date: Wed Apr 6 08:40:48 2016 +0200 drm/i915: Fix Baytrail hangs with deeper C-states Submitted-by: Daniel Bilik Summary of changes: sys/dev/drm/i915/intel_pm.c | 23

git: drm/linux: Move M_DRM declaration to linux/slab.h

2016-04-12 Thread Francois Tigeot
commit c8480522dfdef8b1fdbce67fb729641e9f89e75d Author: François Tigeot Date: Tue Apr 12 10:00:42 2016 +0200 drm/linux: Move M_DRM declaration to linux/slab.h Summary of changes: sys/dev/drm/include/drm/drmP.h | 2 -- sys/dev/drm/include/linux/slab.h | 2 ++ 2

git: drm/linux: Add set_pages_wb()

2016-04-12 Thread Francois Tigeot
commit c441a1f1359680f2e856322ddacef099071fedcf Author: François Tigeot Date: Tue Apr 12 10:26:44 2016 +0200 drm/linux: Add set_pages_wb() Summary of changes: sys/dev/drm/include/asm/cacheflush.h | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-)

git: drm/linux: Improve ioremap*/iounmap functions

2016-04-12 Thread Francois Tigeot
commit 24409b39a157c9c103a0e5debcf368727f712f34 Author: François Tigeot Date: Tue Apr 12 10:45:21 2016 +0200 drm/linux: Improve ioremap*/iounmap functions * Properly track ioremap allocations * Set address-space ranges to write back in iounmap() if

git: drm/i915: Use iounmap() everywhere

2016-04-12 Thread Francois Tigeot
commit 146a3843a710fe3912294f139220017d3b83dff6 Author: François Tigeot Date: Tue Apr 12 11:02:32 2016 +0200 drm/i915: Use iounmap() everywhere Summary of changes: sys/dev/drm/i915/i915_gem_gtt.c | 6 -- sys/dev/drm/i915/intel_opregion.c | 4 ++-- 2 files

git: drm/i915: Simplify i915_gem_fault() a bit

2016-04-12 Thread Francois Tigeot
commit 46eeeb1c5cd1853c1d46cf38a3c6ab625fe79f0c Author: François Tigeot Date: Tue Apr 12 10:30:31 2016 +0200 drm/i915: Simplify i915_gem_fault() a bit Summary of changes: sys/dev/drm/i915/i915_gem.c | 9 ++--- 1 file changed, 2 insertions(+), 7 deletions(-)

git: drm/linux: Implement flush_work()

2016-03-22 Thread Francois Tigeot
commit 30e6a9736de838941d8d7bac802b28b4d185567b Author: François Tigeot Date: Tue Mar 22 13:35:16 2016 +0100 drm/linux: Implement flush_work() Summary of changes: sys/dev/drm/include/linux/workqueue.h | 9 - 1 file changed, 8 insertions(+), 1 deletion(-)

git: drm/radeon: Partial sync with Linux 3.18

2016-03-23 Thread Francois Tigeot
commit bd519ccc430654ba519981ec2781920010d5bb19 Author: François Tigeot Date: Tue Mar 22 17:34:23 2016 +0100 drm/radeon: Partial sync with Linux 3.18 Summary of changes: sys/dev/drm/radeon/cik.c| 2 +- sys/dev/drm/radeon/evergreen.c | 2 +-

git: kernel/sysctl: Add SYSCTL_OUT_STR()

2016-03-08 Thread Francois Tigeot
commit 713fde5812833a2c64fb28e978e03228ca4cc59a Author: François Tigeot Date: Tue Mar 8 21:00:13 2016 +0100 kernel/sysctl: Add SYSCTL_OUT_STR() Obtained-from: FreeBSD Summary of changes: sys/sys/sysctl.h | 5 +++-- 1 file changed, 3 insertions(+), 2

git: dports(7): Document default WRKDIRPREFIX value

2016-03-08 Thread Francois Tigeot
commit d5738da11af13220c43fa7e703d4599242392f42 Author: François Tigeot Date: Tue Mar 8 22:32:08 2016 +0100 dports(7): Document default WRKDIRPREFIX value Reported-by: lepot on irc Summary of changes: share/man/man7/dports.7 | 1 + 1 file changed, 1

git: drm/i915: Simplify __i915_wait_request()

2016-03-31 Thread Francois Tigeot
commit 923c01c624d255bb10f59b9dae4a1597e3d36a80 Author: François Tigeot Date: Thu Mar 31 19:34:47 2016 +0200 drm/i915: Simplify __i915_wait_request() Making it more similar to the Linux 4.2 code Summary of changes: sys/dev/drm/i915/i915_gem.c | 110

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

2016-03-29 Thread Francois Tigeot
commit 541aa16d079e4d6d10bc1f45e153d4bd79e3fa5d Author: François Tigeot Date: Tue Mar 29 08:56:11 2016 +0200 drm/linux: Add asm/memory_model.h Summary of changes: .../drm/include/{linux/dma-direction.h => asm/memory_model.h} | 10 --

git: drm: Improve drm_cache.c

2016-03-31 Thread Francois Tigeot
commit 85d09e239c66fc03ef21a78d1486bbe08025a848 Author: François Tigeot Date: Fri Apr 1 07:40:53 2016 +0200 drm: Improve drm_cache.c Summary of changes: sys/dev/drm/drm_cache.c| 39 +++ sys/dev/drm/include/drm/drmP.h |

git: drm: Improve linux/scatterlist.h

2016-03-31 Thread Francois Tigeot
commit 1e1a689c2ca690b4b0abe50b2fa0d1efed97dd96 Author: François Tigeot Date: Thu Mar 31 13:22:13 2016 +0200 drm: Improve linux/scatterlist.h Summary of changes: sys/dev/drm/include/linux/scatterlist.h | 20 +++- 1 file changed, 15 insertions(+), 5

git: drm/radeon: Add explicit dependency to the acpi module

2016-04-22 Thread Francois Tigeot
commit f51d47ae2555f645bd7d6cfbbe7bab34baac8269 Author: François Tigeot Date: Fri Apr 22 10:50:07 2016 +0200 drm/radeon: Add explicit dependency to the acpi module Suggested-by: zrj Summary of changes: sys/dev/drm/radeon/radeon_drv.c | 3 +++ 1 file

git: drm/i915: Add explicit dependency to the acpi module

2016-04-22 Thread Francois Tigeot
commit 8035dd14bd6eb6ba94da0e19fd6d431471616733 Author: François Tigeot Date: Fri Apr 22 10:48:38 2016 +0200 drm/i915: Add explicit dependency to the acpi module Suggested-by: zrj Summary of changes: sys/dev/drm/i915/i915_drv.c | 3 +++ 1 file changed, 3

git: kernel/linux: Move M_DRM definition to kern_slaballoc.c

2016-04-22 Thread Francois Tigeot
commit 0bd082cf750e52922957e8b11e40c9ab66c97d88 Author: François Tigeot Date: Fri Apr 22 11:17:20 2016 +0200 kernel/linux: Move M_DRM definition to kern_slaballoc.c Making it available to more than the drm subsystem Summary of changes:

git: drm/i915/gem: Switch to the Linux scatterlist API

2016-04-23 Thread Francois Tigeot
commit 7ec9f8e589bca0ae09d3770992c0dc94262468d5 Author: François Tigeot Date: Sat Apr 23 21:14:27 2016 +0200 drm/i915/gem: Switch to the Linux scatterlist API * We were previously using regular arrays of pointers to vm pages * This change

git: drm/i915: Remove a duplicated assignment

2016-04-25 Thread Francois Tigeot
commit 7abecf9b0e37ad5082559bad047dd73535221d80 Author: François Tigeot Date: Mon Apr 25 10:55:01 2016 +0200 drm/i915: Remove a duplicated assignment Noticed-by: davshao, issue #2903 Summary of changes: sys/dev/drm/i915/i915_gem_gtt.c | 1 - 1 file

git: kernel/drm: Add dma_{alloc,free}_coherent() from FreeBSD.

2016-05-20 Thread Francois Tigeot
commit 45d90d4be5871ab59037de12c7b033a7e7f0d6bb Author: Sascha Wildner Date: Fri May 20 11:40:13 2016 +0200 kernel/drm: Add dma_{alloc,free}_coherent() from FreeBSD. Summary of changes: sys/dev/drm/include/linux/dma-mapping.h | 31 +++ 1 file

git: drm/i915: Comment out a DRM_DEBUG_KMS statement

2016-05-13 Thread Francois Tigeot
commit 80001c845c7d396c9c56c867d6ff6699ce85dfdd Author: François Tigeot Date: Fri May 13 10:58:58 2016 +0200 drm/i915: Comment out a DRM_DEBUG_KMS statement Sysfs interface for connectors is not implemented. Requested-by: zrj Summary of changes:

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

2016-05-14 Thread Francois Tigeot
commit ae7fd2e9d650073f6b185604b0d41303fd5b07da Author: François Tigeot Date: Sat May 14 08:44:58 2016 +0200 drm/linux: Add asm/ioctl.h Summary of changes: sys/dev/drm/include/{linux/fence.h => asm/ioctl.h} | 8 1 file changed, 4 insertions(+), 4

git: drm/linux: Add __test_and_clear_bit

2016-05-03 Thread Francois Tigeot
commit fb0ecf7c57a23e08d2fbf1995162b84232d23a00 Author: François Tigeot Date: Tue May 3 11:28:37 2016 +0200 drm/linux: Add __test_and_clear_bit Obtained-from: NetBSD Summary of changes: sys/dev/drm/include/linux/bitops.h | 14 ++ 1 file

git: drm/linux: Add linux/gpio/consumer.h

2016-05-03 Thread Francois Tigeot
commit 86a1b83239e48aedeb849a967315a630e6fc57fb Author: François Tigeot Date: Tue May 3 13:31:21 2016 +0200 drm/linux: Add linux/gpio/consumer.h Summary of changes: .../include/linux/{bitmap.h => gpio/consumer.h}| 41 +++--- 1 file changed, 29

git: drm/linux: Define U64_MAX

2016-05-03 Thread Francois Tigeot
commit 173d94ba9405c526c0750779081e64f2e034b4cd Author: François Tigeot Date: Tue May 3 13:13:03 2016 +0200 drm/linux: Define U64_MAX Summary of changes: sys/dev/drm/include/linux/kernel.h | 2 ++ 1 file changed, 2 insertions(+)

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

2016-05-03 Thread Francois Tigeot
commit d385edc46bd1a6b9f25d65036f25c8a061071a1f Author: François Tigeot Date: Sun Apr 3 13:46:08 2016 +0200 drm/linux: Add linux/pwm.h Summary of changes: .../drm/include/linux/{gpio/consumer.h => pwm.h} | 61 ++ 1 file changed, 40

git: drm/i915: Update to Linux 4.3

2016-05-06 Thread Francois Tigeot
commit a05eeebfe8ec06e5625c15c535aed68dbf568bd6 Author: François Tigeot Date: Fri May 6 08:29:53 2016 +0200 drm/i915: Update to Linux 4.3 * Generic stability improvements * Stability fixes and support improvements for various GPU families,

git: drm/i915: Fix a bug in i915_gem_object_flush_gtt_write_domain()

2016-04-17 Thread Francois Tigeot
commit 3d828dc880d1ccfcecb8149c6e74b2fd16d7d1b9 Author: François Tigeot Date: Sun Apr 17 08:59:05 2016 +0200 drm/i915: Fix a bug in i915_gem_object_flush_gtt_write_domain() Reported-by: zrj Summary of changes: sys/dev/drm/i915/i915_gem.c | 2 -- 1 file

git: drm/i915: Fix a bug in i915_gem_object_flush cpu/gpu write domains

2016-04-17 Thread Francois Tigeot
commit bb171a6a071ef470b67bdc08ad97184e898bbd19 Author: François Tigeot Date: Sun Apr 17 08:59:49 2016 +0200 drm/i915: Fix a bug in i915_gem_object_flush cpu/gpu write domains Reported-by: zrj Summary of changes: sys/dev/drm/i915/i915_gem.c | 2 ++ 1 file

git: drm/linux: Add get_num_physpages()

2016-04-17 Thread Francois Tigeot
commit 86e5f7fc4c1c32e2731ed694d42c46502f05cf82 Author: François Tigeot Date: Sun Apr 17 09:04:50 2016 +0200 drm/linux: Add get_num_physpages() Summary of changes: sys/dev/drm/include/linux/mm.h | 7 +++ 1 file changed, 7 insertions(+)

git: drm/i915: Import two fixes from Linux 4.2.8

2016-04-17 Thread Francois Tigeot
commit b49c8cf99c4aee41afec9ed54acbcab9436a9c40 Author: François Tigeot Date: Sun Apr 17 14:40:42 2016 +0200 drm/i915: Import two fixes from Linux 4.2.8 * Always mark the object as dirty when used by the GPU * Flush pipecontrol post-sync writes

git: drm/linux: Add dma_map_sg and dma_unmap_sg()

2016-04-17 Thread Francois Tigeot
commit 49dc90bd1b770660bf927493f5ca8212775d10c8 Author: François Tigeot Date: Sun Apr 17 15:37:53 2016 +0200 drm/linux: Add dma_map_sg and dma_unmap_sg() Summary of changes: sys/dev/drm/include/linux/dma-mapping.h | 19 +++ 1 file changed, 19

git: drm/i915/gem: Update i915_gem_fault()

2016-04-17 Thread Francois Tigeot
commit cfbd4176b9ea71e2cee6962dc91705b1b75718ae Author: François Tigeot Date: Sun Apr 17 16:22:17 2016 +0200 drm/i915/gem: Update i915_gem_fault() Reducing differences with Linux 4.2 Summary of changes: sys/dev/drm/i915/i915_gem.c | 80

git: gpt: Align partitions to 1MiB

2016-04-19 Thread Francois Tigeot
commit a844b566b062acaf1af39511e6f446dcaabc01c5 Author: François Tigeot Date: Wed Apr 20 07:15:51 2016 +0200 gpt: Align partitions to 1MiB Submitted-by: pascii, bug report #2830 Summary of changes: sbin/gpt/gpt.8 | 6 ++ sbin/gpt/map.c | 13

git: drm/linux: Clean-up pci_resource_start()

2016-07-28 Thread Francois Tigeot
commit 89bbdcc98e01702ae70176ff08df5fb95ee0801b Author: François Tigeot Date: Thu Jul 28 08:56:12 2016 +0200 drm/linux: Clean-up pci_resource_start() Making it less verbose Summary of changes: sys/dev/drm/include/linux/pci.h | 18 ++ 1

git: drm/linux: Add vmap()

2016-07-31 Thread Francois Tigeot
commit d11dcf6adbe99ce3eb4e7de76aa6810b7c44cd2c Author: François Tigeot Date: Sun Jul 31 08:06:36 2016 +0200 drm/linux: Add vmap() Summary of changes: sys/dev/drm/include/asm/pgtable_types.h | 4 +++- sys/dev/drm/include/linux/vmalloc.h | 24

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

2016-07-31 Thread Francois Tigeot
commit 1b7db0e09e47244d51d10f2e9984b44ab28c8872 Author: François Tigeot Date: Sun Jul 31 17:45:29 2016 +0200 drm/linux: Add linux/kobject.h Summary of changes: sys/dev/drm/include/linux/{jump_label.h => kobject.h} | 19 +++ 1 file changed, 15

git: drm/linux: kernel_ulong_t is defined in linux/mod_devicetable.h

2016-08-03 Thread Francois Tigeot
commit 82437db026041954e8bb988c6d084355b5f7a518 Author: François Tigeot Date: Wed Aug 3 21:35:34 2016 +0200 drm/linux: kernel_ulong_t is defined in linux/mod_devicetable.h Summary of changes: sys/dev/drm/include/linux/mod_devicetable.h | 3 +++

git: drm/linux: Add bitmap_weight()

2016-07-20 Thread Francois Tigeot
commit 593c19b7f83e4325f510b94a7b079d80b7a2cb20 Author: François Tigeot Date: Wed Jul 20 22:21:49 2016 +0200 drm/linux: Add bitmap_weight() Obtained-from: FreeBSD Summary of changes: sys/dev/drm/include/linux/bitmap.h | 11 +++ 1 file changed, 11

git: drm/linux: Add ktime_to_us() and ktime_us_delta()

2016-07-20 Thread Francois Tigeot
commit d4c6ae4e3d373751c79ca4322285cd3bcc2a71d4 Author: François Tigeot Date: Wed Jul 20 21:36:27 2016 +0200 drm/linux: Add ktime_to_us() and ktime_us_delta() Summary of changes: sys/dev/drm/include/linux/ktime.h | 14 +- 1 file changed, 13

git: drm/linux: Add a few ida definitions

2016-07-20 Thread Francois Tigeot
commit 4c33b4aafba21cde86411a5547dce65f5866379a Author: François Tigeot Date: Wed Jul 20 22:07:41 2016 +0200 drm/linux: Add a few ida definitions Obtained-from: FreeBSD Summary of changes: sys/dev/drm/include/linux/idr.h | 29 -

git: linux/scatterlist.h: Add __sg_page_iter_next()

2016-07-20 Thread Francois Tigeot
commit 90845dc542f646fbb796da06e11f6459cb2a8171 Author: François Tigeot Date: Wed Jul 20 23:22:57 2016 +0200 linux/scatterlist.h: Add __sg_page_iter_next() Obtained-from: Matt Macy Summary of changes:

git: drm/i915: Update to Linux 4.4

2016-07-20 Thread Francois Tigeot
commit 352ff8bd644eb2f17a1b01fa757342a01f012051 Author: François Tigeot Date: Thu Jul 21 06:01:12 2016 +0200 drm/i915: Update to Linux 4.4 * Broxton and Skylake support improvements * Cherryview specific fixes * Atomic modesetting

git: drm/i915: Mark a DragonFly-specific change as such

2016-07-21 Thread Francois Tigeot
commit 8d327fcc6e31be8c51b8f2f883cfe4ed32015b02 Author: François Tigeot Date: Thu Jul 21 12:13:58 2016 +0200 drm/i915: Mark a DragonFly-specific change as such Summary of changes: sys/dev/drm/i915/intel_dp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)

git: DragonFly_RELEASE_4_6 drm/i915: Update to Linux 4.4

2016-07-21 Thread Francois Tigeot
commit 3e3c5ab2da2ddfd4507eaf1dc17d209dd5622161 Author: François Tigeot Date: Thu Jul 21 06:01:12 2016 +0200 drm/i915: Update to Linux 4.4 * Broxton and Skylake support improvements * Cherryview specific fixes * Atomic modesetting

git: DragonFly_RELEASE_4_6 drm/i915: Mark a DragonFly-specific change as such

2016-07-21 Thread Francois Tigeot
commit 143998d1c4336bdac5a5526b9fe5ea93d3eab446 Author: François Tigeot Date: Thu Jul 21 12:13:58 2016 +0200 drm/i915: Mark a DragonFly-specific change as such Summary of changes: sys/dev/drm/i915/intel_dp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)

git: DragonFly_RELEASE_4_6 drm/i915: Re-apply lost intel_dp.c diff.

2016-07-21 Thread Francois Tigeot
commit a86c1ac18f40d0c2db3b19992ebe8eb6a7fffa8d Author: zrj Date: Fri May 20 18:54:04 2016 +0300 drm/i915: Re-apply lost intel_dp.c diff. Bring back intel_dp.c part of 9c52345db761baa0a08634b3e93a233804b7a91b Also reduce spam on laptops

git: drm/linux: Implement writex() functions

2016-07-17 Thread Francois Tigeot
commit cdc70ef7c987bc2e1b321123ca6a5d0d742d5fd4 Author: François Tigeot Date: Sun Jul 17 08:18:11 2016 +0200 drm/linux: Implement writex() functions Summary of changes: sys/dev/drm/include/asm/io.h | 28

git: drm/linux: Add div_s64()

2016-07-19 Thread Francois Tigeot
commit 0a8d41c24288d771ea159eb3b4499905f6479e0e Author: François Tigeot Date: Wed Jul 20 00:23:35 2016 +0200 drm/linux: Add div_s64() Summary of changes: sys/dev/drm/include/linux/math64.h | 7 +++ 1 file changed, 7 insertions(+)

git: drm/linux: Add ioremap_wt()

2016-07-15 Thread Francois Tigeot
commit af25f1634cccfbdf3a5b1ca7a15264fc2e69a695 Author: François Tigeot Date: Fri Jul 15 23:05:36 2016 +0200 drm/linux: Add ioremap_wt() Summary of changes: sys/dev/drm/include/asm/io.h | 6 ++ 1 file changed, 6 insertions(+)

git: drm/linux: Rework ioremap functions

2016-07-15 Thread Francois Tigeot
commit 7c3d2bf2b0df79b0e2483aa2a727ef897e66d048 Author: François Tigeot Date: Fri Jul 15 22:50:57 2016 +0200 drm/linux: Rework ioremap functions No need to have pmap_mapdev_xxx() calls into the leaf functions, put as much code as possible into

git: drm: Use the spin_lock_irq() family of functions

2016-06-29 Thread Francois Tigeot
commit 93fbfa9a4b4e90092e6f787314593b8340ecd715 Author: François Tigeot Date: Wed Jun 29 08:12:10 2016 +0200 drm: Use the spin_lock_irq() family of functions Reducing differences with Linux 4.3 Summary of changes: sys/dev/drm/drm_atomic.c | 16 +

git: drm/i915: Use the spin_lock_irq() family of functions

2016-06-29 Thread Francois Tigeot
commit 5e269720fc70c6433960b2ce4ba8dde782a120d8 Author: François Tigeot Date: Wed Jun 29 08:10:13 2016 +0200 drm/i915: Use the spin_lock_irq() family of functions Reducing differences with Linux 4.3 Summary of changes: sys/dev/drm/i915/i915_drv.c

git: drm/linux: Avoid contention in spinlock_irq routines

2016-07-10 Thread Francois Tigeot
commit aee35aba1cffe329254921c892c174654ccb4f29 Author: François Tigeot Date: Sun Jul 10 13:40:37 2016 +0200 drm/linux: Avoid contention in spinlock_irq routines * Call crit_enter() first and lockmgr() later * This helps to avoid unnecessary

git: drm: Sync a few headers with Linux 4.4

2016-07-23 Thread Francois Tigeot
commit 0e1ba51b35ff9d644621952e2374263d363a7c67 Author: François Tigeot Date: Sat Jul 23 11:12:44 2016 +0200 drm: Sync a few headers with Linux 4.4 Summary of changes: sys/dev/drm/drm_agpsupport.c | 4 - sys/dev/drm/drm_ioctl.c

git: drm/i915/gem: Reduce differences with Linux 4.4

2016-07-23 Thread Francois Tigeot
commit 056b1c44057d854aedef5826535960a089a5bd6b Author: François Tigeot Date: Sat Jul 23 12:16:31 2016 +0200 drm/i915/gem: Reduce differences with Linux 4.4 Summary of changes: sys/dev/drm/i915/i915_gem_gtt.c | 131 1 file

git: kernel: Fix compilation

2016-07-23 Thread Francois Tigeot
commit 326b7fc3bbf744f4140fceba39789965494974ff Author: François Tigeot Date: Sat Jul 23 20:20:48 2016 +0200 kernel: Fix compilation Summary of changes: sys/kern/lwkt_ipiq.c | 2 -- 1 file changed, 2 deletions(-)

git: drm: Restore DRM_DEBUG_VBLANK() calls

2016-06-29 Thread Francois Tigeot
commit 211fef688bbe14b819418c5281f99d2f35a5178e Author: François Tigeot Date: Thu Jun 30 07:38:34 2016 +0200 drm: Restore DRM_DEBUG_VBLANK() calls Summary of changes: sys/dev/drm/drm_irq.c | 32 1 file changed, 16 insertions(+), 16

git: installer: Do not waste too many inodes on /boot

2016-07-02 Thread Francois Tigeot
commit 6f25b5508016d2b538a7063c373bbb65e9ff4ff9 Author: François Tigeot Date: Sat Jul 2 17:31:25 2016 +0200 installer: Do not waste too many inodes on /boot * A fully populated /boot with kernel, kernel.old, kernel.alt and associated modules needs

git: drm/linux: Improve spin_unlock_irqrestore()'s implementation

2016-07-03 Thread Francois Tigeot
commit 63d6207c54a1219993985beb67c28dc396171933 Author: François Tigeot Date: Sun Jul 3 08:26:40 2016 +0200 drm/linux: Improve spin_unlock_irqrestore()'s implementation Prevents compilation failures in functions not using spin_lock_irqsave() first.

git: drm/i915: Use the spin_lock_irq() family of functions (2/2)

2016-06-29 Thread Francois Tigeot
commit 4db2f768fc448be3ca153b9aa86f48e1f4c977ff Author: François Tigeot Date: Wed Jun 29 21:21:22 2016 +0200 drm/i915: Use the spin_lock_irq() family of functions (2/2) Further reducing differences with Linux 4.3. Summary of changes:

git: drm/linux: Implement tasklets

2017-02-21 Thread Francois Tigeot
commit 1e59d1334bde37e93f702e78f96ed3bfcdd88119 Author: François Tigeot Date: Wed Feb 22 07:06:04 2017 +0100 drm/linux: Implement tasklets Even though this initial implementation is pretty naive and runs tasklets synchronously, it appears to

git: kernel: fix LINT64 build after old SCSI drivers removal

2017-02-21 Thread Francois Tigeot
commit ccef4b29441d2528e78c6f1f70e52fcc0d65d45d Author: François Tigeot Date: Wed Feb 22 00:46:11 2017 +0100 kernel: fix LINT64 build after old SCSI drivers removal Summary of changes: sys/config/LINT64 | 1 - 1 file changed, 1 deletion(-)

git: drm/linux: u64 is unsigned long long

2017-02-20 Thread Francois Tigeot
commit f77dbd6cf5d4851131af043d5fdc50567da4be12 Author: François Tigeot Date: Mon Feb 20 21:42:19 2017 +0100 drm/linux: u64 is unsigned long long * Some basic Linux types were badly defined, causing unnecessary differences in various lines of driver

git: drm/radeon: Replace some spinlocks by lockmgr locks

2017-02-19 Thread Francois Tigeot
commit fefad7a79f2a97ff0878b0dc59f938a04a1cece3 Author: François Tigeot Date: Sun Feb 19 21:09:34 2017 +0100 drm/radeon: Replace some spinlocks by lockmgr locks The original Linux code uses struct mutexes instead of spinlocks for gem.mutex,

git: drm/i915: Set GPU freq to idle_freq initially

2017-02-13 Thread Francois Tigeot
commit 81d656081e06cb3a98b05fd2d1570902ee56731d Author: François Tigeot Date: Mon Feb 13 13:40:21 2017 +0100 drm/i915: Set GPU freq to idle_freq initially Set the initial frequency to idle_freq on Skylake+/Valleyview/Cherryview GPUs in order to not

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