[x86 setup] Don't rely on the VESA BIOS being register-clean
authorH. Peter Anvin <hpa@zytor.com>
Fri, 31 Aug 2007 18:30:31 +0000 (11:30 -0700)
committerH. Peter Anvin <hpa@zytor.com>
Fri, 31 Aug 2007 18:52:35 +0000 (11:52 -0700)
commit4221d014ea04d439e6d1e65951c3b406e7c1b7ab
tree68457ec6ff8fbaeefa0a3b9e5565d8c10a20643f
parent3b42d28b2a04b3c9830eb865288239d45eccc402
[x86 setup] Don't rely on the VESA BIOS being register-clean

The VESA BIOS is specified to be register-clean.  However, we have now
found at least one system which violates that.  Thus, be as paranoid
about VESA calls as about everything else.

Huge thanks to Will Simoneau for reporting, diagnosing, and testing
this out on Dell Inspiron 5150.

Cc: Will Simoneau <simoneau@ele.uri.edu>
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
arch/i386/boot/video-vesa.c