* cirrus-vga is not properly reset
@ 2009-01-17 12:02 Jan Kiszka
2009-01-17 17:04 ` Jan Kiszka
0 siblings, 1 reply; 2+ messages in thread
From: Jan Kiszka @ 2009-01-17 12:02 UTC (permalink / raw)
To: kvm-devel; +Cc: Avi Kivity
[-- Attachment #1: Type: text/plain, Size: 536 bytes --]
Hi,
when rebooting from non-text mode, the text output of BIOS and
bootloader is unreadable. This only happens with cirrus and the KVM
tree, std-vga is fine, cirrus with upstream QEMU is fine, too. Moreover,
-no-kvm makes no difference.
What's very strange about this: CirrusVGAState does not differ after
issuing a reset from text mode compared to a reset from graphic mode
(except for a needless re-init of some io_memory slots - will post a
cleanup patch upstream). Currently I have no clue where to look next.
Jan
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 257 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: cirrus-vga is not properly reset
2009-01-17 12:02 cirrus-vga is not properly reset Jan Kiszka
@ 2009-01-17 17:04 ` Jan Kiszka
0 siblings, 0 replies; 2+ messages in thread
From: Jan Kiszka @ 2009-01-17 17:04 UTC (permalink / raw)
To: qemu-devel@nongnu.org; +Cc: kvm-devel, Avi Kivity
[-- Attachment #1: Type: text/plain, Size: 1122 bytes --]
Jan Kiszka wrote:
> Hi,
>
> when rebooting from non-text mode, the text output of BIOS and
> bootloader is unreadable. This only happens with cirrus and the KVM
> tree, std-vga is fine, cirrus with upstream QEMU is fine, too. Moreover,
> -no-kvm makes no difference.
Looked at it again, and I was able to reproduce this problem with latest
QEMU, too. It just doesn't trigger that reliably as with kvm-userspace.
So I bet it has something to do with recent QEMU reset changes for vga
and cirrus (the display changes are not yet merged into kvm, so they
can't contribute to the reason). Moreover, the error pattern suggests
that correct text is written to the VGA RAM and attempted to dump to the
screen, but the font that should have been written to VGA RAM by the
BIOS is corrupted.
>
> What's very strange about this: CirrusVGAState does not differ after
> issuing a reset from text mode compared to a reset from graphic mode
> (except for a needless re-init of some io_memory slots - will post a
> cleanup patch upstream). Currently I have no clue where to look next.
>
> Jan
>
Jan
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 257 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2009-01-17 17:05 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-01-17 12:02 cirrus-vga is not properly reset Jan Kiszka
2009-01-17 17:04 ` Jan Kiszka
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox