[openfirmware] Troubleshooting VGA under qemu? [patch]

James Cameron quozl at laptop.org
Fri Oct 2 22:28:41 CET 2015


On Fri, Oct 02, 2015 at 09:37:52PM +0000, Marcin Cieslak wrote:
> On Sat, 3 Oct 2015, James Cameron wrote:
> 
> > Summary: tested, missing some change box.
> > 
> > I've tested your patch with qmeu-2.0.0 and it mostly works.
> > 
> > 	qemu-system-i386  -L . -bios emuofw.rom  -hda fat:. -vga vmware
> > 
> > But when a burst of text occurs some of the screen is not updated.
> > To reproduce, type show-devs at the ok prompt.  See attached
> > window capture.
> 
> No, everything works here normally. Using either qemu 2.4.0
> or qemu git master.
> 
> Only getting lots of qemu messages when scrolling:
> 
> vmsvga_update_rect: update height > 768 (y: 112, h: 768)

I'm not seeing that.

> but everything seems to be fine.

Good.

> Can you show me your .properties of the vmware display?

linebytes                00001000 
depth                    00000020 
height                   00000300 
width                    00000400 
assigned-addresses       81001010 00000000 00008010 00000000 00000010 
                         82001014 00000000 10000000 00000000 01000000 
                         82001018 00000000 11000000 00000000 00010000 
reg                      00001000 00000000 00000000 00000000 00000000 
                         01001010 00000000 00000000 00000000 00000010 
                         02001014 00000000 00000000 00000000 01000000 
                         02001018 00000000 00000000 00000000 00010000 
iso6429-1983-colors      
character-set            ISO8859-1
device_type              display
name                     display
devsel-speed             00000000 
class-code               00030000 
subsystem-vendor-id      000015ad 
subsystem-id             00000405 
max-latency              00000000 
min-grant                00000000 
revision-id              00000000 
device-id                00000405  
vendor-id                000015ad 

> Everything is fine with other VGAs (cirrus, std)?

-vga cirrus ... works fine, does not reproduce problem.

-vga std ... does not work, with -serial $(tty) can interact with qemu
 window as input, terminal as output.

-- 
James Cameron
http://quozl.linux.org.au/



More information about the openfirmware mailing list