summaryrefslogtreecommitdiff
path: root/arch/powerpc/include/asm/hw_irq.h
AgeCommit message (Expand)Author
2023-02-12Merge branch 'fixes' into nextMichael Ellerman
2023-01-30powerpc/64: Fix perf profiling asynchronous interrupt handlersNicholas Piggin
2023-01-30powerpc/64s: Fix local irq disable when PMIs are disabledNicholas Piggin
2023-01-30powerpc/64: Don't recurse irq replayNicholas Piggin
2022-10-04powerpc/64: Fix msr_check_and_set/clear MSR[EE] raceNicholas Piggin
2022-09-26powerpc/irq: Refactor irq_soft_mask_{set,or}_return()Christophe Leroy
2022-09-02Revert "powerpc/irq: Don't open code irq_soft_mask helpers"Michael Ellerman
2022-08-31powerpc: Fix hard_irq_disable() with sanitizerChristophe Leroy
2022-06-29powerpc/irq: remove inline assembly in hard_irq_disable macroChristophe Leroy
2022-06-29powerpc/irq: Replace #ifdefs by IS_ENABLED()Christophe Leroy
2022-06-29powerpc/irq: Don't open code irq_soft_mask helpersChristophe Leroy
2022-01-16powerpc/time: Fix build failure due to do_hard_irq_enable() on PPC32Christophe Leroy
2021-12-16powerpc/64s/interrupt: Don't enable MSR[EE] in irq handlers unless perf is in...Nicholas Piggin
2021-12-16powerpc/64s/perf: add power_pmu_wants_prompt_pmi to say whether perf wants PM...Nicholas Piggin
2021-12-09powerpc/config: Add CONFIG_BOOKE_OR_40xChristophe Leroy
2021-11-30powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an over...Athira Rajeev
2021-06-25powerpc/64: use interrupt restart table to speed up return from interruptNicholas Piggin
2021-06-25powerpc/64s: avoid reloading (H)SRR registers if they are still validNicholas Piggin
2021-02-11powerpc/irq: Add stub irq_soft_mask_return() for PPC32Christophe Leroy
2021-02-11powerpc/irq: Rework helpers that manipulate MSR[EE/RI]Christophe Leroy
2021-02-11powerpc/irq: Add helper to set regs->softeChristophe Leroy
2021-02-09powerpc: convert interrupt handlers to use wrappersNicholas Piggin
2021-02-09powerpc: add and use unknown_async_exceptionNicholas Piggin
2021-02-09powerpc/time: move timer_broadcast_interrupt prototype to asm/time.hNicholas Piggin
2020-10-16Merge tag 'powerpc-5.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds
2020-10-06powerpc/64e: remove PACA_IRQ_EE_EDGENicholas Piggin
2020-09-02powerpc/hwirq: Remove stale forward irq_chip declarationChristophe Leroy
2020-08-26lockdep: Only trace IRQ edgesNicholas Piggin
2020-05-04powerpc/64s: Fix unrecoverable SLB crashes due to preemption checkMichael Ellerman
2020-04-01powerpc/64s: Implement interrupt exit logic in CNicholas Piggin
2020-04-01powerpc/64: Implement soft interrupt replay in CNicholas Piggin
2020-04-01powerpc/64/sycall: Implement syscall entry/exit logic in CNicholas Piggin
2019-11-18powerpc: cleanup hw_irq.hChristophe Leroy
2018-07-24powerpc/64s: make PACA_IRQ_HARD_DIS track MSR[EE] closelyNicholas Piggin
2018-06-03powerpc/64: Save stack pointer when we hard disable interruptsMichael Ellerman
2018-06-03powerpc: generic clockevents broadcast receiver call tick_receive_broadcastNicholas Piggin
2018-06-03powerpc/64s: micro-optimise __hard_irq_enable() for mtmsrd L=1 supportNicholas Piggin
2018-02-08powerpc/64s: Fix may_hard_irq_enable() for PMI soft maskingNicholas Piggin
2018-01-19powerpc/64s: Add new set of irq_soft_mask_ functions for PMI maskingMadhavan Srinivasan
2018-01-19powerpc: Add new kconfig CONFIG_PPC_IRQ_SOFT_MASK_DEBUGMadhavan Srinivasan
2018-01-19powerpc/64s: Add support to mask perf interrupts and replay themMadhavan Srinivasan
2018-01-19powerpc/64: Rename soft_enabled to irq_soft_maskMadhavan Srinivasan
2018-01-19powerpc/64: Change soft_enabled from flag to bitmaskMadhavan Srinivasan
2018-01-19powerpc/64: Cleanup hard_irq_disable() macroMadhavan Srinivasan
2018-01-19powerpc/64: Implement and use soft_enabled_set_return APIMadhavan Srinivasan
2018-01-19powerpc/64: Implement and use soft_enabled_return APIMadhavan Srinivasan
2018-01-19powerpc/64: Move set_soft_enabled() and renameMadhavan Srinivasan
2018-01-19powerpc/64: Fix arch_local_irq_disable() prototypeMadhavan Srinivasan
2018-01-19powerpc/64: Improve inline asm in arch_local_irq_disableNicholas Piggin
2018-01-19powerpc/64: Add #defines for paca->soft_enabled flagsMadhavan Srinivasan