summaryrefslogtreecommitdiff
path: root/arch/x86/kernel/apic
AgeCommit message (Expand)Author
2023-08-09x86/apic/x2apic: Share all common IPI functionsThomas Gleixner
2023-08-09x86/apic/uv: Get rid of wrapper callbacksThomas Gleixner
2023-08-09x86/apic: Move safe wait_icr_idle() next to apic_mem_wait_icr_idle()Thomas Gleixner
2023-08-09x86/apic: Allow apic::safe_wait_icr_idle() to be NULLThomas Gleixner
2023-08-09x86/apic: Allow apic::wait_icr_idle() to be NULLThomas Gleixner
2023-08-09x86/apic: Consolidate wait_icr_idle() implementationsThomas Gleixner
2023-08-09x86/apic/ipi: Tidy up the code and fixup commentsThomas Gleixner
2023-08-09x86/apic: Mop up apic::apic_id_registered()Thomas Gleixner
2023-08-09x86/apic: Mop up *setup_apic_routing()Thomas Gleixner
2023-08-09x86/ioapic/32: Decrapify phys_id_present_map operationThomas Gleixner
2023-08-09x86/apic: Nuke apic::apicid_to_cpu_present()Thomas Gleixner
2023-08-09x86/apic: Nuke empty init_apic_ldr() callbacksThomas Gleixner
2023-08-09x86/apic/32: Remove bigsmp_cpu_present_to_apicid()Thomas Gleixner
2023-08-09x86/apic/32: Decrapify the def_bigsmp mechanismThomas Gleixner
2023-08-09x86/apic/32: Remove pointless default_acpi_madt_oem_check()Thomas Gleixner
2023-08-09x86/apic: Mop up early_per_cpu() abuseThomas Gleixner
2023-08-09x86/apic/ipi: Code cleanupThomas Gleixner
2023-08-09x86/apic/32: Remove x86_cpu_to_logical_apicidThomas Gleixner
2023-08-09x86/apic/32: Sanitize logical APIC ID handlingThomas Gleixner
2023-08-09x86/apic: Get rid of apic_physThomas Gleixner
2023-08-09x86/apic: Remove check_phys_apicid_present()Thomas Gleixner
2023-08-09x86/apic: Sanitize num_processors handlingThomas Gleixner
2023-08-09x86/apic: Sanitize APIC address setupThomas Gleixner
2023-08-09x86/apic: Split register_apic_address()Thomas Gleixner
2023-08-09x86/apic: Make some APIC init functions boolThomas Gleixner
2023-08-09x86/apic: Remove the pointless APIC version checkThomas Gleixner
2023-08-09x86/apic: Register boot CPU APIC earlyThomas Gleixner
2023-08-09x86/apic: Consolidate boot_cpu_physical_apicid initialization sitesThomas Gleixner
2023-08-09x86/apic: Nuke unused apic::inquire_remote_apic()Thomas Gleixner
2023-08-09x86/apic: Remove unused max_physical_apicidThomas Gleixner
2023-08-09x86/apic: Get rid of hard_smp_processor_id()Thomas Gleixner
2023-08-09x86/apic: Remove pointless x86_bios_cpu_apicidThomas Gleixner
2023-08-09x86/apic/ioapic: Rename skip_ioapic_setupThomas Gleixner
2023-08-09x86/apic: Rename disable_apicThomas Gleixner
2023-08-06x86/vector: Replace IRQ_MOVE_CLEANUP_VECTOR with a timer callbackThomas Gleixner
2023-08-06x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup()Thomas Gleixner
2023-07-31x86/apic: Hide unused safe_smp_processor_id() on 32-bit UPArnd Bergmann
2023-06-26Merge tag 'x86_platform_for_6.5' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds
2023-06-26Merge tag 'smp-core-2023-06-26' of ssh://gitolite.kernel.org/pub/scm/linux/ke...Linus Torvalds
2023-06-19x86/apic: Fix kernel panic when booting with intremap=off and x2apic_physDheeraj Kumar Srivastava
2023-05-31x86/platform/uv: Update UV[23] platform code for SNCSteve Wahl
2023-05-31x86/platform/uv: Remove remaining BUG_ON() and BUG() callsSteve Wahl
2023-05-31x86/platform/uv: UV support for sub-NUMA clusteringSteve Wahl
2023-05-31x86/platform/uv: Helper functions for allocating and freeing conversion tablesSteve Wahl
2023-05-31x86/platform/uv: When searching for minimums, start at INT_MAX not 99999Steve Wahl
2023-05-31x86/platform/uv: Fix printed information in calc_mmioh_mapSteve Wahl
2023-05-29x86/smp: Initialize cpu_primary_thread_mask lateThomas Gleixner
2023-05-15x86/smpboot: Support parallel startup of secondary CPUsDavid Woodhouse
2023-05-15x86/apic: Save the APIC virtual base addressThomas Gleixner
2023-05-15x86/apic: Provide cpu_primary_thread maskThomas Gleixner