summaryrefslogtreecommitdiff
path: root/arch/powerpc/kernel/exceptions-64e.S
AgeCommit message (Expand)Author
2023-11-27powerpc: Remove orphaned reg_a2.hMichael Ellerman
2023-07-10powerpc/64e: Fix obtool warnings in exceptions-64e.SMichael Ellerman
2022-12-02powerpc/64e: Clear gprs on interrupt routine entry on Book3ERohan McLure
2022-12-02powerpc: add a definition for the marker offset within the interrupt frameNicholas Piggin
2022-12-02powerpc: add definition for pt_regs offset within an interrupt frameNicholas Piggin
2022-10-18powerpc/64/interrupt: Prevent NMI PMI causing a dangerous warningNicholas Piggin
2022-09-28powerpc/64e: provide an addressing macro for use with TOC in alternate registerNicholas Piggin
2022-09-28powerpc/64: provide a helper macro to load r2 with the kernel TOCNicholas Piggin
2022-09-28powerpc/64: use 32-bit immediate for STACK_FRAME_REGS_MARKERNicholas Piggin
2022-09-26powerpc/64e: Clarify register saves and clears with {SAVE,ZEROIZE}_GPRSRohan McLure
2022-09-26powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3EChristophe Leroy
2021-11-29powerpc: flexible GPR range save/restore macrosNicholas Piggin
2021-08-26powerpc/64e: Get dear offset with _DEAR macroXiongwei Song
2021-08-26powerpc/64e: Get esr offset with _ESR macroXiongwei Song
2021-08-25powerpc/booke: Avoid link stack corruption in several placesChristophe Leroy
2021-06-30powerpc/64e: remove implicit soft-masking and interrupt exit restart logicNicholas Piggin
2021-06-30powerpc/64e: fix CONFIG_RELOCATABLE build warningsNicholas Piggin
2021-06-25powerpc/64: treat low kernel text as irqs soft-maskedNicholas Piggin
2021-06-25powerpc/64: allow alternate return locations for soft-masked interruptsNicholas Piggin
2021-06-25powerpc/64s: introduce different functions to return from SRR vs HSRR interruptsNicholas Piggin
2021-05-14powerpc/64e/interrupt: Fix nvgprs being clobberedNicholas Piggin
2021-04-14powerpc/64e/interrupt: handle bad_page_fault in CNicholas Piggin
2021-04-14powerpc/64e/interrupt: reconcile irq soft-mask state in CNicholas Piggin
2021-04-14powerpc/64e/interrupt: NMI save irq soft-mask state in CNicholas Piggin
2021-04-14powerpc/64e/interrupt: use new interrupt returnNicholas Piggin
2021-04-14powerpc/64e/interrupt: always save nvgprs on interruptNicholas Piggin
2021-02-09powerpc/64: entry cpu time accounting in CNicholas Piggin
2021-02-09powerpc: bad_page_fault get registers from regsNicholas Piggin
2021-02-09powerpc: DebugException remove argsNicholas Piggin
2021-02-09powerpc: remove arguments from fault handler functionsNicholas Piggin
2020-12-09powerpc/fault: Perform exception fixup in do_page_fault()Christophe Leroy
2020-10-06powerpc/64e: remove 64s specific interrupt soft-mask codeNicholas Piggin
2020-10-06powerpc/64e: remove PACA_IRQ_EE_EDGENicholas Piggin
2020-04-01powerpc/64s: Implement interrupt exit logic in CNicholas Piggin
2020-04-01powerpc/64: Implement soft interrupt replay in CNicholas Piggin
2019-11-13powerpc: unify definition of M_IF_NEEDEDJason Yan
2019-08-27powerpc/64: optimise LOAD_REG_IMMEDIATE_SYM()Christophe Leroy
2019-08-27powerpc: rewrite LOAD_REG_IMMEDIATE() as an intelligent macroChristophe Leroy
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner
2019-02-27powerpc/fsl: Fix the flush of branch predictor.Christophe Leroy
2019-02-23powerpc/64: Replace CURRENT_THREAD_INFO with PACA_THREAD_INFOChristophe Leroy
2019-02-23powerpc: Activate CONFIG_THREAD_INFO_IN_TASKChristophe Leroy
2018-12-20powerpc/fsl: Flush the branch predictor at each kernel entry (64bit)Diana Craciun
2018-07-30powerpc: clean inclusions of asm/feature-fixups.hChristophe Leroy
2018-07-24powerpc/64s: make PACA_IRQ_HARD_DIS track MSR[EE] closelyNicholas Piggin
2018-02-08powerpc/64s: Fix may_hard_irq_enable() for PMI soft maskingNicholas Piggin
2018-01-19powerpc/64: Rename soft_enabled to irq_soft_maskMadhavan Srinivasan
2018-01-19powerpc/64: Change soft_enabled from flag to bitmaskMadhavan Srinivasan
2018-01-19powerpc/64: Add #defines for paca->soft_enabled flagsMadhavan Srinivasan
2017-04-30powerpc/64e: Fix hang when debugging programs with relocated kernelLiuHailong