On 9/3/26 14:13, BALATON Zoltan wrote:
On Mon, 9 Mar 2026, Philippe Mathieu-Daudé wrote:
On 9/3/26 02:47, BALATON Zoltan wrote:
Changes from v11:
- Drop already merged patches in [PULL 00/49] Misc HW patches for
2026-03-08
Based-on: [email protected]
This didn't apply on this tag:
Applying: ati-vga: Remove src and dst stride mutation in ati_2d_blt
Applying: ati-vga: Use local variables for register values in ati_2d_blt
Applying: ati-vga: Introduce ATI2DCtx struct for 2D blit context
Patch failed at 0003 ati-vga: Introduce ATI2DCtx struct for 2D blit
context
error: patch failed: hw/display/ati_2d.c:43
error: hw/display/ati_2d.c: patch does not apply
But I figured it out (minor checkpatch change).
Checkpatch did not complain to me before but there seem to have been a
white space change in you pull request. I noticed that now and sent v13
for that patch but looks like you were faster. Thanks a lot again for
your help.
The errors were:
46/57 Checking commit 7ebf5e5ac2ad (ati-vga: Consolidate dirty region
tracking in ati_2d_blt)
ERROR: "foo * bar" should be "foo *bar"
#38: FILE: hw/display/ati_2d.c:59:
+ s->regs.dst_offset + dst_y *
surface_stride(ds),
48/57 Checking commit 360cf823d841 (ati-vga: Use local variables for
register values in ati_2d_blt)
ERROR: suspect code indent for conditional statements (8, 8)
#196: FILE: hw/display/ati_2d.c:212:
+ if (!use_pixman_fill ||
[...]
{
I marked the first one as spurious, and am going to ignore the
second (some refactor could avoid the #ifdef'ry, but no time for
that change before the soft-freeze).
Series queued, thanks.
- Fix build without pixman
Chad Jablonski (9):
ati-vga: Remove src and dst stride mutation in ati_2d_blt
ati-vga: Use local variables for register values in ati_2d_blt
ati-vga: Introduce ATI2DCtx struct for 2D blit context
ati-vga: Extract setup_2d_blt_ctx from ati_2d_blt
ati-vga: Split ati_2d_do_blt from ati_2d_blt
ati-vga: Remove ATIVGAState param from ati_2d_do_blt
ati-vga: Implement scissor rectangle clipping for 2D operations
ati-vga: Implement HOST_DATA register writes
ati-vga: Implement HOST_DATA flush to VRAM
There was the other two patch series to fix guest_hwcursor will you
queue that too?
Yep!