All of lore.kernel.org
 help / color / mirror / Atom feed
From: Anthony Liguori <anthony@codemonkey.ws>
To: "Daniel P. Berrange" <berrange@redhat.com>
Cc: "seabios@seabios.org" <seabios@seabios.org>,
	"Richard W.M. Jones" <rjones@redhat.com>,
	qemu-devel@nongnu.org, Max Filippov <jcmvbkbc@gmail.com>,
	Kevin O'Connor <kevin@koconnor.net>, Avi Kivity <avi@redhat.com>,
	Amit Shah <amit.shah@redhat.com>,
	Gerd Hoffmann <kraxel@redhat.com>
Subject: Re: [Qemu-devel] insmod virtio-blk is broken in qemu 1.0
Date: Mon, 19 Dec 2011 11:34:13 -0600	[thread overview]
Message-ID: <4EEF7595.7060301@codemonkey.ws> (raw)
In-Reply-To: <20111219103101.GB27938@redhat.com>

On 12/19/2011 04:31 AM, Daniel P. Berrange wrote:
> On Sat, Dec 17, 2011 at 11:49:56AM -0500, Kevin O'Connor wrote:
>> On Sat, Dec 17, 2011 at 10:24:07AM -0600, Anthony Liguori wrote:
>>> On 12/17/2011 09:25 AM, Richard W.M. Jones wrote:
>>>> On Sat, Dec 17, 2011 at 09:22:45AM -0600, Anthony Liguori wrote:
>>>>> I've even further narrowed it down to the presents or lack of '-vga
>>>>> cirrus'.  If you add '-vga cirrus' to the above command line, the
>>>>> guest will boot successfully.
>>>>
>>>> Confirmed: Adding -vga cirrus to the command line cures it too.
>>>>
>>>> That's a strange one :-)
>>>
>>> vga sticks out a bit because it's one of the few places where we
>>> treat device memory as ram as a performance optimization.
>>>
>>> The only time vga has been touched in between v0.15 and v1.0 was
>>> during the introduction of the memory API.
>>>
>>> It's this commit:
>>>
>>> commit d67c3f2cd92aed2247bfa8a9da61a902b7b2ff09
>>> Author: Gerd Hoffmann<kraxel@redhat.com>
>>> Date:   Wed Aug 10 17:34:13 2011 +0200
>>>
>>>      seabios: update to master
>>
>> This looks like the same issue reported at:
>>
>> http://lists.nongnu.org/archive/html/qemu-devel/2011-10/msg00029.html
>>
>> The SeaBIOS fix for this was in rel-1.6.3.1 - but that didn't make
>> QEmu 1.0.  Does the problem go away if you upgrade to the newer
>> SeaBIOS version?
>
> Sigh, we really need to be better about updating SeaBIOS in QEMU before
> release. We had plenty of time to pull in a newer SeaBIOS before 1.0
> that would have fixed this :-(

1.6.3.1 was released on Nov 24th, which was actually after the soft feature 
freeze.  We could have pulled 1.6.3 which was Oct 4th but updating the BIOS 
always results in some interesting things happening so it's not something I like 
to do unless we have to.

I'd rather have known that this functionality broken before that commit event 
went in to begin with than allowing it to remain broken until we happened to 
update past the bug.

> We've had multiple releases now where
> functionality is broken due to QEMU shipping with an older SeaBIOS
> release than is available upstream.

I think the real issue here is testing.  -nodefconfig -nodefaults is used by 
both libguestfs and libvirt but I'd wager to say that almost noone tests it in QEMU.

I thought about it quite a bit and what I came to was that we need to do a 
better job of making it easy to test these things, hence qemu-test that I just 
announced.

Regards,

Anthony Liguori

> Regards,
> Daniel

  parent reply	other threads:[~2011-12-19 17:34 UTC|newest]

Thread overview: 35+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-09-30 13:11 [Qemu-devel] qemu.git hangs booting Linux after insmod virtio_blk.ko Richard W.M. Jones
2011-09-30 16:51 ` [Qemu-devel] git-bisect results (was: Re: qemu.git hangs booting Linux after insmod virtio_blk.ko) Richard W.M. Jones
2011-12-16 22:19   ` Richard W.M. Jones
2011-12-17  0:07     ` [Qemu-devel] insmod virtio-blk is broken in qemu 1.0 (was: Re: git-bisect results (was: Re: qemu.git hangs booting Linux after insmod virtio_blk.ko)) Richard W.M. Jones
2011-12-17  0:26       ` Max Filippov
2011-12-17  0:53         ` Max Filippov
2011-12-17  1:44           ` [Qemu-devel] insmod virtio-blk is broken in qemu 1.0 (was: Re: git-bisect results Anthony Liguori
2011-12-17  8:33             ` Richard W.M. Jones
2011-12-17 15:13               ` [Qemu-devel] insmod virtio-blk is broken in qemu 1.0 Anthony Liguori
2011-12-17 15:22                 ` Richard W.M. Jones
2011-12-17 15:22                 ` Anthony Liguori
2011-12-17 15:25                   ` Richard W.M. Jones
2011-12-17 16:24                     ` Anthony Liguori
2011-12-17 16:35                       ` Richard W.M. Jones
2011-12-17 16:49                       ` Kevin O'Connor
2011-12-17 17:03                         ` Anthony Liguori
2011-12-17 17:30                         ` Richard W.M. Jones
2011-12-19 10:31                         ` Daniel P. Berrange
2011-12-19 17:23                           ` [Qemu-devel] [SeaBIOS] " Fred .
2011-12-19 17:26                           ` Fred .
2011-12-19 17:34                           ` Anthony Liguori [this message]
2011-12-19 17:43                             ` [Qemu-devel] " Daniel P. Berrange
2011-12-19 18:02                               ` Anthony Liguori
2011-12-19 19:04                                 ` Richard W.M. Jones
2011-12-19 19:16                                   ` Daniel P. Berrange
2011-12-19 19:40                                     ` Richard W.M. Jones
2011-12-19 19:42                                       ` Richard W.M. Jones
2011-12-19 19:44                                       ` Anthony Liguori
2011-12-19 19:19                                 ` Daniel P. Berrange
2011-12-19 19:26                                   ` Anthony Liguori
2011-12-20  3:38                                 ` Kevin O'Connor
2011-12-20  8:13                                   ` Gleb Natapov
2011-12-17 13:16             ` [Qemu-devel] insmod virtio-blk is broken in qemu 1.0 (was: Re: git-bisect results Richard W.M. Jones
2011-12-17  1:39       ` Anthony Liguori
2011-12-17  1:43       ` Anthony Liguori

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=4EEF7595.7060301@codemonkey.ws \
    --to=anthony@codemonkey.ws \
    --cc=amit.shah@redhat.com \
    --cc=avi@redhat.com \
    --cc=berrange@redhat.com \
    --cc=jcmvbkbc@gmail.com \
    --cc=kevin@koconnor.net \
    --cc=kraxel@redhat.com \
    --cc=qemu-devel@nongnu.org \
    --cc=rjones@redhat.com \
    --cc=seabios@seabios.org \
    /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 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.