aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kernel/interrupt.c
Commit message (Expand)AuthorAgeFilesLines
* powerpc/64s: system call rfscv workaround for TM bugsNicholas Piggin2021-09-131-0/+13
* powerpc/64s: system call scv tabort fix for corrupt irq soft-mask stateNicholas Piggin2021-09-131-0/+30
* powerpc: Refactor verification of MSR_RIChristophe Leroy2021-08-261-6/+3
* powerpc: Remove MSR_PR check in interrupt_exit_{user/kernel}_prepare()Christophe Leroy2021-08-261-2/+0
* powerpc: Remove duplicate includesWan Jiabing2021-08-181-1/+0
* powerpc/64e: remove implicit soft-masking and interrupt exit restart logicNicholas Piggin2021-06-301-1/+1
* powerpc/interrupt: Use names in check_return_regs_valid()Christophe Leroy2021-06-261-2/+2
* powerpc/interrupt: Also use exit_must_hard_disable() on PPC32Christophe Leroy2021-06-261-5/+3
* powerpc/64s/interrupt: Check and fix srr_valid without crashingNicholas Piggin2021-06-251-0/+89
* powerpc/interrupt: Remove prep_irq_for_user_exit()Christophe Leroy2021-06-251-13/+3
* powerpc/interrupt: Refactor prep_irq_for_{user/kernel_enabled}_exit()Christophe Leroy2021-06-251-22/+7
* powerpc/interrupt: Interchange prep_irq_for_{kernel_enabled/user}_exit()Christophe Leroy2021-06-251-12/+11
* powerpc/interrupt: Refactor interrupt_exit_user_prepare()Christophe Leroy2021-06-251-54/+3
* powerpc/interrupt: Rename and lightly change syscall_exit_prepare_main()Christophe Leroy2021-06-251-5/+4
* powerpc/64: use interrupt restart table to speed up return from interruptNicholas Piggin2021-06-251-132/+261
* powerpc: remove interrupt exit helpers unused argumentNicholas Piggin2021-06-251-2/+2
* powerpc/interrupt: Fix CONFIG ifdef typoChristophe Leroy2021-06-251-1/+1
* powerpc/syscall: Calling kuap_save_and_lock() is wrongChristophe Leroy2021-05-121-3/+0
* powerpc/interrupts: Fix kuep_unlock() callChristophe Leroy2021-05-121-0/+1
* powerpc/traps: Enhance readability for trap typesXiongwei Song2021-04-171-1/+1
* powerpc: remove partial register save logicNicholas Piggin2021-04-141-3/+0
* powerpc/64e/interrupt: Use new interrupt context tracking schemeNicholas Piggin2021-04-141-15/+1
* powerpc/interrupt: update common interrupt code forNicholas Piggin2021-04-141-14/+21
* powerpc/syscall: switch user_exit_irqoff and trace_hardirqs_off orderNicholas Piggin2021-04-141-2/+2
* powerpc/32: Manage KUAP in CChristophe Leroy2021-03-291-15/+4
* powerpc/64s: Make kuap_check_amr() and kuap_get_and_check_amr() genericChristophe Leroy2021-03-291-6/+6
* powerpc/32s: Move KUEP locking/unlocking in CChristophe Leroy2021-03-291-0/+4
* powerpc/32: Replace ASM exception exit by C exception exit from ppc64Christophe Leroy2021-03-291-1/+5
* powerpc/traps: unrecoverable_exception() is not an interrupt handlerChristophe Leroy2021-03-121-1/+0
* powerpc/syscall: Force inlining of __prep_irq_for_enabled_exit()Christophe Leroy2021-03-011-1/+1
* powerpc/syscall: Avoid storing 'current' in another pointerChristophe Leroy2021-02-111-12/+9
* powerpc/32: Handle bookE debugging in C in syscall entry/exitChristophe Leroy2021-02-111-14/+27
* powerpc/syscall: Do not check unsupported scv vector on PPC32Christophe Leroy2021-02-111-4/+5
* powerpc/syscall: Change condition to check MSR_RIChristophe Leroy2021-02-111-3/+4
* powerpc/syscall: Save r3 in regs->orig_r3Christophe Leroy2021-02-111-0/+2
* powerpc/syscall: Use is_compat_task()Christophe Leroy2021-02-111-1/+3
* powerpc/syscall: Make interrupt.c buildable on PPC32Christophe Leroy2021-02-111-7/+24
* powerpc/syscall: Rename syscall_64.c into interrupt.cChristophe Leroy2021-02-111-0/+479