Re: [Qemu-devel] selecting VIRTIO_INPUT and VIRTIO_VGA

2015-07-27 Thread Marc Zyngier
Hi Gerd, On 25/07/15 10:49, Gerd Hoffmann wrote: > Hi, > >>> I agree. Also, as far as I understood Marc, his hope was that the fix to >>> halfway working VGA emulation would be virtio-gpu. > > Note we have both virtio-vga and virtio-gpu-pci. virtio-vga has vga > compatibility built-in, other

Re: [Qemu-devel] selecting VIRTIO_INPUT and VIRTIO_VGA

2015-07-26 Thread Laszlo Ersek
On 07/26/15 12:17, Peter Maydell wrote: > On 26 July 2015 at 10:31, Laszlo Ersek wrote: >> On 07/25/15 11:49, Gerd Hoffmann wrote: >>> virtio-vga in vga-compat mode uses a framebuffer with the usual dirty >>> tracking logic in pci bar 0 (simliar to stdvga). Which is exactly the >>> thing causing

Re: [Qemu-devel] selecting VIRTIO_INPUT and VIRTIO_VGA

2015-07-26 Thread Peter Maydell
On 26 July 2015 at 11:17, Peter Maydell wrote: > On 26 July 2015 at 10:31, Laszlo Ersek wrote: >> On 07/25/15 11:49, Gerd Hoffmann wrote: >>> virtio-vga in vga-compat mode uses a framebuffer with the usual dirty >>> tracking logic in pci bar 0 (simliar to stdvga). Which is exactly the >>> thing

Re: [Qemu-devel] selecting VIRTIO_INPUT and VIRTIO_VGA

2015-07-26 Thread Peter Maydell
On 26 July 2015 at 10:31, Laszlo Ersek wrote: > On 07/25/15 11:49, Gerd Hoffmann wrote: >> virtio-vga in vga-compat mode uses a framebuffer with the usual dirty >> tracking logic in pci bar 0 (simliar to stdvga). Which is exactly the >> thing causing the cache coherency issues on aarch64 if I und

Re: [Qemu-devel] selecting VIRTIO_INPUT and VIRTIO_VGA

2015-07-26 Thread Laszlo Ersek
On 07/25/15 11:49, Gerd Hoffmann wrote: > Hi, > >>> I agree. Also, as far as I understood Marc, his hope was that the fix to >>> halfway working VGA emulation would be virtio-gpu. > > Note we have both virtio-vga and virtio-gpu-pci. virtio-vga has vga > compatibility built-in, otherwise the t

Re: [Qemu-devel] selecting VIRTIO_INPUT and VIRTIO_VGA

2015-07-25 Thread Gerd Hoffmann
Hi, > > I agree. Also, as far as I understood Marc, his hope was that the fix to > > halfway working VGA emulation would be virtio-gpu. Note we have both virtio-vga and virtio-gpu-pci. virtio-vga has vga compatibility built-in, otherwise the two are identical. virtio-gpu-pci is enabled along

Re: [Qemu-devel] selecting VIRTIO_INPUT and VIRTIO_VGA

2015-07-21 Thread Marc Zyngier
On Tue, 21 Jul 2015 13:08:08 +0100 Alexander Graf wrote: > On 07/20/15 21:06, Laszlo Ersek wrote: > > Cc'ing Alex > > > > On 07/13/15 12:15, Paolo Bonzini wrote: > >> > >> On 13/07/2015 09:32, Gerd Hoffmann wrote: > and virtio-vga is only compiled on 64-bit Intel? > >>> There is virtio-gpu-p

Re: [Qemu-devel] selecting VIRTIO_INPUT and VIRTIO_VGA

2015-07-21 Thread Laszlo Ersek
On 07/21/15 14:08, Alexander Graf wrote: > On 07/20/15 21:06, Laszlo Ersek wrote: >> Cc'ing Alex >> >> On 07/13/15 12:15, Paolo Bonzini wrote: >>> >>> On 13/07/2015 09:32, Gerd Hoffmann wrote: > and virtio-vga is only compiled on 64-bit Intel? There is virtio-gpu-pci ... Any spec

