[PATCH v2 xserver 11/11] modesetting: still create GPUScreen when it's capable of display

2017-01-06 Thread Qiang Yu
Signed-off-by: Qiang Yu --- hw/xfree86/drivers/modesetting/driver.c | 29 - 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/hw/xfree86/drivers/modesetting/driver.c b/hw/xfree86/drivers/modesetting/driver.c index bce6346..a7b89cc 100644 --- a/hw/xfree86/

[PATCH v2 xserver 09/11] modesetting: dri2 allocate linear backbuffer

2017-01-06 Thread Qiang Yu
This is for different render/display settings to be able to flip the screen buffer for display. Signed-off-by: Qiang Yu --- hw/xfree86/drivers/modesetting/dri2.c | 31 ++- 1 file changed, 26 insertions(+), 5 deletions(-) diff --git a/hw/xfree86/drivers/modesetting/dr

[PATCH v2 xserver 07/11] modesetting: separate render and display

2017-01-06 Thread Qiang Yu
Signed-off-by: Qiang Yu --- hw/xfree86/drivers/modesetting/dri2.c| 8 +++- hw/xfree86/drivers/modesetting/driver.c | 26 --- hw/xfree86/drivers/modesetting/drmmode_display.c | 57 ++-- hw/xfree86/drivers/modesetting/drmmode_display.h | 2 + hw/xf

[PATCH v2 xserver 08/11] modesetting: use drmmode_bo_for_pixmap in ms_do_pageflip

2017-01-06 Thread Qiang Yu
Signed-off-by: Qiang Yu --- hw/xfree86/drivers/modesetting/pageflip.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/hw/xfree86/drivers/modesetting/pageflip.c b/hw/xfree86/drivers/modesetting/pageflip.c index 4dc05ec..e33abdf 100644 --- a/hw/xfree86/drivers/modesetting/pa

[PATCH v2 xserver 10/11] modesetting: allow display node has no gbm support

2017-01-06 Thread Qiang Yu
Signed-off-by: Qiang Yu --- hw/xfree86/drivers/modesetting/dri2.c| 2 + hw/xfree86/drivers/modesetting/driver.c | 3 +- hw/xfree86/drivers/modesetting/drmmode_display.c | 89 +--- hw/xfree86/drivers/modesetting/dumb_bo.c | 11 +++ hw/xfree86/driv

[PATCH v2 xserver 04/11] modesetting: add render entity init and free

2017-01-06 Thread Qiang Yu
Signed-off-by: Qiang Yu --- hw/xfree86/drivers/modesetting/driver.c | 108 +--- hw/xfree86/drivers/modesetting/driver.h | 2 + 2 files changed, 74 insertions(+), 36 deletions(-) diff --git a/hw/xfree86/drivers/modesetting/driver.c b/hw/xfree86/drivers/modesetting/d

[PATCH v2 xserver 03/11] modesetting: remove unused PciInfo in modesettingRec

2017-01-06 Thread Qiang Yu
Signed-off-by: Qiang Yu --- hw/xfree86/drivers/modesetting/driver.c | 64 - hw/xfree86/drivers/modesetting/driver.h | 6 2 files changed, 39 insertions(+), 31 deletions(-) diff --git a/hw/xfree86/drivers/modesetting/driver.c b/hw/xfree86/drivers/modesetting

[PATCH v2 xserver 05/11] Revert "modesetting: Delete dead drmmode_bo_for_pixmap function."

2017-01-06 Thread Qiang Yu
This reverts commit d3d4ff0ed4d4679b7983b1a3ea267ff945f7643c. This function is needed for importing pixmap created by render node for display node. Signed-off-by: Qiang Yu --- hw/xfree86/drivers/modesetting/drmmode_display.c | 30 hw/xfree86/drivers/modesetting/drmmode_

[PATCH v2 xserver 06/11] dri2: refine dri2_probe_driver_name

