[Bug 107552] new handle table code makes dota2 vulkan crash at start from an empty shader cache

2018-08-13 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=107552 --- Comment #4 from Sylvain BERTRAND --- Sure, but there are very few commits. Basically, it's almost directly the commits related to the handle table: 87fdbfb62fb3de6759d465d07cc13f922084694e stable commit 879d7c0298d1d4bc52d71d599cc07cafb46458

Re: [PATCH v3 1/5] drm/ttm: add helper structures for bulk moves on lru list

2018-08-13 Thread zhoucm1
On 2018年08月13日 18:16, Christian König wrote: Am 13.08.2018 um 11:58 schrieb Huang Rui: From: Christian König Add bulk move pos to store the pointer of first and last buffer object. The list in between will be bulk moved on lru list. Signed-off-by: Christian König Signed-off-by: Huang Rui

Re: [PATCH v3 1/5] drm/ttm: add helper structures for bulk moves on lru list

2018-08-13 Thread Zhang, Jerry (Junwei)
On 08/13/2018 06:16 PM, Christian König wrote: Am 13.08.2018 um 11:58 schrieb Huang Rui: From: Christian König Add bulk move pos to store the pointer of first and last buffer object. The list in between will be bulk moved on lru list. Signed-off-by: Christian König Signed-off-by: Huang Rui

Re: [PATCH v3 1/5] drm/ttm: add helper structures for bulk moves on lru list

2018-08-13 Thread Huang Rui
On Tue, Aug 14, 2018 at 10:02:00AM +0800, Zhou, David(ChunMing) wrote: > > > On 2018年08月13日 18:16, Christian König wrote: > > Am 13.08.2018 um 11:58 schrieb Huang Rui: > >> From: Christian König > >> > >> Add bulk move pos to store the pointer of first and last buffer object. > >> The list in be

Re: [PATCH v3 4/5] drm/amdgpu: use bulk moves for efficient VM LRU handling (v3)

2018-08-13 Thread Zhang, Jerry (Junwei)
On 08/13/2018 05:58 PM, Huang Rui wrote: I continue to work for bulk moving that based on the proposal by Christian. Background: amdgpu driver will move all PD/PT and PerVM BOs into idle list. Then move all of them on the end of LRU list one by one. Thus, that cause so many BOs moved to the end

Re: [PATCH v3 1/5] drm/ttm: add helper structures for bulk moves on lru list

2018-08-13 Thread Huang Rui
On Tue, Aug 14, 2018 at 10:22:34AM +0800, Zhang, Jerry (Junwei) wrote: > On 08/13/2018 06:16 PM, Christian König wrote: > >Am 13.08.2018 um 11:58 schrieb Huang Rui: > >>From: Christian König > >> > >>Add bulk move pos to store the pointer of first and last buffer object. > >>The list in between wi

Re: [PATCH v3 4/5] drm/amdgpu: use bulk moves for efficient VM LRU handling (v3)

2018-08-13 Thread Huang Rui
On Tue, Aug 14, 2018 at 10:26:43AM +0800, Zhang, Jerry wrote: > On 08/13/2018 05:58 PM, Huang Rui wrote: > > I continue to work for bulk moving that based on the proposal by Christian. > > > > Background: > > amdgpu driver will move all PD/PT and PerVM BOs into idle list. Then move > > all of > >

Re: [PATCH v3 1/2] drm: Add per-plane pixel blend mode property

2018-08-13 Thread Lowry Li
On Mon, Aug 13, 2018 at 12:49:13PM +0200, Maarten Lankhorst wrote: > Op 05-06-18 om 11:07 schreef Lowry Li: > > On Mon, Jun 04, 2018 at 02:49:26PM +0100, Emil Velikov wrote: > >> On 1 June 2018 at 13:41, Lowry Li wrote: > >>> Pixel blend modes represent the alpha blending equation > >>> selection,

Re: [linux-sunxi] Re: [PATCH v2 00/18] Allwinner R40 HDMI refactoring

2018-08-13 Thread Chen-Yu Tsai
On Tue, Aug 14, 2018 at 1:43 PM, Icenowy Zheng wrote: > 在 2018-07-24二的 14:37 +0200,Maxime Ripard写道: >> On Sun, Jul 22, 2018 at 04:43:56PM +0200, Jernej Škrabec wrote: >> > Hi Maxime, >> > >> > Dne sreda, 11. julij 2018 ob 10:30:36 CEST je Maxime Ripard >> > napisal(a): >> > > On Tue, Jul 10, 2018

Re: [PATCH v3 4/5] drm/amdgpu: use bulk moves for efficient VM LRU handling (v3)

2018-08-13 Thread Christian König
Am 14.08.2018 um 05:05 schrieb Huang Rui: On Tue, Aug 14, 2018 at 10:26:43AM +0800, Zhang, Jerry wrote: On 08/13/2018 05:58 PM, Huang Rui wrote: I continue to work for bulk moving that based on the proposal by Christian. Background: amdgpu driver will move all PD/PT and PerVM BOs into idle lis

