1. 24 Nov, 2008 1 commit
    • H. Peter Anvin's avatar
      x86: drop REBOOT_CF9_COND from reboot fallback chain · b47b9288
      H. Peter Anvin authored
      Impact: Reverts sequence of reboot fallbacks
      
      Checkin 14d7ca5c changed the default
      reboot method to "pci", a.k.a. port CF9.  Unfortunately this has been
      shown to cause lockups on at least two systems for which REBOOT_KBD
      worked, both Thinkpads with Intel chipsets.  Checkin
      3889d0ce reverted the default, but did
      not revert the fallback chain.  This checkin reverts the fallback
      chain; port CF9 is now only done by explicit "reboot=pci" or a future
      potential DMI key.
      Signed-off-by: default avatarH. Peter Anvin <hpa@zytor.com>
      b47b9288
  2. 23 Nov, 2008 1 commit
    • H. Peter Anvin's avatar
      x86: revert default reboot method to REBOOT_KBD · 3889d0ce
      H. Peter Anvin authored
      Impact: Reverts default reboot method.
      
      Checkin 14d7ca5c changed the default
      reboot method to "pci", a.k.a. port CF9.  Unfortunately this has been
      shown to cause lockups on at least two systems for which REBOOT_KBD
      worked, both Thinkpads with Intel chipsets.  This reverts the default
      to REBOOT_KBD, while leaving the option to have "reboot=pci" specified
      explicitly or via a DMI match.
      Signed-off-by: default avatarH. Peter Anvin <hpa@zytor.com>
      3889d0ce
  3. 12 Nov, 2008 1 commit
    • H. Peter Anvin's avatar
      x86: attempt reboot via port CF9 if we have standard PCI ports · 14d7ca5c
      H. Peter Anvin authored
      Impact: Changes reboot behavior.
      
      If port CF9 seems to be safe to touch, attempt it before trying the
      keyboard controller.  Port CF9 is not available on all chipsets (a
      significant but decreasing number of modern chipsets don't implement
      it), but port CF9 itself should in general be safe to poke (no ill
      effects if unimplemented) on any system which has PCI Configuration
      Method #1 or #2, as it falls inside the PCI configuration port range
      in both cases.  No chipset without PCI is known to have port CF9,
      either, although an explicit "pci=bios" would mean we miss this and
      therefore don't use port CF9.  An explicit "reboot=pci" can be used to
      force the use of port CF9.
      Signed-off-by: default avatarH. Peter Anvin <hpa@zytor.com>
      14d7ca5c
  4. 11 Nov, 2008 1 commit
    • Ivan Vecera's avatar
      x86: call machine_shutdown and stop all CPUs in native_machine_halt · d3ec5cae
      Ivan Vecera authored
      Impact: really halt all CPUs on halt
      
      Function machine_halt (resp. native_machine_halt) is empty for x86
      architectures. When command 'halt -f' is invoked, the message "System
      halted." is displayed but this is not really true because all CPUs are
      still running.
      
      There are also similar inconsistencies for other arches (some uses
      power-off for halt or forever-loop with IRQs enabled/disabled).
      
      IMO there should be used the same approach for all architectures OR
      what does the message "System halted" really mean?
      
      This patch fixes it for x86.
      Signed-off-by: default avatarIvan Vecera <ivecera@redhat.com>
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      d3ec5cae
  5. 10 Nov, 2008 8 commits
  6. 09 Nov, 2008 13 commits
  7. 08 Nov, 2008 10 commits
  8. 07 Nov, 2008 5 commits