Re: [Qemu-devel] Re: [PATCH] Add VirtIO Frame Buffer Support

2009-11-05 Thread Anthony Liguori
Jamie Lokier wrote: Avi Kivity wrote: On 11/03/2009 12:09 AM, Alexander Graf wrote: When we want to create a full VirtIO based machine, we're still missing graphics output. Fortunately, Linux provides us with most of the frameworks to render text and everything, we only need to implemen

Re: [Qemu-devel] Re: [PATCH] Add VirtIO Frame Buffer Support

2009-11-05 Thread Jamie Lokier
Avi Kivity wrote: > On 11/03/2009 12:09 AM, Alexander Graf wrote: > >When we want to create a full VirtIO based machine, we're still missing > >graphics output. Fortunately, Linux provides us with most of the frameworks > >to render text and everything, we only need to implement a transport. > > >

Re: [Qemu-devel] Re: [PATCH] Add VirtIO Frame Buffer Support

2009-11-04 Thread Anthony Liguori
Vincent Hanquez wrote: On Tue, Nov 03, 2009 at 11:38:18AM +0200, Avi Kivity wrote: On 11/03/2009 01:25 PM, Vincent Hanquez wrote: not sure if i'm missing the point here, but couldn't it be hypothetically extended to stuff 3d (or video& more 2d accel ?) commands too ? I can't imagine th

Re: [Qemu-devel] Re: [PATCH] Add VirtIO Frame Buffer Support

2009-11-04 Thread Vincent Hanquez
On Tue, Nov 03, 2009 at 11:38:18AM +0200, Avi Kivity wrote: > On 11/03/2009 01:25 PM, Vincent Hanquez wrote: >> not sure if i'm missing the point here, but couldn't it be hypothetically >> extended to stuff 3d (or video& more 2d accel ?) commands too ? I can't >> imagine the cirrus or stdvga drive

Re: [Linux-fbdev-devel] [Qemu-devel] Re: [PATCH] Add VirtIO Frame Buffer Support

2009-11-03 Thread Ondrej Zajicek
On Tue, Nov 03, 2009 at 06:05:13PM +0200, Avi Kivity wrote: >>> cirrus has pretty good 2d acceleration. 3D is a mega-project though. >>> >> Cirrus has no blending/compositing hardware support. >> Paravirtualized graphics can easily support full XRender-style >> 2D acceleration. > > What do t

Re: [Linux-fbdev-devel] [Qemu-devel] Re: [PATCH] Add VirtIO Frame Buffer Support

2009-11-03 Thread Ondrej Zajicek
On Tue, Nov 03, 2009 at 11:38:18AM +0200, Avi Kivity wrote: > On 11/03/2009 01:25 PM, Vincent Hanquez wrote: > > not sure if i'm missing the point here, but couldn't it be hypothetically > > extended to stuff 3d (or video& more 2d accel ?) commands too ? I can't > > imagine the cirrus or stdvga dr

Re: [Linux-fbdev-devel] [Qemu-devel] Re: [PATCH] Add VirtIO Frame Buffer Support

2009-11-03 Thread Paolo Bonzini
On 11/03/2009 05:05 PM, Avi Kivity wrote: On 11/03/2009 05:29 PM, Ondrej Zajicek wrote: On Tue, Nov 03, 2009 at 11:38:18AM +0200, Avi Kivity wrote: On 11/03/2009 01:25 PM, Vincent Hanquez wrote: not sure if i'm missing the point here, but couldn't it be hypothetically extended to stuff 3d (or

Re: [Linux-fbdev-devel] [Qemu-devel] Re: [PATCH] Add VirtIO Frame Buffer Support

2009-11-03 Thread Avi Kivity
On 11/03/2009 05:29 PM, Ondrej Zajicek wrote: On Tue, Nov 03, 2009 at 11:38:18AM +0200, Avi Kivity wrote: On 11/03/2009 01:25 PM, Vincent Hanquez wrote: not sure if i'm missing the point here, but couldn't it be hypothetically extended to stuff 3d (or video& more 2d accel ?) command

[Qemu-devel] Re: [PATCH] Add VirtIO Frame Buffer Support

2009-11-03 Thread Avi Kivity
On 11/03/2009 05:14 PM, Anthony Liguori wrote: Avi Kivity wrote: On 11/03/2009 10:26 AM, Alexander Graf wrote: Exactly. In fact, I'm even scared to reboot mine because I might end up in a 3270 terminal. The whole text only crap keeps people from using this platform! And that's what I want to c

[Qemu-devel] Re: [PATCH] Add VirtIO Frame Buffer Support

2009-11-03 Thread Anthony Liguori
Avi Kivity wrote: On 11/03/2009 10:26 AM, Alexander Graf wrote: Exactly. In fact, I'm even scared to reboot mine because I might end up in a 3270 terminal. The whole text only crap keeps people from using this platform! And that's what I want to change here. Ok. I oppose paravirtualization f

Re: [Qemu-devel] Re: [PATCH] Add VirtIO Frame Buffer Support

2009-11-03 Thread Avi Kivity
On 11/03/2009 01:25 PM, Vincent Hanquez wrote: not sure if i'm missing the point here, but couldn't it be hypothetically extended to stuff 3d (or video& more 2d accel ?) commands too ? I can't imagine the cirrus or stdvga driver be able to do that ever ;) cirrus has pretty good 2d accelera

Re: [Qemu-devel] Re: [PATCH] Add VirtIO Frame Buffer Support

2009-11-03 Thread Vincent Hanquez
On Tue, Nov 03, 2009 at 07:39:34AM +0100, Alexander Graf wrote: > > On 03.11.2009, at 07:34, Avi Kivity wrote: > >> On 11/03/2009 08:27 AM, Alexander Graf wrote: >>> How does it work today? >>> >>> You boot into a TERM=dumb line based emulation on 3270 (worst thing >>> haunting people's nigh

[Qemu-devel] Re: [PATCH] Add VirtIO Frame Buffer Support

2009-11-03 Thread Avi Kivity
On 11/03/2009 10:26 AM, Alexander Graf wrote: Exactly. In fact, I'm even scared to reboot mine because I might end up in a 3270 terminal. The whole text only crap keeps people from using this platform! And that's what I want to change here. Ok. I oppose paravirtualization for its own sake and

[Qemu-devel] Re: [PATCH] Add VirtIO Frame Buffer Support

2009-11-03 Thread Alexander Graf
On 03.11.2009, at 09:20, Avi Kivity wrote: On 11/03/2009 09:50 AM, Alexander Graf wrote: Ok, imagine this was not this unloved S390 odd architecture but X86. The only output choices you have are: 1) virtio-console 2) VNC / SSH over network 3) virtio-fb Now you want to configure a server,

