On 04/04/17 13:54, Mark Cave-Ayland wrote: > I've just noticed that TCX 24-bit is still leaving some artifacts, but > from looking at the code I'm fairly confident that it's bugs in the > existing TCX code where some of the accelerated features aren't > correctly invalidating the external color plane. > > Will have a play and see if I can send a patch later.
So actually I started digging into the issues and ended up with a load of invalidation fixes for TCX24 exposed by the thread-safe work, along with some good clean ups. I'll send through what I have shortly, however now that patchset has expanded I think it's better to remove the TCX/CG3 patches from your queue and just include the conversation to thread-safe routines. Here's what your vga-fixes branch looks like rebased upon my patchset: https://github.com/mcayland/qemu/commits/vga-fixes-sparc. ATB, Mark.