Re: [Qemu-devel] selecting VIRTIO_INPUT and VIRTIO_VGA

2015-07-21 Thread Alexander Graf
On 07/20/15 21:06, Laszlo Ersek wrote: Cc'ing Alex On 07/13/15 12:15, Paolo Bonzini wrote: On 13/07/2015 09:32, Gerd Hoffmann wrote: and virtio-vga is only compiled on 64-bit Intel? There is virtio-gpu-pci ... Any specific reason why we need vga compatibility on !x86? I was actually thinki

Re: [Qemu-devel] selecting VIRTIO_INPUT and VIRTIO_VGA

2015-07-20 Thread Laszlo Ersek
Cc'ing Alex On 07/13/15 12:15, Paolo Bonzini wrote: > > > On 13/07/2015 09:32, Gerd Hoffmann wrote: >>> and virtio-vga is only compiled on 64-bit Intel? >> >> There is virtio-gpu-pci ... >> >> Any specific reason why we need vga compatibility on !x86? > > I was actually thinking about 32-bit x8

Re: [Qemu-devel] selecting VIRTIO_INPUT and VIRTIO_VGA

2015-07-20 Thread Laszlo Ersek
On 07/13/15 13:49, Paolo Bonzini wrote: > > > On 13/07/2015 13:45, Gerd Hoffmann wrote: and virtio-vga is only compiled on 64-bit Intel? >> >> There is virtio-gpu-pci ... >> >> Any specific reason why we need vga compatibility on !x86? I was actually thinking ab

Re: [Qemu-devel] selecting VIRTIO_INPUT and VIRTIO_VGA

2015-07-13 Thread Paolo Bonzini
On 13/07/2015 13:45, Gerd Hoffmann wrote: > > > and virtio-vga is only compiled on 64-bit Intel? >>> > > >>> > > There is virtio-gpu-pci ... >>> > > >>> > > Any specific reason why we need vga compatibility on !x86? >> > >> > I was actually thinking about 32-bit x86. :) I agree that !x86

Re: [Qemu-devel] selecting VIRTIO_INPUT and VIRTIO_VGA

2015-07-13 Thread Gerd Hoffmann
On Mo, 2015-07-13 at 12:15 +0200, Paolo Bonzini wrote: > > On 13/07/2015 09:32, Gerd Hoffmann wrote: > > > and virtio-vga is only compiled on 64-bit Intel? > > > > There is virtio-gpu-pci ... > > > > Any specific reason why we need vga compatibility on !x86? > > I was actually thinking about 32-

Re: [Qemu-devel] selecting VIRTIO_INPUT and VIRTIO_VGA

2015-07-13 Thread Paolo Bonzini
On 13/07/2015 09:32, Gerd Hoffmann wrote: > > and virtio-vga is only compiled on 64-bit Intel? > > There is virtio-gpu-pci ... > > Any specific reason why we need vga compatibility on !x86? I was actually thinking about 32-bit x86. :) I agree that !x86 is not necessary. Paolo

Re: [Qemu-devel] selecting VIRTIO_INPUT and VIRTIO_VGA

2015-07-13 Thread Gerd Hoffmann
On Sa, 2015-07-11 at 19:55 +0200, Paolo Bonzini wrote: > Hi Gerd, > > are there any reasons why virtio-input is only compiled on Linux, Fix just sent. Early revisions used to include the system's linux/input.h file, which doesn't exist on non-linux machines ... > and > virtio-vga is only compil

[Qemu-devel] selecting VIRTIO_INPUT and VIRTIO_VGA

2015-07-11 Thread Paolo Bonzini
Hi Gerd, are there any reasons why virtio-input is only compiled on Linux, and virtio-vga is only compiled on 64-bit Intel? Paolo