summaryrefslogtreecommitdiff
path: root/arch/powerpc/kernel/exceptions-64e.S
Commit message (Expand)AuthorAgeFilesLines
* powerpc/64e: Clear gprs on interrupt routine entry on Book3ERohan McLure2022-12-021-2/+2
* powerpc: add a definition for the marker offset within the interrupt frameNicholas Piggin2022-12-021-1/+1
* powerpc: add definition for pt_regs offset within an interrupt frameNicholas Piggin2022-12-021-21/+21
* powerpc/64/interrupt: Prevent NMI PMI causing a dangerous warningNicholas Piggin2022-10-181-0/+7
* powerpc/64e: provide an addressing macro for use with TOC in alternate registerNicholas Piggin2022-09-281-7/+7
* powerpc/64: provide a helper macro to load r2 with the kernel TOCNicholas Piggin2022-09-281-6/+6
* powerpc/64: use 32-bit immediate for STACK_FRAME_REGS_MARKERNicholas Piggin2022-09-281-7/+1
* powerpc/64e: Clarify register saves and clears with {SAVE,ZEROIZE}_GPRSRohan McLure2022-09-261-16/+12
* powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3EChristophe Leroy2022-09-261-8/+0
* powerpc: flexible GPR range save/restore macrosNicholas Piggin2021-11-291-10/+4
* powerpc/64e: Get dear offset with _DEAR macroXiongwei Song2021-08-261-4/+4
* powerpc/64e: Get esr offset with _ESR macroXiongwei Song2021-08-261-5/+5
* powerpc/booke: Avoid link stack corruption in several placesChristophe Leroy2021-08-251-3/+3
* powerpc/64e: remove implicit soft-masking and interrupt exit restart logicNicholas Piggin2021-06-301-11/+1
* powerpc/64e: fix CONFIG_RELOCATABLE build warningsNicholas Piggin2021-06-301-0/+11
* powerpc/64: treat low kernel text as irqs soft-maskedNicholas Piggin2021-06-251-1/+11
* powerpc/64: allow alternate return locations for soft-masked interruptsNicholas Piggin2021-06-251-2/+35
* powerpc/64s: introduce different functions to return from SRR vs HSRR interruptsNicholas Piggin2021-06-251-0/+4
* powerpc/64e/interrupt: Fix nvgprs being clobberedNicholas Piggin2021-05-141-14/+24
* powerpc/64e/interrupt: handle bad_page_fault in CNicholas Piggin2021-04-141-6/+0
* powerpc/64e/interrupt: reconcile irq soft-mask state in CNicholas Piggin2021-04-141-38/+1
* powerpc/64e/interrupt: NMI save irq soft-mask state in CNicholas Piggin2021-04-141-32/+4
* powerpc/64e/interrupt: use new interrupt returnNicholas Piggin2021-04-141-296/+25
* powerpc/64e/interrupt: always save nvgprs on interruptNicholas Piggin2021-04-141-24/+3
* powerpc/64: entry cpu time accounting in CNicholas Piggin2021-02-091-1/+0
* powerpc: bad_page_fault get registers from regsNicholas Piggin2021-02-091-2/+1
* powerpc: DebugException remove argsNicholas Piggin2021-02-091-2/+0
* powerpc: remove arguments from fault handler functionsNicholas Piggin2021-02-091-2/+0
* powerpc/fault: Perform exception fixup in do_page_fault()Christophe Leroy2020-12-091-1/+1
* powerpc/64e: remove 64s specific interrupt soft-mask codeNicholas Piggin2020-10-061-10/+0
* powerpc/64e: remove PACA_IRQ_EE_EDGENicholas Piggin2020-10-061-1/+0
* powerpc/64s: Implement interrupt exit logic in CNicholas Piggin2020-04-011-7/+248
* powerpc/64: Implement soft interrupt replay in CNicholas Piggin2020-04-011-32/+0
* powerpc: unify definition of M_IF_NEEDEDJason Yan2019-11-131-11/+1
* powerpc/64: optimise LOAD_REG_IMMEDIATE_SYM()Christophe Leroy2019-08-271-9/+13
* powerpc: rewrite LOAD_REG_IMMEDIATE() as an intelligent macroChristophe Leroy2019-08-271-5/+5
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner2019-05-301-5/+1
* powerpc/fsl: Fix the flush of branch predictor.Christophe Leroy2019-02-271-0/+1
* powerpc/64: Replace CURRENT_THREAD_INFO with PACA_THREAD_INFOChristophe Leroy2019-02-231-1/+1
* powerpc: Activate CONFIG_THREAD_INFO_IN_TASKChristophe Leroy2019-02-231-11/+0
* powerpc/fsl: Flush the branch predictor at each kernel entry (64bit)Diana Craciun2018-12-201-1/+25
* powerpc: clean inclusions of asm/feature-fixups.hChristophe Leroy2018-07-301-0/+1
* powerpc/64s: make PACA_IRQ_HARD_DIS track MSR[EE] closelyNicholas Piggin2018-07-241-0/+4
* powerpc/64s: Fix may_hard_irq_enable() for PMI soft maskingNicholas Piggin2018-02-081-0/+2
* powerpc/64: Rename soft_enabled to irq_soft_maskMadhavan Srinivasan2018-01-191-5/+5
* powerpc/64: Change soft_enabled from flag to bitmaskMadhavan Srinivasan2018-01-191-5/+5
* powerpc/64: Add #defines for paca->soft_enabled flagsMadhavan Srinivasan2018-01-191-3/+3
* powerpc/64e: Fix hang when debugging programs with relocated kernelLiuHailong2017-04-301-0/+12
* powerpc/64e: Don't branch to dot symbolsNicholas Piggin2016-11-281-3/+3
* powerpc32: provide VIRT_CPU_ACCOUNTINGChristophe Leroy2016-07-091-2/+2