summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/include/asm/interrupt.h
Commit message (Expand)AuthorAgeFilesLines
* powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.Mahesh Salgaonkar2024-04-151-0/+10
* powerpc: Use user_mode() macro when possibleChristophe Leroy2024-02-221-1/+1
* powerpc: Consolidate 32-bit and 64-bit interrupt_enter_prepareNicholas Piggin2023-02-101-27/+8
* powerpc/64s: Add missing declaration for machine_check_early_boot()Michael Ellerman2022-11-261-0/+1
* powerpc/64/interrupt: avoid BUG/WARN recursion in interrupt entryNicholas Piggin2022-09-281-13/+20
* powerpc/64/interrupt: Fix false warning in context tracking due to idle stateNicholas Piggin2022-09-281-1/+2
* powerpc: Change system_call_exception calling conventionRohan McLure2022-09-281-2/+1
* powerpc: Remove CONFIG_PPC_BOOK3EChristophe Leroy2022-09-261-1/+1
* powerpc: Include asm/firmware.h in all users of firmware_has_feature()Christophe Leroy2022-06-291-0/+1
* powerpc/kasan: Don't instrument non-maskable or raw interruptsDaniel Axtens2022-05-221-12/+40
* powerpc: Move C prototypes out of asm-prototypes.hChristophe Leroy2022-03-081-0/+11
* powerpc/interrupt: Remove struct interrupt_stateChristophe Leroy2022-03-011-20/+12
* powerpc/64s/hash: Make hash faults work in NMI contextNicholas Piggin2022-02-241-1/+1
* powerpc/64/interrupt: reduce expensive debug testsNicholas Piggin2021-12-161-4/+10
* powerpc/64s/interrupt: handle MSR EE and RI in interrupt entry wrapperNicholas Piggin2021-12-161-4/+23
* powerpc/64/interrupt: make normal synchronous interrupts enable MSR[EE] if po...Nicholas Piggin2021-12-161-1/+18
* powerpc/kuap: Prepare for supporting KUAP on BOOK3E/64Christophe Leroy2021-12-091-0/+2
* powerpc/kuap: Add kuap_lock()Christophe Leroy2021-12-091-1/+4
* powerpc/32s: Do kuep_lock() and kuep_unlock() in assemblyChristophe Leroy2021-12-091-4/+2
* powerpc/64s: Move and rename do_bad_slb_fault as it is not hash specificNicholas Piggin2021-12-021-1/+1
* powerpc/64s: Fix unrecoverable MCE calling async handler from NMINicholas Piggin2021-10-071-3/+2
* powerpc/64/interrupt: Reconcile soft-mask state in NMI and fix false BUGNicholas Piggin2021-10-071-5/+8
* powerpc/interrupt: Fix OOPS by not calling do_IRQ() from timer_interrupt()Christophe Leroy2021-08-121-0/+3
* powerpc/64: enable MSR[EE] in irq replay pt_regsNicholas Piggin2021-06-301-0/+4
* powerpc/64s/interrupt: preserve regs->softe for NMI interruptsNicholas Piggin2021-06-301-0/+3
* powerpc/64s: add a table of implicit soft-masked addressesNicholas Piggin2021-06-301-1/+2
* powerpc/64e: remove implicit soft-masking and interrupt exit restart logicNicholas Piggin2021-06-301-9/+24
* powerpc/64: use interrupt restart table to speed up return from interruptNicholas Piggin2021-06-251-0/+2
* powerpc/64: treat low kernel text as irqs soft-maskedNicholas Piggin2021-06-251-3/+8
* powerpc/64: allow alternate return locations for soft-masked interruptsNicholas Piggin2021-06-251-0/+13
* powerpc/64s: avoid reloading (H)SRR registers if they are still validNicholas Piggin2021-06-251-1/+13
* powerpc/64s: Make NMI record implicitly soft-masked code as irqs disabledNicholas Piggin2021-05-141-0/+7
* powerpc/interrupts: Fix kuep_unlock() callChristophe Leroy2021-05-121-2/+0
* powerpc/irq: Enhance readability of trap typesChristophe Leroy2021-04-211-0/+1
* powerpc/32s: Enhance readability of trap typesChristophe Leroy2021-04-211-0/+6
* powerpc/8xx: Enhance readability of trap typesChristophe Leroy2021-04-211-7/+22
* powerpc/traps: Enhance readability for trap typesXiongwei Song2021-04-171-4/+48
* powerpc: clean up do_page_faultNicholas Piggin2021-04-141-1/+1
* powerpc/64e/interrupt: Use new interrupt context tracking schemeNicholas Piggin2021-04-141-28/+0
* powerpc/64e/interrupt: reconcile irq soft-mask state in CNicholas Piggin2021-04-141-4/+4
* powerpc/64e/interrupt: NMI save irq soft-mask state in CNicholas Piggin2021-04-141-10/+22
* powerpc/64s: power4 nap fixup in CNicholas Piggin2021-04-081-0/+24
* powerpc/32: Manage KUAP in CChristophe Leroy2021-03-291-0/+2
* powerpc/32s: Move KUEP locking/unlocking in CChristophe Leroy2021-03-291-1/+5
* powerpc/32: Handle bookE debugging in C in exception entryChristophe Leroy2021-03-291-0/+2
* powerpc/32: Entry cpu time accounting in CChristophe Leroy2021-03-291-0/+3
* powerpc/32: Reconcile interrupts in CChristophe Leroy2021-03-291-0/+4
* powerpc/traps: Declare unrecoverable_exception() as __noreturnChristophe Leroy2021-03-291-1/+1
* powerpc/traps: unrecoverable_exception() is not an interrupt handlerChristophe Leroy2021-03-121-1/+2
* powerpc/32: Handle bookE debugging in C in syscall entry/exitChristophe Leroy2021-02-111-0/+12