cvs commit: src/sys/boot/i386/libi386 biossmap.c
John Baldwin
jhb at FreeBSD.org
Sat Jun 7 03:07:45 UTC 2008
jhb 2008-06-07 03:07:32 UTC
FreeBSD src repository
Modified files:
sys/boot/i386/libi386 biossmap.c
Log:
SVN rev 179631 on 2008-06-07 03:07:32Z by jhb
Workaround a bug in the BIOS of Dell R900 machines. Specifically, each
entry in the SMAP is a 20 byte structure and they are queried from the
BIOS via sucessive BIOS calls. Due to an apparent bug in the R900's
BIOS, for some SMAP requests the BIOS overflows the 20 byte buffer
trashing a few bytes of memory immediately after the SMAP structure. As
a workaround, add 8 bytes of padding after the SMAP structure used in
the loader for SMAP queries.
PR: i386/122668
Submitted by: Mike Hibler mike flux.utah.edu, silby
MFC after: 3 days
Revision Changes Path
1.8 +4 -1 src/sys/boot/i386/libi386/biossmap.c
More information about the cvs-src
mailing list