1. 21 10月, 2008 2 次提交
  2. 15 9月, 2008 1 次提交
  3. 05 9月, 2008 1 次提交
  4. 04 9月, 2008 2 次提交
  5. 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
  6. 30 8月, 2008 1 次提交
  7. 25 8月, 2008 2 次提交
  8. 23 8月, 2008 2 次提交
  9. 21 8月, 2008 1 次提交
  10. 16 8月, 2008 1 次提交
  11. 15 8月, 2008 1 次提交
  12. 12 8月, 2008 1 次提交
  13. 29 7月, 2008 1 次提交
  14. 25 7月, 2008 1 次提交
  15. 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
  16. 22 7月, 2008 1 次提交
  17. 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
  18. 17 7月, 2008 1 次提交
  19. 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
  20. 15 7月, 2008 1 次提交
  21. 13 7月, 2008 1 次提交
  22. 12 7月, 2008 5 次提交
  23. 11 7月, 2008 8 次提交
  24. 09 7月, 2008 1 次提交
    • R
      x86/pci: removing subsys_initcall ordering dependencies · 8dd779b1
      Robert Richter 提交于
      So far subsys_initcalls has been executed in this order depending on
      the object order in the Makefile:
      
      arch/x86/pci/visws.c:subsys_initcall(pcibios_init);
      arch/x86/pci/numa.c:subsys_initcall(pci_numa_init);
      arch/x86/pci/acpi.c:subsys_initcall(pci_acpi_init);
      arch/x86/pci/legacy.c:subsys_initcall(pci_legacy_init);
      arch/x86/pci/irq.c:subsys_initcall(pcibios_irq_init);
      arch/x86/pci/common.c:subsys_initcall(pcibios_init);
      
      This patch removes the ordering dependency. There is now only one
      subsys_initcall function that contains subsystem initialization code
      with a defined order.
      Signed-off-by: NRobert Richter <robert.richter@amd.com>
      Acked-by: NJesse Barnes <jbarnes@virtuousgeek.org>
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      8dd779b1