Re: [PATCH 1/2] pvg: do not enable it on cross-architecture targets

2025-02-24 Thread Philippe Mathieu-Daudé
On 21/2/25 18:01, Paolo Bonzini wrote: On 2/20/25 16:19, Philippe Mathieu-Daudé wrote: Hmm what about keeping a MAC_PVG_COMMON instead: -- >8 -- --- a/hw/display/Kconfig +++ b/hw/display/Kconfig @@ -141,15 +141,17 @@ config XLNX_DISPLAYPORT   config DM163   bool -config MAC_PVG +config MAC

Re: [PATCH 1/2] pvg: do not enable it on cross-architecture targets

2025-02-21 Thread Paolo Bonzini
On 2/20/25 16:19, Philippe Mathieu-Daudé wrote: Hmm what about keeping a MAC_PVG_COMMON instead: -- >8 -- --- a/hw/display/Kconfig +++ b/hw/display/Kconfig @@ -141,15 +141,17 @@ config XLNX_DISPLAYPORT  config DM163 bool -config MAC_PVG +config MAC_PVG_COMMON bool -    default y + 

Re: [PATCH 1/2] pvg: do not enable it on cross-architecture targets

2025-02-20 Thread Philippe Mathieu-Daudé
On 20/2/25 14:33, Paolo Bonzini wrote: PVG is not cross-architecture; the PVG guest drivers with x86-64 macOS do not give useful results with the aarch64 macOS host PVG framework, and vice versa. To express this repurpose CONFIG_MAC_PVG, making it true only if the target has the same architectur

[PATCH 1/2] pvg: do not enable it on cross-architecture targets

2025-02-20 Thread Paolo Bonzini
PVG is not cross-architecture; the PVG guest drivers with x86-64 macOS do not give useful results with the aarch64 macOS host PVG framework, and vice versa. To express this repurpose CONFIG_MAC_PVG, making it true only if the target has the same architecture as the host. Furthermore, remove apple