summaryrefslogtreecommitdiff
path: root/src/cdrom.c
diff options
context:
space:
mode:
authorMatt DeVillier <matt.devillier@puri.sm>2018-09-11 16:54:53 -0500
committerKevin O'Connor <kevin@koconnor.net>2018-09-18 13:35:30 -0400
commitbf8e4f902c3608f9e76bba3710812e51560a2ccc (patch)
tree10a1303fed12892545da111007daf1a35ff8123a /src/cdrom.c
parentbcd82420a32d1fe597a88e601959e9d5fe4c70df (diff)
downloadqemu-seabios-bf8e4f902c3608f9e76bba3710812e51560a2ccc.tar.gz
SeaVGABios/cbvga: Fix bpp for coreboot framebuffer
Commit 4b42cc4 [SeaVGABios/cbvga: Advertise correct pixel format] neglected to wrap the cbfb mask size components in GET_FARVAR(), which resulted in a bogus value for bpp, breaking output on most/all devices. Fix this by adding GET_FARVAR() as appropriate. Additionally, some newer ChromeOS devices still fail even with this fix, so fall back to using the coreboot reported bit depth if the calculated valid is invalid. TEST: build/boot a variety of devices (google/[reef,eve], purism/librem_skl) using coreboot framebuffer init, verify SeaBIOS boot menu prompt visible. Signed-off-by: Matt DeVillier <matt.devillier@puri.sm>
Diffstat (limited to 'src/cdrom.c')
0 files changed, 0 insertions, 0 deletions