1. 09 Feb, 2009 2 commits
  2. 29 Jan, 2009 1 commit
    • Ingo Molnar's avatar
      x86/Voyager: remove X86_FIND_SMP_CONFIG Kconfig quirk · 550fe4f1
      Ingo Molnar authored
      
      
      x86/Voyager had this Kconfig quirk:
      
       config X86_FIND_SMP_CONFIG
      	def_bool y
      	depends on X86_MPPARSE || X86_VOYAGER
      
      Which splits off the find_smp_config() callback into a build-time quirk.
      
      Voyager should use the existing x86_quirks.mach_find_smp_config() callback
      to introduce SMP-config quirks. NUMAQ-32 and VISWS already use this.
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      550fe4f1
  3. 28 Jan, 2009 2 commits
  4. 29 Dec, 2008 1 commit
  5. 23 Oct, 2008 2 commits
  6. 16 Oct, 2008 2 commits
    • Yinghai Lu's avatar
      x86: probe nr_irqs even only mptable is used · 9d6a4d08
      Yinghai Lu authored
      
      
      for !CONFIG_HAVE_SPARSE_IRQ
      
      fix:
      
       In file included from arch/x86/kernel/early-quirks.c:18:
       include/asm/io_apic.h: In function 'probe_nr_irqs':
       include/asm/io_apic.h:209: error: 'NR_IRQS' undeclared (first use in this function)
       include/asm/io_apic.h:209: error: (Each undeclared identifier is reported only once
       include/asm/io_apic.h:209: error: for each function it appears in.)
      
      v2: fix by Ingo
      Signed-off-by: default avatarYinghai Lu <yhlu.kernel@gmail.com>
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      9d6a4d08
    • Yinghai Lu's avatar
      x86, irq: get nr_irqs from madt · 71f521bb
      Yinghai Lu authored
      
      
      Until now, NR_IRQS was derived from black magic defines that had to
      be "large enough" to both accomodate NR_CPUS and MAX_NR_IO_APICs.
      
      This resulted in a way too large irq_desc[] array on most x86 systems.
      Especially with larger CPU masks, the size of irq_desc can spiral out
      of control quickly.
      
      So be smarter about it and use precise allocation instead: determine the
      default maximum possible IRQ number from the ACPI MADT. Use a minimum limit
      of at least 32 IRQs for broken BIOSes.
      Signed-off-by: default avatarYinghai Lu <yhlu.kernel@gmail.com>
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      71f521bb
  7. 21 Aug, 2008 1 commit
    • Yinghai Lu's avatar
      x86: fix apic version warning · 11494547
      Yinghai Lu authored
      after following patch,
      
      commit 1b313f4a
      
      
      Author: Cyrill Gorcunov <gorcunov@gmail.com>
      Date:   Mon Aug 18 20:45:57 2008 +0400
      
          x86: apic - generic_processor_info
      
          - use physid_set instead of phys_cpu and physids_or
          - set phys_cpu_present_map bit AFTER check for allowed
            number of processors
          - add checking for APIC valid version in 64bit mode
            (mostly not needed but added for merging purpose)
          - add apic_version definition for 64bit mode which
            is used now
      
      we are getting warning for acpi path on 64 bit system.
      
      make the 64-bit side fill in apic_version[] as well.
      
      [ mingo@elte.hu: build fix ]
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      11494547
  8. 22 Jul, 2008 1 commit
    • Vegard Nossum's avatar
      x86: consolidate header guards · 77ef50a5
      Vegard Nossum authored
      
      
      This patch is the result of an automatic script that consolidates the
      format of all the headers in include/asm-x86/.
      
      The format:
      
      1. No leading underscore. Names with leading underscores are reserved.
      2. Pathname components are separated by two underscores. So we can
         distinguish between mm_types.h and mm/types.h.
      3. Everything except letters and numbers are turned into single
         underscores.
      Signed-off-by: default avatarVegard Nossum <vegard.nossum@gmail.com>
      77ef50a5
  9. 08 Jul, 2008 3 commits
  10. 10 Jun, 2008 3 commits
  11. 04 Jun, 2008 1 commit
  12. 03 Jun, 2008 2 commits
  13. 25 May, 2008 1 commit
  14. 17 Apr, 2008 13 commits
  15. 30 Jan, 2008 2 commits
  16. 11 Oct, 2007 1 commit