[PATCH v1 4/7] dt-bindings: add bindings for Atmel LCDC pwm

2018-08-13 Thread Sam Ravnborg
The LCDC IP used by some Atmel SOC's have a multifunction device that include two sub-devices: - pwm - display controller This binding describe the pwm binding and refer back to the mfd device that this must be a child node of. Signed-off-by: Sam Ravnborg Cc: Thierry Reding Cc: Boris Brezillon

Re: [RFC PATCH 0/7] add at91sam9 LCDC DRM driver

2018-08-13 Thread Sam Ravnborg
The at91sam9263 has a few interesting "GPU" features: - 2D memory addressing Data sheet says: The LCDC can be configured to work on a frame buffer larger than the actual screen size. By changing the values in a few registers, it is easy to move the displayed area

Re: [RFC PATCH 0/7] add at91sam9 LCDC DRM driver

2018-08-13 Thread Nicolas Ferre
On 12/08/2018 at 20:41, Sam Ravnborg wrote: New DRM based driver for at91sam9 SOC's that uses the Atmel LCDC IP core. I'm delighted to see this work: Thanks a lot Sam! This is first version of a patch set that adds drivers for the Atmel LCDC IP core. Posted for review as the basics works now.

Re: [PATCH] drm: Convert drm_atomic_helper_suspend/resume()

2018-08-13 Thread Souptick Joarder
Hi Laurent, On Mon, Aug 13, 2018 at 10:46 PM, Liviu Dudau wrote: > On Thu, Aug 02, 2018 at 03:25:24PM +0530, Souptick Joarder wrote: >> On Wed, Aug 1, 2018 at 12:11 AM, Souptick Joarder >> wrote: >> > On Tue, Jul 31, 2018 at 4:04 PM, Liviu Dudau wrote: >> >> Hi Souptick, >> >> >> >> On Tue, Ju

[PATCH] drm/vmwgfx: Convert drm_atomic_helper_suspend/resume()

2018-08-13 Thread Souptick Joarder
convert drm_atomic_helper_suspend/resume() to use drm_mode_config_helper_suspend/resume(). suspend_state can be removed from vmw_private as it will not be used anymore. Signed-off-by: Ajit Negi Signed-off-by: Souptick Joarder --- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 6 +++--- drivers/gpu/drm

[PATCH v1 5/7] pwm: add pwm-atmel-lcdc driver

2018-08-13 Thread Sam Ravnborg
The LCDC IP used by some Atmel SOC's have a multifunction device that include two sub-devices: - pwm - display controller This driver add support for the pwm sub-device exposing a single PWM device that can be used for backlight. The driver is based on the pwm-atmel-hlcdc driver. Signed-off-by:

Re: [PATCH] drm/bridge/synopsys: dw-hdmi: re-run dw_hdmi_setup when setting mode

2018-08-13 Thread Icenowy Zheng
在 2018-08-13一的 13:49 +0200,Andrzej Hajda写道: > On 25.07.2018 05:56, Icenowy Zheng wrote: > > Currently dw_hdmi_setup is only run when the dw-hdmi bridge is > > enabled, > > with the mode set last time. > > > > When the bridge is enabled before any mode is set (this may happen > > when > > booting),

Re: [PATCH v2] gpu: host1x: Ignore clients initialization failure

2018-08-13 Thread Dmitry Osipenko
On Friday, 10 August 2018 02:12:11 MSK Dmitry Osipenko wrote: > From time to time new bugs are popping up, causing some host1x client to > fail its initialization. Currently a single clients initialization failure > causes whole host1x device registration to fail, as a result a single DRM > sub-dev

Re: [PATCH v2 00/18] Allwinner R40 HDMI refactoring

2018-08-13 Thread Icenowy Zheng
在 2018-07-24二的 14:37 +0200,Maxime Ripard写道: > On Sun, Jul 22, 2018 at 04:43:56PM +0200, Jernej Škrabec wrote: > > Hi Maxime, > > > > Dne sreda, 11. julij 2018 ob 10:30:36 CEST je Maxime Ripard > > napisal(a): > > > On Tue, Jul 10, 2018 at 10:34:53PM +0200, Jernej Skrabec wrote: > > > > This series

Re: [PATCH v8 3/4] drm/atmel-hlcdc: iterate over all output endpoints

2018-08-13 Thread Peter Rosin
On 2018-08-13 15:59, jacopo mondi wrote: > Hi Peter, > > On Fri, Aug 10, 2018 at 03:03:58PM +0200, Peter Rosin wrote: >> This enables more flexible devicetrees. You can e.g. have two output >> nodes where one is not enabled, without the ordering affecting things. >> >> Prior to this patch the acti

[RFC PATCH 0/7] add at91sam9 LCDC DRM driver

2018-08-13 Thread Sam Ravnborg
New DRM based driver for at91sam9 SOC's that uses the Atmel LCDC IP core. This is first version of a patch set that adds drivers for the Atmel LCDC IP core. Posted for review as the basics works now. The LCDC IP core contains two devices: - a PWM often used for backlight - a LCD display controlle

