Red Hat Bugzilla – Bug 963510
seabios 1.7.2-0.2.gita810e4e7.el7 could not show the 800x640 and 320x240 jpeg pictures
Last modified: 2015-06-16 06:05:45 EDT
Description of problem:
qemu-kvm with seabios 1.7.2-0.2.gita810e4e7.el7 could not show the
800x640 and 320x240 jpeg pictures.
In the VBE mode info, there are 800x600 and 320x200 modes.
However, if the picture is 800x600, the seabios function jpeg_decode in
source file src/jpeg.c:jpeg_decode would fail to check because of the
the decision (jpeg->height & 15).
Version-Release number of selected component (if applicable):
rpm -qa | grep seabios
rpm -qa | grep qemu-kvm
Steps to Reproduce:
1. start qemu-kvm with seabios
qemu-kvm -bios out/bios.bin -vnc :1 -boot
menu=on,splash=../j800x640.jpg,splash-time=60000 -vga std -chardev
stdio,id=seabios -device isa-debugcon,iobase=0x402,chardev=seabios
2. vncviewer hostip:1
1. 800x640 and 320x240 jpeg pictures could not be showed up.
2. 800x600 could not be displayed.
3. 320x200 jpeg can work
Make sure which kind of the resolution picture mode can work as splash
And make man page conform to the seabios code.
A splash picture could be passed to bios, enabling user to show it as
logo, when option splash=sp_name is given and menu=on, If
firmware/BIOS supports them. Currently Seabios for X86
system support it. limitation: The splash file could be a jpeg file or
a BMP file
in 24 BPP format(true color). The resolution should be
supported by the SVGA mode, so the recommended is 320x240, 640x480, 800x640.
Move to 7.1 as this has to be properly tested and solved upstream.
Any use case for this?
If not I'd rather go disable splashscreen support in the rhel seabios builds.
(In reply to Gerd Hoffmann from comment #5)
> Any use case for this?
> If not I'd rather go disable splashscreen support in the rhel seabios builds.
Xhan has left RedHat. From kvm qe pov, we do not see any real use case for this.
It's ok disable splashscreen support.
Oh, I see it is disabled already. Nothing to do ;)