From: Avi Kivity <avi@redhat.com>
To: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Cc: qemu-ppc@nongnu.org, qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] PPC: VGA broken in git master
Date: Mon, 05 Mar 2012 17:48:30 +0200 [thread overview]
Message-ID: <4F54E04E.2000608@redhat.com> (raw)
In-Reply-To: <4F54958F.4050506@ilande.co.uk>
On 03/05/2012 12:29 PM, Mark Cave-Ayland wrote:
> On 05/03/12 09:51, Avi Kivity wrote:
>
>> On 03/04/2012 08:06 PM, Mark Cave-Ayland wrote:
>>> Hi all,
>>>
>>> I've just done a git pull to update my local repository, and it now
>>> appears that the VGA device is broken in QEMU - rather than displaying
>>> the OpenBIOS banner in my VNC client, the framebuffer remains
>>> constantly black.
>>>
>>> A git bisect shows that the problem is caused by the following commit:
>>>
>>>
>>> de58ac72b6a062d1a61478284c0c0f8a0428613e is the first bad commit
>>> commit de58ac72b6a062d1a61478284c0c0f8a0428613e
>>> Author: Avi Kivity<avi@redhat.com>
>>> Date: Sun Jan 8 19:46:17 2012 +0200
>>>
>>> ioport: change portio_list not to use memory_region_set_offset()
>>>
>>> memory_region_set_offset() will be going away soon, so don't
>>> use it.
>>> Use an alias instead.
>>>
>>> Signed-off-by: Avi Kivity<avi@redhat.com>
>>> Reviewed-by: Richard Henderson<rth@twiddle.net>
>>>
>>>
>>> Avi/Richard - please would it be possible for you to review this
>>> commit and come up with a suitable fix?
>>>
>>
>> Can you provide the command line needed to reproduce the problem?
>
> Sure. I can reproduce it here using something as simple as:
>
> ./qemu-system-ppc -cdrom /dev/null -boot d -vnc :1
>
> What you'll see is that the framebuffer remains black in your VNC
> client, as opposed to displaying the OpenBIOS startup banner.
>
> Note that de58ac72b6a062d1a61478284c0c0f8a0428613e (and the previous
> commit) have a qdev bug which segfaults qemu-system-ppc on startup,
> however the attached patch will resolve this for you.
>
> I've also confirmed over the weekend that the bug also affects
> SPARC64, although testing shows that SPARC32 still seems to work okay.
Turned out that -vga std was broken cross-target. Please check
git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git memory/urgent
for a fix.
--
error compiling committee.c: too many arguments to function
next prev parent reply other threads:[~2012-03-05 15:49 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-03-04 18:06 [Qemu-devel] PPC: VGA broken in git master Mark Cave-Ayland
2012-03-05 9:51 ` Avi Kivity
2012-03-05 10:29 ` Mark Cave-Ayland
2012-03-05 15:48 ` Avi Kivity [this message]
2012-03-05 16:16 ` Mark Cave-Ayland
2012-03-05 18:50 ` Alon Levy
2012-03-05 10:29 ` [Qemu-devel] [Qemu-ppc] " Alexander Graf
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=4F54E04E.2000608@redhat.com \
--to=avi@redhat.com \
--cc=mark.cave-ayland@ilande.co.uk \
--cc=qemu-devel@nongnu.org \
--cc=qemu-ppc@nongnu.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 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).