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