[Qemu-devel] Re: [PATCH] Add VirtIO Frame Buffer Support

2009-11-03 Thread Avi Kivity
On 11/03/2009 09:50 AM, Alexander Graf wrote: Ok, imagine this was not this unloved S390 odd architecture but X86. The only output choices you have are: 1) virtio-console 2) VNC / SSH over network 3) virtio-fb Now you want to configure a server, probably using yast and all those nice graphi

[Qemu-devel] Re: [PATCH] Add VirtIO Frame Buffer Support

2009-11-02 Thread Alexander Graf
On 03.11.2009, at 08:43, Avi Kivity wrote: On 11/03/2009 08:39 AM, Alexander Graf wrote: On 03.11.2009, at 07:34, Avi Kivity wrote: On 11/03/2009 08:27 AM, Alexander Graf wrote: How does it work today? You boot into a TERM=dumb line based emulation on 3270 (worst thing haunting peopl

[Qemu-devel] Re: [PATCH] Add VirtIO Frame Buffer Support

2009-11-02 Thread Avi Kivity
On 11/03/2009 08:39 AM, Alexander Graf wrote: On 03.11.2009, at 07:34, Avi Kivity wrote: On 11/03/2009 08:27 AM, Alexander Graf wrote: How does it work today? You boot into a TERM=dumb line based emulation on 3270 (worst thing haunting people's nightmares ever), trying to get out of that

[Qemu-devel] Re: [PATCH] Add VirtIO Frame Buffer Support

2009-11-02 Thread Alexander Graf
On 03.11.2009, at 07:34, Avi Kivity wrote: On 11/03/2009 08:27 AM, Alexander Graf wrote: How does it work today? You boot into a TERM=dumb line based emulation on 3270 (worst thing haunting people's nightmares ever), trying to get out of that mode as quickly as possible and off into SS

[Qemu-devel] Re: [PATCH] Add VirtIO Frame Buffer Support

2009-11-02 Thread Avi Kivity
On 11/03/2009 08:27 AM, Alexander Graf wrote: How does it work today? You boot into a TERM=dumb line based emulation on 3270 (worst thing haunting people's nightmares ever), trying to get out of that mode as quickly as possible and off into SSH / VNC. Despite the coolness factor, IMO a fe

[Qemu-devel] Re: [PATCH] Add VirtIO Frame Buffer Support

2009-11-02 Thread Alexander Graf
On 03.11.2009, at 07:24, Avi Kivity wrote: On 11/03/2009 08:22 AM, Alexander Graf wrote: This is especially important on machines that can't do MMIO, as all current graphics implementations qemu emulates I'm aware of so far fail here. s390 virtual desktops? Well - have you ever trie

[Qemu-devel] Re: [PATCH] Add VirtIO Frame Buffer Support

2009-11-02 Thread Avi Kivity
On 11/03/2009 08:22 AM, Alexander Graf wrote: This is especially important on machines that can't do MMIO, as all current graphics implementations qemu emulates I'm aware of so far fail here. s390 virtual desktops? Well - have you ever tried installing SLES / RHEL on an S390? If not, giv

[Qemu-devel] Re: [PATCH] Add VirtIO Frame Buffer Support

2009-11-02 Thread Alexander Graf
On 03.11.2009, at 07:21, Avi Kivity wrote: On 11/03/2009 12:09 AM, Alexander Graf wrote: When we want to create a full VirtIO based machine, we're still missing graphics output. Fortunately, Linux provides us with most of the frameworks to render text and everything, we only need to implem

[Qemu-devel] Re: [PATCH] Add VirtIO Frame Buffer Support

2009-11-02 Thread Avi Kivity
On 11/03/2009 12:09 AM, Alexander Graf wrote: When we want to create a full VirtIO based machine, we're still missing graphics output. Fortunately, Linux provides us with most of the frameworks to render text and everything, we only need to implement a transport. So this is a frame buffer backen