summaryrefslogtreecommitdiff
path: root/arch/powerpc/kernel/exceptions-64s.S
AgeCommit message (Expand)AuthorFilesLines
2019-07-03powerpc/64s/exception: simplify hmi control flowNicholas Piggin1-16/+10
2019-07-03powerpc/64s/exception: hmi remove special case macroNicholas Piggin1-12/+4
2019-07-03powerpc/64s/exception: sreset move trampoline ahead of common codeNicholas Piggin1-12/+12
2019-07-03powerpc/64s/exception: optimise system_reset for idle, clean up non-idle caseNicholas Piggin1-31/+38
2019-07-02powerpc/64s/exception: remove bad stack branchNicholas Piggin1-80/+16
2019-07-02powerpc/64s/exception: move SET_SCRATCH0 into EXCEPTION_PROLOG_0Nicholas Piggin1-24/+1
2019-07-02powerpc/64s/exception: denorm handler use standard scratch save macroNicholas Piggin1-1/+1
2019-07-02powerpc/64s/exception: machine check use standard macros to save dar/dsisrNicholas Piggin1-5/+1
2019-07-02powerpc/64s/exception: add dar and dsisr options to exception macroNicholas Piggin1-56/+45
2019-07-02powerpc/64s/exception: use common macro for windupNicholas Piggin1-76/+36
2019-07-02powerpc/64s/exception: shuffle windup code aroundNicholas Piggin1-24/+16
2019-07-02powerpc/64s/exception: simplify hmi windup codeNicholas Piggin1-4/+18
2019-07-02powerpc/64s/exception: move machine check windup in_mce handlingNicholas Piggin1-4/+4
2019-07-02powerpc/64s/exception: windup use r9 consistently to restore SPRsNicholas Piggin1-6/+6
2019-07-02powerpc/64s/exception: mtmsrd L=1 cleanupNicholas Piggin1-7/+2
2019-07-02powerpc/64s/exception: avoid SPR RAW scoreboard stall in real mode entryNicholas Piggin1-7/+7
2019-07-02powerpc/64s/exception: clean up system call entryNicholas Piggin1-17/+7
2019-07-02powerpc/64s/exception: move paca save area offsets into exception-64s.SNicholas Piggin1-0/+22
2019-07-02powerpc/64s/exception: remove pointless EXCEPTION_PROLOG macro indirectionNicholas Piggin1-57/+51
2019-07-02powerpc/64s/exception: generate regs clear instructions using .reptNicholas Piggin1-13/+16
2019-07-02powerpc/64s/exception: fix indenting irregularitiesNicholas Piggin1-46/+46
2019-07-02powerpc/64s/exception: use a gas macro for system call handler codeNicholas Piggin1-72/+55
2019-07-02powerpc/64s/exception: remove unused BRANCH_TO_COMMONNicholas Piggin1-8/+0
2019-07-02powerpc/64s/exception: remove __BRANCH_TO_KVMNicholas Piggin1-25/+18
2019-07-02powerpc/64s/exception: move head-64.h code to exception-64s.S where it is usedNicholas Piggin1-0/+251
2019-07-02powerpc/64s/exception: move exception-64s.h code to exception-64s.S where it ...Nicholas Piggin1-0/+431
2019-07-02powerpc/64s/exception: improve 0x500 handler codeNicholas Piggin1-12/+4
2019-07-02powerpc/64s/exception: unwind exception-64s.h macrosNicholas Piggin1-19/+25
2019-07-02powerpc/64s/exception: Move EXCEPTION_COMMON additions into callersNicholas Piggin1-21/+24
2019-07-02powerpc/64s/exception: Move EXCEPTION_COMMON handler and return branches into...Nicholas Piggin1-8/+13
2019-07-02powerpc/64s/exception: Make EXCEPTION_PROLOG_0 a gas macro for consistency wi...Nicholas Piggin1-12/+12
2019-07-02powerpc/64s/exception: merge KVM handler and skip variantsNicholas Piggin1-1/+1
2019-07-02powerpc/64s/exception: consolidate maskable and non-maskable prologsNicholas Piggin1-10/+10
2019-07-02powerpc/64s/exception: remove the "extra" macro parameterNicholas Piggin1-34/+44
2019-07-02powerpc/64s/exception: fix sreset KVM test codeNicholas Piggin1-3/+3
2019-07-02powerpc/64s/exception: move and tidy EXCEPTION_PROLOG_2 variantsNicholas Piggin1-9/+9
2019-07-02powerpc/64s/exception: consolidate EXCEPTION_PROLOG_2 with _NORI variantNicholas Piggin1-6/+6
2019-07-02powerpc/64s/exception: remove H concatenation for EXC_HV variantsNicholas Piggin1-41/+56
2019-07-01Merge branch 'fixes' into nextMichael Ellerman1-1/+1
2019-06-25powerpc/64s/exception: Fix machine check early corrupting AMRNicholas Piggin1-1/+1
2019-06-19powerpc/watchpoint: Restore NV GPRs while returning from exceptionRavi Bangoria1-2/+7
2019-04-30Merge branch 'topic/ppc-kvm' into nextMichael Ellerman1-9/+14
2019-04-30powerpc/64s: Reimplement book3s idle code in CNicholas Piggin1-9/+14
2019-04-21powerpc/64s: Implement KUAP for Radix MMUMichael Ellerman1-0/+3
2019-04-08powerpc/64s/radix: Fix radix segment exception handlingNicholas Piggin1-0/+12
2019-03-01powerpc/64s: Fix unrelocated interrupt trampoline address testNicholas Piggin1-4/+4
2019-02-26powerpc/64s: Fix data interrupts vs d-side MCE reentrancyNicholas Piggin1-10/+26
2019-02-26powerpc/64s: Prepare to handle data interrupts vs d-side MCE reentrancyNicholas Piggin1-6/+42
2019-02-26powerpc/64s: Fix HV NMI vs HV interrupt recoverability testNicholas Piggin1-0/+8
2019-02-23powerpc/64: Replace CURRENT_THREAD_INFO with PACA_THREAD_INFOChristophe Leroy1-1/+1