* Re: 回复: Re: 回复: Re: 回复: Re: 回复: Re: [PATCH v1 1/2] drm/qxl: replace ioremap by ioremap_cache on arm64 [not found] <olr8fzd5ad-olr8fzd5ae@nsmail6.0> @ 2022-03-24 13:21 ` Gerd Hoffmann 0 siblings, 0 replies; 4+ messages in thread From: Gerd Hoffmann @ 2022-03-24 13:21 UTC (permalink / raw) To: liucong2 Cc: airlied, dri-devel, virtualization, ray.huang, daniel, spice-devel, airlied, Robin Murphy, Christian König On Thu, Mar 24, 2022 at 06:34:02PM +0800, liucong2@kylinos.cn wrote: > ok, thanks, a lot of our customer use qxl on x86 before, so it still need > to supoort qxl on arm64. Well, qxl isn't the best choice even on x86. The main advantage it offers (2d acceleration) is basically useless today because pretty much everything moved on to use 3d acceleration instead. So qxl ends up being used as dumb framebuffer with software 3d rendering. So, I'm still recommending to just use virtio-gpu ... take care, Gerd _______________________________________________ Virtualization mailing list Virtualization@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/virtualization ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: 回复: Re: 回复: Re: 回复: Re: 回复: Re: [PATCH v1 1/2] drm/qxl: replace ioremap by ioremap_cache on arm64 @ 2022-03-24 13:21 ` Gerd Hoffmann 0 siblings, 0 replies; 4+ messages in thread From: Gerd Hoffmann @ 2022-03-24 13:21 UTC (permalink / raw) To: liucong2 Cc: airlied, dri-devel, virtualization, ray.huang, spice-devel, airlied, Robin Murphy, Christian König On Thu, Mar 24, 2022 at 06:34:02PM +0800, liucong2@kylinos.cn wrote: > ok, thanks, a lot of our customer use qxl on x86 before, so it still need > to supoort qxl on arm64. Well, qxl isn't the best choice even on x86. The main advantage it offers (2d acceleration) is basically useless today because pretty much everything moved on to use 3d acceleration instead. So qxl ends up being used as dumb framebuffer with software 3d rendering. So, I'm still recommending to just use virtio-gpu ... take care, Gerd ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Spice-devel] 回复: Re: 回复: Re: 回复: Re: 回复: Re: [PATCH v1 1/2] drm/qxl: replace ioremap by ioremap_cache on arm64 2022-03-24 13:21 ` Gerd Hoffmann @ 2022-03-24 15:33 ` Daniel P. Berrangé -1 siblings, 0 replies; 4+ messages in thread From: Daniel P. Berrangé @ 2022-03-24 15:33 UTC (permalink / raw) To: Gerd Hoffmann Cc: airlied, dri-devel, virtualization, ray.huang, liucong2, daniel, airlied, spice-devel, Robin Murphy, Christian König On Thu, Mar 24, 2022 at 02:21:09PM +0100, Gerd Hoffmann wrote: > On Thu, Mar 24, 2022 at 06:34:02PM +0800, liucong2@kylinos.cn wrote: > > ok, thanks, a lot of our customer use qxl on x86 before, so it still need > > to supoort qxl on arm64. > > Well, qxl isn't the best choice even on x86. The main advantage it > offers (2d acceleration) is basically useless today because pretty much > everything moved on to use 3d acceleration instead. So qxl ends up > being used as dumb framebuffer with software 3d rendering. > > So, I'm still recommending to just use virtio-gpu ... Also bear in mind that while almost no one uses the 2d acceleration in QXL, the QEMU device still implements all the 2d functionality. This exposes an attack surface to the guest VM, from code that is largely ignored by maintainers today, as attention is focused on virtio-gpu instead. With regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :| _______________________________________________ Virtualization mailing list Virtualization@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/virtualization ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Spice-devel] 回复: Re: 回复: Re: 回复: Re: 回复: Re: [PATCH v1 1/2] drm/qxl: replace ioremap by ioremap_cache on arm64 @ 2022-03-24 15:33 ` Daniel P. Berrangé 0 siblings, 0 replies; 4+ messages in thread From: Daniel P. Berrangé @ 2022-03-24 15:33 UTC (permalink / raw) To: Gerd Hoffmann Cc: airlied, dri-devel, virtualization, ray.huang, liucong2, airlied, spice-devel, Robin Murphy, Christian König On Thu, Mar 24, 2022 at 02:21:09PM +0100, Gerd Hoffmann wrote: > On Thu, Mar 24, 2022 at 06:34:02PM +0800, liucong2@kylinos.cn wrote: > > ok, thanks, a lot of our customer use qxl on x86 before, so it still need > > to supoort qxl on arm64. > > Well, qxl isn't the best choice even on x86. The main advantage it > offers (2d acceleration) is basically useless today because pretty much > everything moved on to use 3d acceleration instead. So qxl ends up > being used as dumb framebuffer with software 3d rendering. > > So, I'm still recommending to just use virtio-gpu ... Also bear in mind that while almost no one uses the 2d acceleration in QXL, the QEMU device still implements all the 2d functionality. This exposes an attack surface to the guest VM, from code that is largely ignored by maintainers today, as attention is focused on virtio-gpu instead. With regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :| ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2022-03-24 15:33 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <olr8fzd5ad-olr8fzd5ae@nsmail6.0>
2022-03-24 13:21 ` 回复: Re: 回复: Re: 回复: Re: 回复: Re: [PATCH v1 1/2] drm/qxl: replace ioremap by ioremap_cache on arm64 Gerd Hoffmann
2022-03-24 13:21 ` Gerd Hoffmann
2022-03-24 15:33 ` [Spice-devel] " Daniel P. Berrangé
2022-03-24 15:33 ` Daniel P. Berrangé
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.