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