Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Mar 2008 18:56:53 +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/i386/i386 machdep.c
Message-ID:  <200803131856.m2DIurjS096021@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
jhb         2008-03-13 18:56:53 UTC

  FreeBSD src repository

  Modified files:
    sys/i386/i386        machdep.c 
  Log:
  Use the SMAP data from the loader if it is provided instead of using
  virtual 86 mode to query the BIOS directly.  This is needed for certain
  HP machines whose BIOS only provide an SMAP when invoked from real mode.
  On such machines the loader will be able to query the SMAP successfully
  due to the recent BTX changes, but the kernel will not.
  
  One thing I'm not sure of is if we can skip the INT 12h probe altogether
  if we have the SMAP from the loader as it seems that we do the INT 12h
  probe to setup enough state so we can use vm86 to call the BIOS.
  
  MFC after:      1 week
  
  Revision  Changes    Path
  1.667     +99 -60    src/sys/i386/i386/machdep.c



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