Re: [PATCH] drm/vmwgfx: Fix overlay when using Screen Targets

2024-07-19 Thread Doug Brown
ajor KMS refactoring / cleanup in preparation > of screen targets") > Reported-by: Doug Brown > Closes: > https://lore.kernel.org/all/bd9cb3c7-90e8-435d-bc28-0e38fee58...@schmorgal.com > Signed-off-by: Ian Forbes > --- > drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 2 +-

Re: [REGRESSION] drm/vmwgfx shows green Xv instead of actual video (bisected I think)

2024-07-15 Thread Doug Brown
l converted the tabs into spaces. I don't know if I'm supposed to put tags here for you to include in the final patch or not, but I'll do it just in case: Tested-by: Doug Brown Thanks! Doug

[REGRESSION] drm/vmwgfx shows green Xv instead of actual video (bisected I think)

2024-07-11 Thread Doug Brown
Hello, I have discovered a problem in vmwgfx that caused Xv playback to break between v6.3 and v6.4-rc1. In v6.3, inside of an Ubuntu 24.04 VMware VM with 3D acceleration disabled, I can run the following GStreamer command ("sudo apt install gstreamer1.0-tools" if you don't already have it): gst

[PATCH RESEND] drm/armada: Fill in GEM object for each color plane

2023-03-09 Thread Doug Brown
empty and drm_gem_plane_helper_prepare_fb was returning -EINVAL. Restore functionality by pointing to the same GEM object on all planes. Signed-off-by: Doug Brown --- drivers/gpu/drm/armada/armada_fb.c | 9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/

[PATCH] drm/armada: Fill in GEM object for each color plane

2022-11-26 Thread Doug Brown
empty and drm_gem_plane_helper_prepare_fb was returning -EINVAL. Restore functionality by pointing to the same GEM object on all planes. Signed-off-by: Doug Brown --- drivers/gpu/drm/armada/armada_fb.c | 9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/

Re: [PATCH v2 2/2] drm/etnaviv: fix power register offset on GC300

2022-09-09 Thread Doug Brown
Hi Lucas, On 9/9/2022 1:48 AM, Lucas Stach wrote: @@ -83,10 +83,15 @@ static void etnaviv_core_dump_registers(struct core_dump_iterator *iter, { struct etnaviv_dump_registers *reg = iter->data; unsigned int i; + u32 addr; for (i = 0; i < ARRAY_SIZE(etnaviv_dump_re