Mailinglist Archive: opensuse-bugs (4297 mails)

< Previous Next >
[Bug 980570] gfxboot should be more flexible selecting a suitable video mode for itself
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Tue, 30 May 2017 10:09:31 +0000
  • Message-id: <bug-980570-21960-DmLYIn14kb@http.bugzilla.suse.com/>
http://bugzilla.suse.com/show_bug.cgi?id=980570
http://bugzilla.suse.com/show_bug.cgi?id=980570#c30

--- Comment #30 from Patrick Rudolph <siro@xxxxxxxxxxxxx> ---
(In reply to Steffen Winterfeldt from comment #29)
SeaVGABios advertises 24bpp as the panel does support 24bpp, even though the
VBE format should be 32bpp. I'll send a fix to SeaBIOS.

Uhm, is there a way to detect this situation? Like, add at least the color
mask
bits up to 32?
Yes that should be working, but all VBE clients expect the bpp to match the
accumulated color bit mask.

I've sent a fix to SeaBIOS.


Is the attribute VBE_WINDOW_ATTRIBUTE_RELOCATABLE required ?

Good point. It isn't.
Looking at the code is seems that relocation is required as the "window" has a
maximum pagesize of 64K, but I'm not familar with those addressing modes.

In VBE2.0 there's a linear framebuffer that does not need relocations at all
and it's the only mode supported by coreboot's SeaVGABios implementation.

Would it be possible to add VBE2 and linear framebuffer support to gfxboot ?

--
You are receiving this mail because:
You are on the CC list for the bug.
< Previous Next >