1. 08 1月, 2009 4 次提交
  2. 30 12月, 2008 1 次提交
  3. 26 11月, 2008 1 次提交
  4. 12 11月, 2008 1 次提交
    • H
      x86: attempt reboot via port CF9 if we have standard PCI ports · 14d7ca5c
      H. Peter Anvin 提交于
      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: NH. Peter Anvin <hpa@zytor.com>
      14d7ca5c
  5. 21 10月, 2008 2 次提交
  6. 15 9月, 2008 1 次提交
  7. 05 9月, 2008 1 次提交
  8. 04 9月, 2008 2 次提交
  9. 03 9月, 2008 1 次提交
    • L
      Un-break printk strings in x86 PCI probing code · 011fec74
      Linus Torvalds 提交于
      Breaking lines due to some imaginary problem with a long line length is
      often stupid and wrong, but never more so when it splits a string that
      is printed out into multiple lines.  This really ended up making it much
      harder to find where some error strings were printed out, because a
      simple 'grep' didn't work.
      
      I'm sure there is tons more of this particular idiocy hiding in other
      places, but this particular case hit me once more last week. So fix it.
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      011fec74
  10. 30 8月, 2008 1 次提交
  11. 25 8月, 2008 2 次提交
  12. 23 8月, 2008 2 次提交
  13. 21 8月, 2008 1 次提交
  14. 16 8月, 2008 1 次提交
  15. 15 8月, 2008 1 次提交
  16. 12 8月, 2008 1 次提交
  17. 29 7月, 2008 1 次提交
  18. 25 7月, 2008 1 次提交
  19. 24 7月, 2008 1 次提交
    • M
      x86: PIC, L-APIC and I/O APIC debug information · 32f71aff
      Maciej W. Rozycki 提交于
       Dump all the PIC, local APIC and I/O APIC information at the
      fs_initcall() level, which is after ACPI (if used) has initialised PCI
      information, making the point of invocation consistent across MP-table and
      ACPI platforms.  Remove explicit calls to print_IO_APIC() from elsewhere.
      Make the interface of all the functions involved consistent between 32-bit
      and 64-bit versions and make them all static by default by the means of a
      New-and-Improved(TM) __apicdebuginit() macro.
      
       Note that like print_IO_APIC() all these only output anything if
      "apic=debug" has been passed to the kernel through the command line.
      Signed-off-by: NMaciej W. Rozycki <macro@linux-mips.org>
      Cc: Chuck Ebbert <cebbert@redhat.com>
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      32f71aff
  20. 22 7月, 2008 1 次提交
  21. 20 7月, 2008 1 次提交
    • Y
      x86, pci: detect end_bus_number according to acpi/e820 reserved, v2 · a83fe32f
      Yinghai Lu 提交于
      Jack Howarth reported that 2.6.26-rc9-git9 doesn't boot on MacBookPro2.
      
      the reason is a faulty BIOS update that reportes faulty resources.
      
      Nevertheless it's possible for Linux to be more resolent about this
      situation (and similar situations) and work around this bug, by
      cross-checking the mmconf range against the e820 table and ACPI resources.
      
      Change the mconf bus range from [0,0xff] to to [0, 0x3f]
      to match range [0xf0000000, 0xf4000000) in e820 tables.
      
      [ v2, yhlu.kernel@gmail.com:
        x86, pci: detect end_bus_number according to acpi/e820 reserved - fix ]
      Reported-by: NJack Howarth <howarth@bromo.msbb.uc.edu>
      Signed-off-by: NYinghai Lu <yhlu.kernel@gmail.com>
      Cc: jbarnes@virtuousgeek.org
      Cc: Jack Howarth <howarth@bromo.msbb.uc.edu>
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      a83fe32f
  22. 19 7月, 2008 1 次提交
    • S
      x86, pci: introduce config option for pci reroute quirks (was: [PATCH 0/3]... · 41b9eb26
      Stefan Assmann 提交于
      x86, pci: introduce config option for pci reroute quirks (was: [PATCH 0/3] Boot IRQ quirks for Broadcom and AMD/ATI)
      
      This is against linux-2.6-tip, branch pci-ioapic-boot-irq-quirks.
      
      From: Stefan Assmann <sassmann@suse.de>
      Subject: Introduce config option for pci reroute quirks
      
      The config option X86_REROUTE_FOR_BROKEN_BOOT_IRQS is introduced to
      enable (or disable) the redirection of the interrupt handler to the boot
      interrupt line by default. Depending on the existence of interrupt
      masking / threaded interrupt handling in the kernel (vanilla, rt, ...)
      and the maturity of the rerouting patch, users can enable or disable the
      redirection by default.
      
      This means that the reroute quirk can be applied to any kernel without
      changing it.
      
      Interrupt sharing could be increased if this option is enabled. However this
      option is vital for threaded interrupt handling, as done by the RT kernel.
      It should simplify the consolidation with the RT kernel.
      
      The option can be overridden by either pci=ioapicreroute or
      pci=noioapicreroute.
      Signed-off-by: NStefan Assmann <sassmann@suse.de>
      Signed-off-by: NOlaf Dabrunz <od@suse.de>
      Cc: Jesse Barnes <jbarnes@virtuousgeek.org>
      Cc: Jon Masters <jonathan@jonmasters.org>
      Cc: Ihno Krumreich <ihno@suse.de>
      Cc: Sven Dietrich <sdietrich@suse.de>
      Cc: Daniel Gollub <dgollub@suse.de>
      Cc: Felix Foerster <ffoerster@suse.de>
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      41b9eb26
  23. 17 7月, 2008 1 次提交
  24. 16 7月, 2008 2 次提交
    • A
      x86/PCI: ACPI based PCI gap calculation · 809d9a8f
      Alok Kataria 提交于
      Using ACPI to find free address space allows us to find a gap for the
      unallocated PCI resources or MMIO resources for hotplug devices within
      the BIOS allowed PCI regions.
      
      It works by evaluating the _CRS object under PCI0 looking for producer
      resources.  Then searches the e820 memory space for a gap within these
      producer resources.
      Signed-off-by: NAlok N Kataria <akataria@vmware.com>
      Cc: Andi Kleen <ak@linux.intel.com>
      Cc: Len Brown <lenb@kernel.org>
      Cc: Ingo Molnar <mingo@elte.hu>
      Signed-off-by: NJesse Barnes <jbarnes@virtuousgeek.org>
      809d9a8f
    • I
      generic-ipi: merge fix · b3c9816b
      Ingo Molnar 提交于
      fix merge fallout:
      
      arch/x86/pci/amd_bus.c: In function ‘enable_pci_io_ecs':
      arch/x86/pci/amd_bus.c:581: error: too many arguments to function ‘on_each_cpu'
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      b3c9816b
  25. 15 7月, 2008 1 次提交
  26. 13 7月, 2008 1 次提交
  27. 12 7月, 2008 5 次提交
  28. 11 7月, 2008 1 次提交