regressions.lists.linux.dev archive mirror
 help / color / mirror / Atom feed
From: Zack Rusin <zackr@vmware.com>
To: "regressions@leemhuis.info" <regressions@leemhuis.info>
Cc: "hdegoede@redhat.com" <hdegoede@redhat.com>,
	"dri-devel@lists.freedesktop.org"
	<dri-devel@lists.freedesktop.org>,
	"regressions@lists.linux.dev" <regressions@lists.linux.dev>,
	Linux-graphics-maintainer <Linux-graphics-maintainer@vmware.com>
Subject: Re: 5.18 vmwgfx seems to break booting VirtualBox VMs
Date: Tue, 10 May 2022 13:30:52 +0000	[thread overview]
Message-ID: <1a406c301679d0311c63dffb1f2959660b21e6e5.camel@vmware.com> (raw)
In-Reply-To: <ddf6eadd-c96f-f52c-55e8-7a2095c2d965@leemhuis.info>

On Tue, 2022-05-10 at 14:44 +0200, Thorsten Leemhuis wrote:
> On 10.05.22 14:26, Zack Rusin wrote:
> > > On May 10, 2022, at 7:06 AM, Thorsten Leemhuis
> > > <regressions@leemhuis.info> wrote:
> > > On 10.05.22 02:12, Zack Rusin wrote:
> > > > > On May 9, 2022, at 6:57 AM, Hans de Goede
> > > > > <hdegoede@redhat.com>
> > > > > wrote: On 4/11/22 16:24, Zack Rusin wrote:
> > > > > > On Mon, 2022-04-11 at 10:52 +0200, Hans de Goede wrote:
> > > > > > > 
> > > > > > > Fedora has received a bug report here:
> > > > > > > 
> > > > > > > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugzilla.redhat.com%2Fshow_bug.cgi%3Fid%3D2072556&amp;data=05%7C01%7Czackr%40vmware.com%7Cb9226bb1368e4f33671a08da3282c85d%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C0%7C637877834559681630%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=uqLgrc3fYw93qu1Gwdvc1YhCsFjejAy%2B4B%2BSgKzLil0%3D&amp;reserved=0
> > > > > > > 
> > > > > > > 
> > > > > > > 
> > > That Fedora rawhide VMs no longer boot under the VirtualBox
> > > > > > > hypervisor after the VM has been updated to a 5.18-rc#
> > > > > > > kernel.
> > > > > > > 
> > > > > > > Switching the emulated GPU from vmwaregfx to
> > > > > > > VirtualBoxSVGA
> > > > > > > fixes this, so this seems to be a vmwgfx driver
> > > > > > > regression.
> > > > > > > 
> > > > > > > Note I've not investigated/reproduced this myself due to
> > > > > > > -ENOTIME.
> > > > > > 
> > > > > > Thanks for letting us know. Unfortunately we do not support
> > > > > > vmwgfx on VirtualBox. I'd be happy to review patches
> > > > > > related to
> > > > > > this, but it's very unlikely we'd have to time to look at
> > > > > > this
> > > > > > ourselves.
> > > > > 
> > > > > I somewhat understand where you are coming from, but this is
> > > > > not 
> > > > > how the kernels "no regressions" policy works.
> > > 
> > > Hans, many thx for writing your mail, I once intended to write
> > > something
> > > similar, but then forgot about it. :-/
> > > 
> > > > > For the end user a regression is a regression and as
> > > > > maintainers we
> > > > > are supposed to make sure any regressions noticed are fixed
> > > > > before
> > > > > a new kernel hits end user's systems.
> > > > 
> > > > I think there’s a misunderstanding here - the vmwgfx driver
> > > > never
> > > > supported VirtualBox. VirtualBox implementation of the svga
> > > > device
> > > > lacks a bunch of features,
> > > 
> > > Which from the kernel's point of view is irrelevant. If the Linux
> > > kernel's vmwgfx driver ever supported the VirtualBox
> > > implementation then
> > > things shouldn't regress with later versions.
> > It never did. vmwgfx is just a driver for VMware's SVGA device, it
> > never supported anything else. 
> 
> Now I'm curious and would like to understand the issue properly, if
> you
> have a minute. :-D
> 
> I didn't mean "supported" as in "officially supported", I meant as in
> "it ran (as in automatically bonded) on VirtualBox in one of the
> modes
> one could configure in VirtualBox for virtual GPU". And the latter is
> the case here afaics, or isn't it?

I wouldn't know that. But if the claim is that anyone lying about the
type of device they are can hijack development then we'll need Linus to
clarify that, i.e. if I create a PCI device that identifies itself as a
random AMD GPU and crashes as soon you try to do any register access is
AMD gpu driver development done now? Clearly addition of any AMD gpu
driver would regress my device.

z

  reply	other threads:[~2022-05-10 13:30 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-04-11  8:52 5.18 vmwgfx seems to break booting VirtualBox VMs Hans de Goede
2022-04-11 14:24 ` Zack Rusin
2022-05-09 10:57   ` Hans de Goede
2022-05-10  0:12     ` Zack Rusin
2022-05-10 11:06       ` Thorsten Leemhuis
2022-05-10 12:26         ` Zack Rusin
2022-05-10 12:44           ` Thorsten Leemhuis
2022-05-10 13:30             ` Zack Rusin [this message]
2022-05-10 13:49               ` Thorsten Leemhuis
2022-05-10 13:57                 ` Zack Rusin
2022-05-10 15:34 ` 5.18 vmwgfx seems to break booting VirtualBox VMs #forregzbot Thorsten Leemhuis
2022-05-14  3:45   ` Thorsten Leemhuis

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1a406c301679d0311c63dffb1f2959660b21e6e5.camel@vmware.com \
    --to=zackr@vmware.com \
    --cc=Linux-graphics-maintainer@vmware.com \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=hdegoede@redhat.com \
    --cc=regressions@leemhuis.info \
    --cc=regressions@lists.linux.dev \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).