2017-01-06 Thread Qiang Yu
Get PCI information from info->fd with drmGetDevice instead of assuming the info->fd is the first entity of scrn which is not true for multi entities scrn. Signed-off-by: Qiang Yu --- hw/xfree86/dri2/dri2.c | 35 ++- 1 file changed, 18 insertions(+), 17 deletions(

[PATCH v2 xserver 00/11] modesetting: MS_ALL_IN_ONE

2017-01-06 Thread Qiang Yu
V2: add PATCH 11 to support GPUScreen capable of display This is for hybrid drm device use case that one drm device is only capable of display and the other is only capable of rendering. Usage: start xserver with MS_ALL_IN_ONE=1, and configure both the display (Screen) and render (GPUScreen) drm

[PATCH v2 xserver 01/11] modesetting: add MS_ALL_IN_ONE handling

2017-01-06 Thread Qiang Yu
MS_ALL_IN_ONE merge all devives passed to modesetting driver to use the same screen. Signed-off-by: Qiang Yu --- hw/xfree86/drivers/modesetting/driver.c | 23 ++- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/hw/xfree86/drivers/modesetting/driver.c b/hw/xfre

[PATCH v2 xserver 02/11] modesetting: add is_primary to mark entity type

2017-01-06 Thread Qiang Yu
Screen is primary, GPUScreen is not primary. Signed-off-by: Qiang Yu --- hw/xfree86/drivers/modesetting/driver.c | 32 hw/xfree86/drivers/modesetting/driver.h | 1 + 2 files changed, 29 insertions(+), 4 deletions(-) diff --git a/hw/xfree86/drivers/modesetting/d

Re: problem with exaBufferGlyph()

2017-01-06 Thread Michel Dänzer
On 23/12/16 03:39 PM, Michael wrote: > Hello, > > first some context - I've been writing EXA support for Permedia 2 and > 3, mostly because these cards are still kinda useful on sparc and alpha > hardware. For pm2 there's actually documentation, and the chip can be > used to accelerate at least so

Re: Xorg glx module: GLVND, EGL, or ... ?

2017-01-06 Thread Michel Dänzer
On 28/12/16 11:18 AM, Kyle Brenneman wrote: > GLVND doesn't respond to DRI_PRIME (and probably shouldn't, since that's > very driver-specific), but it has an environment variable that you can > use to override which vendor library it selects. DRI_PRIME selects a GPU, not a driver. Each available G

Re: [Mesa-dev] [PATCH] radv: fix depth transitions with layerCount = VK_REMAINING_ARRAY_LAYERS

2017-01-06 Thread Bas Nieuwenhuizen
Thanks, pushed. - Bas On Sat, Jan 7, 2017 at 12:08 AM, Pierre-Loup A. Griffais wrote: > Yep, sorry about that and thanks for the review... Please ignore the other > thread on mesa-dev now that this one is in the right place :( > > On 01/06/2017 02:05 PM, Jason Ekstrand wrote: >> >> Bah... cc mes

Re: [PATCH] radv: fix depth transitions with layerCount = VK_REMAINING_ARRAY_LAYERS

2017-01-06 Thread Pierre-Loup A. Griffais
Yep, sorry about that and thanks for the review... Please ignore the other thread on mesa-dev now that this one is in the right place :( On 01/06/2017 02:05 PM, Jason Ekstrand wrote: Bah... cc mesa-dev On Fri, Jan 6, 2017 at 2:04 PM, Jason Ekstrand mailto:ja...@jlekstrand.net>> wrote: Rev

Re: [PATCH] radv: fix depth transitions with layerCount = VK_REMAINING_ARRAY_LAYERS

2017-01-06 Thread Jason Ekstrand
Bah... cc mesa-dev On Fri, Jan 6, 2017 at 2:04 PM, Jason Ekstrand wrote: > Reviewed-by: Jason Ekstrand > > I'll let Dave or Bas push though. :-) > > On Fri, Jan 6, 2017 at 12:57 PM, Pierre-Loup A. Griffais < > pgriff...@valvesoftware.com> wrote: > >> Interpreting layerCount literally would try

Re: [PATCH] radv: fix depth transitions with layerCount = VK_REMAINING_ARRAY_LAYERS

2017-01-06 Thread Jason Ekstrand
Reviewed-by: Jason Ekstrand I'll let Dave or Bas push though. :-) On Fri, Jan 6, 2017 at 12:57 PM, Pierre-Loup A. Griffais < pgriff...@valvesoftware.com> wrote: > Interpreting layerCount literally would try to create billions of image > views in radv_process_depth_image_inplace(). > > Signed-of

[PATCH] radv: fix depth transitions with layerCount = VK_REMAINING_ARRAY_LAYERS

2017-01-06 Thread Pierre-Loup A. Griffais
Interpreting layerCount literally would try to create billions of image views in radv_process_depth_image_inplace(). Signed-off-by: Pierre-Loup A. Griffais --- src/amd/vulkan/radv_meta_decompress.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_meta_decom

Re: Timings

2017-01-06 Thread Mihail Konev
On Wed, Jan 04, 2017 at 11:37:51AM +0500, Mihail Konev wrote: > In mesurements below, caches were warm (i.e. configure; make; make; touch; > time make). Mistake - I confused ccache with drive cache; the latter is completely irrelevant. ___ xorg-devel@l

Re: [PATCH v2 xf86-input-libinput] Add tablet tool area ratio property

2017-01-06 Thread Jason Gerecke
On 01/03/2017 08:38 PM, Peter Hutterer wrote: > By default, the X server maps the tablet axes to the available screen area. > When a tablet is mapped to the screen but has a different aspect ratio than > the screen, input data is skewed. Expose an area ratio property to map the > a subsection of th

[PATCH xserver 02/10] modesetting: add is_primary to mark entity type

2017-01-06 Thread Qiang Yu
Screen is primary, GPUScreen is not primary. Signed-off-by: Qiang Yu --- hw/xfree86/drivers/modesetting/driver.c | 32 hw/xfree86/drivers/modesetting/driver.h | 1 + 2 files changed, 29 insertions(+), 4 deletions(-) diff --git a/hw/xfree86/drivers/modesetting/d

[PATCH xserver 07/10] modesetting: separate render and display

2017-01-06 Thread Qiang Yu
Signed-off-by: Qiang Yu --- hw/xfree86/drivers/modesetting/dri2.c| 8 +++- hw/xfree86/drivers/modesetting/driver.c | 26 --- hw/xfree86/drivers/modesetting/drmmode_display.c | 57 ++-- hw/xfree86/drivers/modesetting/drmmode_display.h | 2 + hw/xf

[PATCH xserver 00/10] modesetting: MS_ALL_IN_ONE

2017-01-06 Thread Qiang Yu
This is for hybrid drm device use case that one drm device is only capable of display and the other is only capable of rendering. Usage: start xserver with MS_ALL_IN_ONE=1, and configure both the display (Screen) and render (GPUScreen) drm devices using modesetting DDX, it will use Screen as displ

[PATCH xserver 08/10] modesetting: use drmmode_bo_for_pixmap in ms_do_pageflip

2017-01-06 Thread Qiang Yu
Signed-off-by: Qiang Yu --- hw/xfree86/drivers/modesetting/pageflip.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/hw/xfree86/drivers/modesetting/pageflip.c b/hw/xfree86/drivers/modesetting/pageflip.c index 4dc05ec..e33abdf 100644 --- a/hw/xfree86/drivers/modesetting/pa

[PATCH xserver 01/10] modesetting: add MS_ALL_IN_ONE handling

2017-01-06 Thread Qiang Yu
MS_ALL_IN_ONE merge all devives passed to modesetting driver to use the same screen. Signed-off-by: Qiang Yu --- hw/xfree86/drivers/modesetting/driver.c | 23 ++- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/hw/xfree86/drivers/modesetting/driver.c b/hw/xfre

[PATCH xserver 10/10] modesetting: allow display node has no gbm support

2017-01-06 Thread Qiang Yu
Signed-off-by: Qiang Yu --- hw/xfree86/drivers/modesetting/dri2.c| 2 + hw/xfree86/drivers/modesetting/driver.c | 3 +- hw/xfree86/drivers/modesetting/drmmode_display.c | 89 +--- hw/xfree86/drivers/modesetting/dumb_bo.c | 11 +++ hw/xfree86/driv

[PATCH xserver 09/10] modesetting: dri2 allocate linear backbuffer

2017-01-06 Thread Qiang Yu
This is for different render/display settings to be able to flip the screen buffer for display. Signed-off-by: Qiang Yu --- hw/xfree86/drivers/modesetting/dri2.c | 31 ++- 1 file changed, 26 insertions(+), 5 deletions(-) diff --git a/hw/xfree86/drivers/modesetting/dr

[PATCH xserver 05/10] Revert "modesetting: Delete dead drmmode_bo_for_pixmap function."

2017-01-06 Thread Qiang Yu
This reverts commit d3d4ff0ed4d4679b7983b1a3ea267ff945f7643c. This function is needed for importing pixmap created by render node for display node. Signed-off-by: Qiang Yu --- hw/xfree86/drivers/modesetting/drmmode_display.c | 30 hw/xfree86/drivers/modesetting/drmmode_

[PATCH xserver 06/10] dri2: refine dri2_probe_driver_name

2017-01-06 Thread Qiang Yu
Get PCI information from info->fd with drmGetDevice instead of assuming the info->fd is the first entity of scrn which is not true for multi entities scrn. Signed-off-by: Qiang Yu --- hw/xfree86/dri2/dri2.c | 35 ++- 1 file changed, 18 insertions(+), 17 deletions(

[PATCH xserver 04/10] modesetting: add render entity init and free

2017-01-06 Thread Qiang Yu
Signed-off-by: Qiang Yu --- hw/xfree86/drivers/modesetting/driver.c | 108 +--- hw/xfree86/drivers/modesetting/driver.h | 2 + 2 files changed, 74 insertions(+), 36 deletions(-) diff --git a/hw/xfree86/drivers/modesetting/driver.c b/hw/xfree86/drivers/modesetting/d

[PATCH xserver 03/10] modesetting: remove unused PciInfo in modesettingRec

2017-01-06 Thread Qiang Yu
Signed-off-by: Qiang Yu --- hw/xfree86/drivers/modesetting/driver.c | 64 - hw/xfree86/drivers/modesetting/driver.h | 6 2 files changed, 39 insertions(+), 31 deletions(-) diff --git a/hw/xfree86/drivers/modesetting/driver.c b/hw/xfree86/drivers/modesetting

Re: VT8623 [Apollo CLE266]

2017-01-06 Thread Kevin Brace
Hi Michael, > Sent: Monday, January 02, 2017 at 11:02 AM > From: Michael > To: "Kevin Brace" > Cc: xorg-devel@lists.x.org, CK > Subject: Re: VT8623 [Apollo CLE266] > > Hello, > > Stupid question - why restrict yourself to old kernels and Xservers? > We've got relatively recent Xorg ( 1.18 ) ru