Re: [PATCH v4 1/5] drm/mxsfb: Move axi clk enable/disable to crtc enable/disable

2018-08-13 Thread Leonard Crestez
On Wed, 2018-08-08 at 20:57 +0200, Stefan Agner wrote: > On 08.08.2018 18:08, Leonard Crestez wrote: > > The main axi clk is disabled at the end of mxsfb_crtc_mode_set_nofb and > > immediately reenabled in mxsfb_enable_controller. > > > > Avoid this by moving the handling of axi clk one level up t

[PATCH v1 3/7] mfd: add atmel-lcdc driver

2018-08-13 Thread Sam Ravnborg
The LCDC IP used by some Atmel SOC's have a multifunction device that include two sub-devices: - pwm - display controller This mfd device provide a regmap that can be used by the sub-devices to safely access the registers. The mfd device also support the clock used by the LCDC IP + a b

[PATCH v1 1/7] atmel-hlcdc: renamed directory to drm/atmel/

2018-08-13 Thread Sam Ravnborg
Use vendor name for directory, adding a suitable place for more atmel DRM drivers. Signed-off-by: Sam Ravnborg Cc: Boris Brezillon --- MAINTAINERS | 2 +- drivers/gpu/drm/Kconfig | 2 +- drivers/gpu/drm/Makefile

[PATCH v1 6/7] dt-bindings: add bindings for Atmel lcdc-display-controller

2018-08-13 Thread Sam Ravnborg
The LCDC IP used by some Atmel SOC's have a multifunction device that include two sub-devices: - pwm - display controller This binding describe the lcdc display controller and refer back to the mfd device that this must be a child node of. Signed-off-by: Sam Ravnborg Cc: Boris Brezillon --- ..

Re: [RFC PATCH 0/7] add at91sam9 LCDC DRM driver

2018-08-13 Thread Sam Ravnborg
Hi Nicholas. On Mon, Aug 13, 2018 at 05:54:48PM +0200, Nicolas Ferre wrote: > On 12/08/2018 at 20:41, Sam Ravnborg wrote: > >New DRM based driver for at91sam9 SOC's that uses the > >Atmel LCDC IP core. > > I'm delighted to see this work: Thanks a lot Sam! Glad to hear. I was a bit worried that th

[PATCH v1 2/7] dt-binding: add bindings for Atmel LCDC mfd

2018-08-13 Thread Sam Ravnborg
The LCDC IP used by some Atmel SOC's have a multifunction device that include two sub-devices: - pwm - display controller This binding describe the multi function device that act as root for the sub-devices The Atmel SOC's are at91sam9 etc. The compatible name is intentionally prefixed with -mfd

[PATCH v1 7/7] drm: add Atmel LCDC display controller support

2018-08-13 Thread Sam Ravnborg
This is a DRM based driver for the Atmel LCDC IP. There exist today a framebuffer based driver and this is a re-implmentation of the same on top of DRM. The rewrite was based on the original fbdev driver but the driver has also seen inspiration from the atmel-hlcdc_dc driver and others. The drive

Re: [PATCH 2/2] drm/vkms: Compute CRC with Cursor Plane

2018-08-13 Thread Haneen Mohammed
On Wed, Aug 08, 2018 at 10:23:27AM +0200, Daniel Vetter wrote: > On Wed, Aug 08, 2018 at 06:53:17AM +0300, Haneen Mohammed wrote: > > On Tue, Aug 07, 2018 at 06:33:36PM +0200, Daniel Vetter wrote: > > > On Mon, Aug 06, 2018 at 06:58:29AM +0300, Haneen Mohammed wrote: > > > > This patch compute CRC

Re: [RFC PATCH 0/7] add at91sam9 LCDC DRM driver

2018-08-13 Thread Nicolas Ferre
On 12/08/2018 at 21:55, Sam Ravnborg wrote: The at91sam9263 has a few interesting "GPU" features: - 2D memory addressing Data sheet says: The LCDC can be configured to work on a frame buffer larger than the actual screen size. By changing the values in a few registers,

drm/vc4: probe regression with arm64/defconfig

2018-08-13 Thread Stefan Wahren
Hi, today i accidently found a regression on the Raspberry Pi 3 with arm64/defconfig (bcm2835_defconfig and multi_v7_defconfig are not affected) in current 4.18. Symptoms: Raspberry Pi 3 boots to serial console, but vc4 won't probe (no vc4 in the kernel messages) and the display stays black I

Re: [PATCH v8 3/4] drm/atmel-hlcdc: iterate over all output endpoints

2018-08-13 Thread Peter Rosin
On 2018-08-13 22:52, Rob Herring wrote: > On Mon, Aug 13, 2018 at 8:25 AM Peter Rosin wrote: >> >> On 2018-08-13 15:59, jacopo mondi wrote: >>> Hi Peter, >>> >>> On Fri, Aug 10, 2018 at 03:03:58PM +0200, Peter Rosin wrote: This enables more flexible devicetrees. You can e.g. have two output >

<    1   2