On 23/12/24 23:16, Phil Dennis-Jordan wrote:
> Known issues:
> - Keyboard and mouse/tablet input is laggy. The reason for this is
> that macOS's XHCI driver seems to expect interrupter mapping to
> be disabled when MSI/MSI-X is unavailable. I have found a
> workaround but discovered a bunch of other XHCI spec non-compliance
> in the process, so I'm fixing all of those in a separate patch
> set.
Should we wait for your XHCI fixes series to get reviewed first
so I can base this series on top (removing this comment) when merging?
I guess that depends on timing to some extent. Maintaining all these patches out-of-tree for extended periods of time is somewhat tedious. We could also merge this series in batches if that's preferable?
The gpex patch (4/15) especially touches a lot of parts of the code base, so I'd really like that to get wider regression testing sooner rather than later.
Patches 1-5 are also useful outside of the vmapple machine type, as they affect x86-64 macOS guests, so they could easily be merged without the rest. (OK the apple-gfx-mmio variant contained in 2/14 is only useful for vmapple; if we were being picky, it could easily be separated out into a separate patch to be merged with the rest of vmapple though.)