summaryrefslogtreecommitdiff
path: root/arch/powerpc/kernel/head_40x.S
AgeCommit message (Expand)Author
2021-06-17powerpc: Define swapper_pg_dir[] in CChristophe Leroy
2021-06-17powerpc: Define empty_zero_page[] in CChristophe Leroy
2021-06-17powerpc/nohash: Convert set_context() to CChristophe Leroy
2021-06-17powerpc/nohash: Refactor update of BDI2000 pointers in switch_mmu_context()Christophe Leroy
2021-03-29powerpc/32: Refactor saving of volatile registers in exception prologsChristophe Leroy
2021-03-29powerpc/32: Remove the xfer parameter in EXCEPTION() macroChristophe Leroy
2021-03-29powerpc/32: Dismantle EXC_XFER_STD/LITE/TEMPLATEChristophe Leroy
2021-03-29powerpc/32: Only restore non volatile registers when requiredChristophe Leroy
2021-03-29powerpc/32: Save trap number on stack in exception prologChristophe Leroy
2021-03-29powerpc/32: Call bad_page_fault() from do_page_fault()Christophe Leroy
2021-03-29powerpc/32: Set regs parameter in r3 in transfer_to_handlerChristophe Leroy
2021-03-29powerpc/32: Provide a name to exception prolog continuation in virtual modeChristophe Leroy
2021-03-29powerpc/32: Move exception prolog code into .text once MMU is back onChristophe Leroy
2021-03-29powerpc/32: Use START_EXCEPTION() as much as possibleChristophe Leroy
2021-03-29powerpc/32: Enable instruction translation at the same time as data translationChristophe Leroy
2021-03-29powerpc/32: Always enable data translation in exception prologChristophe Leroy
2021-03-29powerpc/32: Remove ksp_limitChristophe Leroy
2021-03-29powerpc/40x: Prepare normal exception handler for enabling MMU earlyChristophe Leroy
2021-03-29powerpc/40x: Prepare for enabling MMU in critical exception prologChristophe Leroy
2021-03-29powerpc/40x: Reorder a few instructions in critical exception prologChristophe Leroy
2021-03-29powerpc/40x: Save SRR0/SRR1 and r10/r11 earlier in critical exceptionChristophe Leroy
2021-03-29powerpc/40x: Change CRITICAL_EXCEPTION_PROLOG macro to a gas macroChristophe Leroy
2021-03-29powerpc/40x: Don't use SPRN_SPRG_SCRATCH0/1 in TLB miss handlersChristophe Leroy
2021-02-09powerpc: DebugException remove argsNicholas Piggin
2021-02-09powerpc: remove arguments from fault handler functionsNicholas Piggin
2020-11-05powerpc/40x: Always fault when _PAGE_ACCESSED is not setChristophe Leroy
2020-10-08powerpc: Remove SYNC on non 6xxChristophe Leroy
2020-08-03powerpc/40x: Fix assembler warning about r0Michael Ellerman
2020-06-09mm: reorder includes after introduction of linux/pgtable.hMike Rapoport
2020-06-09mm: introduce include/linux/pgtable.hMike Rapoport
2020-05-28powerpc/40x: Don't save CR in SPRN_SPRG_SCRATCH6Christophe Leroy
2020-05-28powerpc/40x: Avoid using r12 in TLB miss handlersChristophe Leroy
2020-05-28powerpc: Remove IBM405 Erratum #77Christophe Leroy
2020-05-28powerpc/40x: Remove IBM405 Erratum #51Christophe Leroy
2020-05-28powerpc/40x: Remove support for IBM 403GCXChristophe Leroy
2020-05-28powerpc/40x: Rework 40x PTE access and TLB missChristophe Leroy
2020-05-12powerpc/40x: Make more space for system call exceptionChristophe Leroy
2020-01-26powerpc/32: save DEAR/DAR before calling handle_page_faultChristophe Leroy
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner
2019-05-03powerpc/32: implement fast entry for syscalls on non BOOKEChristophe Leroy
2019-05-03powerpc/32: get rid of COPY_EE in exception entryChristophe Leroy
2019-05-03powerpc/32: Enter exceptions with MSR_EE unsetChristophe Leroy
2019-05-03powerpc/32: enter syscall with MSR_EE inconditionaly setChristophe Leroy
2019-05-03powerpc/40x: Refactor exception entry macros by using head_32.hChristophe Leroy
2019-05-03powerpc/40x: Split and rename NORMAL_EXCEPTION_PROLOGChristophe Leroy
2019-05-03powerpc/40x: add exception frame markerChristophe Leroy
2019-05-03powerpc/40x: Don't use SPRN_SPRG_SCRATCH2 in EXCEPTION_PROLOGChristophe Leroy
2019-05-03powerpc/32: Add KASAN supportChristophe Leroy
2019-02-23powerpc: Rename THREAD_INFO to TASK_STACKChristophe Leroy
2019-02-22powerpc: simplify BDI switchChristophe Leroy