Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Apr 2006 05:18:26 +0000 (UTC)
From:      Maxim Sobolev <sobomax@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/i386/i386 vm_machdep.c
Message-ID:  <200604270518.k3R5IQle032729@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
sobomax     2006-04-27 05:18:26 UTC

  FreeBSD src repository

  Modified files:
    sys/i386/i386        vm_machdep.c 
  Log:
  In the case when reset via keyboard controller doesn't work for some reason
  (i.e. no keyboard controller present), try two other common methods for
  resetting i386 machine - pci reset and port 0x92 fast reset. Only if neither
  works warn user and resort to "unmap entire address space and hope for good"
  hack. This makes my MacBook Pro rebooting just fine and should also help
  other legacy-free hardware out there.
  
  Also, disable interrupts unconditionally in cpu_reset_real(), since we don't
  want any interference.
  
  MFC after:      1 week
  
  Revision  Changes    Path
  1.270     +19 -3     src/sys/i386/i386/vm_machdep.c



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