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