aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/include/asm/hw_irq.h (follow)
AgeCommit message (Expand)AuthorFilesLines
2021-06-25powerpc/64: use interrupt restart table to speed up return from interruptNicholas Piggin1-2/+11
2021-06-25powerpc/64s: avoid reloading (H)SRR registers if they are still validNicholas Piggin1-1/+9
2021-02-11powerpc/irq: Add stub irq_soft_mask_return() for PPC32Christophe Leroy1-0/+5
2021-02-11powerpc/irq: Rework helpers that manipulate MSR[EE/RI]Christophe Leroy1-24/+51
2021-02-11powerpc/irq: Add helper to set regs->softeChristophe Leroy1-2/+9
2021-02-09powerpc: convert interrupt handlers to use wrappersNicholas Piggin1-9/+0
2021-02-09powerpc: add and use unknown_async_exceptionNicholas Piggin1-0/+1
2021-02-09powerpc/time: move timer_broadcast_interrupt prototype to asm/time.hNicholas Piggin1-1/+0
2020-10-16Merge tag 'powerpc-5.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linuxLinus Torvalds1-9/+2
2020-10-06powerpc/64e: remove PACA_IRQ_EE_EDGENicholas Piggin1-3/+2
2020-09-02powerpc/hwirq: Remove stale forward irq_chip declarationChristophe Leroy1-6/+0
2020-08-26lockdep: Only trace IRQ edgesNicholas Piggin1-7/+4
2020-05-04powerpc/64s: Fix unrecoverable SLB crashes due to preemption checkMichael Ellerman1-1/+19
2020-04-01powerpc/64s: Implement interrupt exit logic in CNicholas Piggin1-0/+1
2020-04-01powerpc/64: Implement soft interrupt replay in CNicholas Piggin1-1/+0
2020-04-01powerpc/64/sycall: Implement syscall entry/exit logic in CNicholas Piggin1-0/+4
2019-11-18powerpc: cleanup hw_irq.hChristophe Leroy1-31/+26
2018-07-24powerpc/64s: make PACA_IRQ_HARD_DIS track MSR[EE] closelyNicholas Piggin1-4/+6
2018-06-03powerpc/64: Save stack pointer when we hard disable interruptsMichael Ellerman1-1/+5
2018-06-03powerpc: generic clockevents broadcast receiver call tick_receive_broadcastNicholas Piggin1-0/+1
2018-06-03powerpc/64s: micro-optimise __hard_irq_enable() for mtmsrd L=1 supportNicholas Piggin1-2/+2
2018-02-08powerpc/64s: Fix may_hard_irq_enable() for PMI soft maskingNicholas Piggin1-1/+11
2018-01-19powerpc/64s: Add new set of irq_soft_mask_ functions for PMI maskingMadhavan Srinivasan1-0/+67
2018-01-19powerpc: Add new kconfig CONFIG_PPC_IRQ_SOFT_MASK_DEBUGMadhavan Srinivasan1-2/+2
2018-01-19powerpc/64s: Add support to mask perf interrupts and replay themMadhavan Srinivasan1-8/+11
2018-01-19powerpc/64: Rename soft_enabled to irq_soft_maskMadhavan Srinivasan1-25/+31
2018-01-19powerpc/64: Change soft_enabled from flag to bitmaskMadhavan Srinivasan1-7/+23
2018-01-19powerpc/64: Cleanup hard_irq_disable() macroMadhavan Srinivasan1-4/+3
2018-01-19powerpc/64: Implement and use soft_enabled_set_return APIMadhavan Srinivasan1-10/+15
2018-01-19powerpc/64: Implement and use soft_enabled_return APIMadhavan Srinivasan1-8/+13
2018-01-19powerpc/64: Move set_soft_enabled() and renameMadhavan Srinivasan1-6/+16
2018-01-19powerpc/64: Fix arch_local_irq_disable() prototypeMadhavan Srinivasan1-10/+15
2018-01-19powerpc/64: Improve inline asm in arch_local_irq_disableNicholas Piggin1-5/+5
2018-01-19powerpc/64: Add #defines for paca->soft_enabled flagsMadhavan Srinivasan1-7/+14
2017-11-16Merge tag 'powerpc-4.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linuxLinus Torvalds1-0/+1
2017-11-06KVM: PPC: Book3S HV: Handle host system reset in guest modeNicholas Piggin1-0/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-06-19powerpc/64s/idle: Process interrupts from system reset wakeupNicholas Piggin1-0/+1
2017-06-19powerpc/64s/idle: Move soft interrupt mask logic into C codeNicholas Piggin1-0/+3
2016-09-25powerpc/8xx: use SPRN_EIE and SPRN_EID to enable/disable interruptsChristophe Leroy1-0/+6
2016-07-17powerpc/irq: Add mechanism to force a replay of interruptsBenjamin Herrenschmidt1-0/+2
2014-08-05powerpc/book3s: Add basic infrastructure to handle HMI in Linux.Mahesh Salgaonkar1-0/+1
2013-07-24powerpc: Access local paca after hard irq disabledTiejun Chen1-3/+4
2013-05-10powerpc: hard_irq_disable(): Call trace_hardirqs_off after disablingScott Wood1-2/+3
2013-05-07powerpc: Make hard_irq_disable() do the right thing vs. irq tracingBenjamin Herrenschmidt1-9/+7
2012-07-24Merge tag 'kvm-3.6-1' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-0/+2
2012-07-11booke/bookehv: Add host crit-watchdog exception supportBharat Bhushan1-0/+2
2012-07-10powerpc: Fix build of some debug irq codeBenjamin Herrenschmidt1-2/+2
2012-07-10powerpc: More fixes for lazy IRQ vs. idleBenjamin Herrenschmidt1-0/+2
2012-06-29powerpc: check_and_cede_processor() never cedesAnton Blanchard1-0/+5