From: Gerd Hoffmann <kraxel@redhat.com>
To: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] [PATCH] Adds null check for DisplayStatus
Date: Tue, 20 Jan 2009 16:56:27 +0100 [thread overview]
Message-ID: <4975F42B.7080904@redhat.com> (raw)
In-Reply-To: <4975AD3E.8050101@eu.citrix.com>
Stefano Stabellini wrote:
> Allocate a DisplaySurface in dumb_display_init if none else does it.
> The DisplaySurface will be used for the qemu monitor, serial and
> parallel ports, etc.
Ah. That one should fix the "-vga none -vnc :0" crashes, right?
Some more displaystate questions:
I'm sitting here with a initialization order issue I'm not sure how to
tackle best. xenfb calls graphics_console_init() once the frontend and
backend finished the handshake, usually a few seconds after the guest
started running. In case the guest has no framebuffer frontend driver
the graphics_console_init() call doesn't happen at all. So it behaves
like a hot-plugged graphics card.
With the new displaystate allocation rules and dumb_display_init() in
place I will end up with *two* displaystates in case I keep the setup
logic this way. Is that going to work? There is a new
register_displaystate() which maintains a linked list of displaystates,
so it looks like it might work? Or is this work in progress?
What do you suggest to do? What other patches do you have in the queue
I maybe should know about when adapting xenfb? Will the text consoles
(monitor, serial line, ...) continue to hitchhike on the displaystate of
the graphics display?
cheers,
Gerd
next prev parent reply other threads:[~2009-01-20 15:56 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-01-16 19:04 [Qemu-devel] [6344] graphical_console_init change (Stefano Stabellini) Anthony Liguori
2009-01-18 12:54 ` Shin-ichiro KAWASAKI
2009-01-18 14:37 ` Aurelien Jarno
2009-01-18 14:48 ` [PATCH] Adds null check for DisplayStatus (wasRe: " Shin-ichiro KAWASAKI
2009-01-19 11:39 ` Stefano Stabellini
2009-01-19 15:26 ` Shin-ichiro KAWASAKI
2009-01-19 15:31 ` Stefano Stabellini
2009-01-19 16:08 ` Anthony Liguori
2009-01-19 16:19 ` Stefano Stabellini
2009-01-19 19:07 ` Anthony Liguori
2009-01-20 10:53 ` [Qemu-devel] [PATCH] Adds null check for DisplayStatus Stefano Stabellini
2009-01-20 15:56 ` Gerd Hoffmann [this message]
2009-01-20 16:36 ` Stefano Stabellini
2009-01-21 11:06 ` [Qemu-devel] " Stefano Stabellini
2009-01-21 18:59 ` [Qemu-devel] " Anthony Liguori
2009-01-19 16:34 ` [PATCH] Adds null check for DisplayStatus (wasRe: [Qemu-devel] [6344] graphical_console_init change (Stefano Stabellini) Anthony Liguori
2009-02-09 11:38 ` Riku Voipio
2009-02-09 11:52 ` Stefano Stabellini
2009-02-09 17:00 ` Aurelien Jarno
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=4975F42B.7080904@redhat.com \
--to=kraxel@redhat.com \
--cc=qemu-devel@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).