qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* Re: [Qemu-devel] [PATCH 00/29]: vmsvga: Various fixes and enhancements
@ 2018-08-13 11:12 Liran Alon
  0 siblings, 0 replies; 5+ messages in thread
From: Liran Alon @ 2018-08-13 11:12 UTC (permalink / raw)
  To: kraxel; +Cc: rth, mtosatti, pbonzini, habkost, qemu-devel


----- kraxel@redhat.com wrote:

> Hi,
> 
> > > But gdm doesn't start, neither with X11 nor with wayland.  Which
> is a
> > > regression, because the xorg vmware driver manages to handle the
> current
> > > qemu emulation just fine so gnome @ X11 works.
> > 
> > Interesting. Thanks for finding this out. Will have a look.
> > Can you give more exact details about how you reproduced this
> issue?
> 
> xorg is easiest, because Fedora 28 uses that by default for vmware
> svga:
> 
>   (1) download Fedora 28 workstation live iso.
>   (2) boot in qemu with -vga vmware.
> 
> To try wayland you have to install fedora to disk (can be done using
> the
> workstation live iso).
> 
> You can switch between xorg and wayland using /etc/gdm/custom.conf
> then,
> by commenting/uncommenting the WaylandEnable line ...
> 
>    [daemon]
>    # Uncoment the line below to force the login screen to use Xorg
>    #WaylandEnable=false
> 
> ... and rebooting.
> 
> > I prefer to have a similar setup to make sure we have fixed the
> > regression in this series.
> 
> xorg regression needs fixing.
> 
> Having wayland working too would be nice, but wayland doesn't work
> with
> the current emulation either.  So it isn't a regression and can be
> done
> as separate patch series later on.
> 
> cheers,
>   Gerd

Thanks for the info.
We will reproduce and attempt to fix them both.
Stay tuned.

Regards,
-Liran

^ permalink raw reply	[flat|nested] 5+ messages in thread
* [Qemu-devel] [PATCH 00/29]: vmsvga: Various fixes and enhancements
@ 2018-08-09 11:46 Liran Alon
  2018-08-10 10:14 ` Gerd Hoffmann
  0 siblings, 1 reply; 5+ messages in thread
From: Liran Alon @ 2018-08-09 11:46 UTC (permalink / raw)
  To: qemu-devel; +Cc: pbonzini, mtosatti, rth, habkost, kraxel

Hi,

This patch series aim to fix many issues in vmware-svga emulation
which have prevented it from being fully functional in a wide-variety
of guests.

Patches 1-5 are just code refactoring patches.

Patches 6-11 aim to fix multiple command parsing issues which caused
FIFO to desync and thus fail to parse commands posted after the
commands which failed to parse.

Patches 12-13 better define FIFO registers and add support for
extended FIFO registers.

Patches 14-17 add interrupt support.

Patches 18-19 utilize interrupt support to implement various interrupt
sources. Specifically, FIFO_PROGRESS interrupt and FIFO_FENCE related
interrupts.

Patches 20-24 fix various issues in cursor commands and improve
hardware cursor performance by utilizing CURSOR_BYPASS_3 capability
which allows getting cursor updates via FIFO registers.

Patch 25 add basic support for parsing GMR commands to avoid FIFO
desync.

Patches 26-27 add vmware-svga capabilities required by Linux
kernel vmware-svga driver.

Patch 28 is a small code refactoring change.

Patch 29 disallows setting screen size to zero width/height to avoid
VNC window surprisingly disappearing.

Regards,
-Liran Alon

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2018-08-13 11:12 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-08-13 11:12 [Qemu-devel] [PATCH 00/29]: vmsvga: Various fixes and enhancements Liran Alon
  -- strict thread matches above, loose matches on Subject: below --
2018-08-09 11:46 Liran Alon
2018-08-10 10:14 ` Gerd Hoffmann
2018-08-11  0:04   ` Liran Alon
2018-08-13 10:54     ` Gerd Hoffmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).