All the mail mirrored from lore.kernel.org
 help / color / mirror / Atom feed
* [Bug] virtio-gpu broken with qemu/kvm on arm64 on kernel 5.5+
@ 2020-02-20 12:44 Guillaume Gardet
  2020-02-20 18:40 ` Chia-I Wu
  0 siblings, 1 reply; 9+ messages in thread
From: Guillaume Gardet @ 2020-02-20 12:44 UTC (permalink / raw
  To: dri-devel@lists.freedesktop.org
  Cc: Daniel Vetter, nd, Catalin Marinas, Gerd Hoffmann

Hi,

With (guest) kernel 5.5+ with qemu/kvm on arm64, I get lots of display corruptions leading to this kind of screen:
https://openqa.opensuse.org/tests/1174521#step/yast2_i/24

I git bisected it to commit c66df701e783bc666593e6e665f13670760883ee
**********
drm/virtio: switch from ttm to gem shmem helpers

  virtio-gpu basically needs a sg_table for the bo, to tell the host where
  the backing pages for the object are.  So the gem shmem helpers are a
  perfect fit.  Some drm_gem_object_funcs need thin wrappers to update the
  host state, but otherwise the helpers handle everything just fine.
  
  Once the fencing was sorted the switch was surprisingly easy and for the
  most part just removing the ttm code.
  
  v4: fix drm_gem_object_funcs name.
  
  Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch>
  Reviewed-by: Chia-I Wu <olvaffe@gmail.com>
  Link: http://patchwork.freedesktop.org/patch/msgid/20190829103301.3539-15-kraxel@redhat.com
**********

I also tested kernel 5.6-rc2 which has the same bug.
Without kvm, the display is fine.

Regards,
Guillaume

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

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

end of thread, other threads:[~2020-02-26 15:50 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-02-20 12:44 [Bug] virtio-gpu broken with qemu/kvm on arm64 on kernel 5.5+ Guillaume Gardet
2020-02-20 18:40 ` Chia-I Wu
2020-02-21 10:06   ` Guillaume Gardet
2020-02-21 18:40     ` Chia-I Wu
2020-02-22  0:47       ` Gurchetan Singh
2020-02-24 12:59         ` Guillaume Gardet
2020-02-26  6:45           ` Gerd Hoffmann
2020-02-26 14:32             ` Guillaume Gardet
2020-02-26 15:50               ` Gerd Hoffmann

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.