Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 7 Jun 2008 03:07:32 +0000 (UTC)
From:      John Baldwin <jhb@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/boot/i386/libi386 biossmap.c
Message-ID:  <200806070307.m5737jno010251@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200806070307.m5737jno010251>