• Linus Torvalds's avatar
    Merge branch 'x86-apic-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 9d43bade
    Linus Torvalds authored
    Pull x86 APIC updates from Ingo Molnar:
     "Continued fallout of the conversion of the x86 IRQ code to the
      hierarchical irqdomain framework: more cleanups, simplifications,
      memory allocation behavior enhancements, mainly in the interrupt
      remapping and APIC code"
    
    * 'x86-apic-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (44 commits)
      x86, init: Fix UP boot regression on x86_64
      iommu/amd: Fix irq remapping detection logic
      x86/acpi: Make acpi_[un]register_gsi_ioapic() depend on CONFIG_X86_LOCAL_APIC
      x86: Consolidate boot cpu timer setup
      x86/apic: Reuse apic_bsp_setup() for UP APIC setup
      x86/smpboot: Sanitize uniprocessor init
      x86/smpboot: Move apic init code to apic.c
      init: Get rid of x86isms
      x86/apic: Move apic_init_uniprocessor code
      x86/smpboot: Cleanup ioapic handling
      x86/apic: Sanitize ioapic handling
      x86/ioapic: Add proper checks to setp/enable_IO_APIC()
      x86/ioapic: Provide stub functions for IOAPIC%3Dn
      x86/smpboot: Move smpboot inlines to code
      x86/x2apic: Use state information for disable
      x86/x2apic: Split enable and setup function
      x86/x2apic: Disable x2apic from nox2apic setup
      x86/x2apic: Add proper state tracking
      x86/x2apic: Clarify remapping mode for x2apic enablement
      x86/x2apic: Move code in conditional region
      ...
    9d43bade
boot.c 40.6 KB