summaryrefslogtreecommitdiff
path: root/arch/powerpc/kernel/head_40x.S
AgeCommit message (Expand)Author
2023-10-19powerpc/40x: Introduce _PAGE_READ and remove _PAGE_USERChristophe Leroy
2023-10-19powerpc/nohash: Add _PAGE_WRITE to supplement _PAGE_RWChristophe Leroy
2023-08-16powerpc: remove unneeded #include <asm/export.h>Masahiro Yamada
2022-12-08Merge branch 'topic/objtool' into nextMichael Ellerman
2022-12-02powerpc: allow minimum sized kernel stack framesNicholas Piggin
2022-11-18powerpc/32: Fix objtool unannotated intra-function call warningsChristophe Leroy
2022-02-07powerpc/32: Remove _ENTRY() macroChristophe Leroy
2021-12-09powerpc/kuap: Wire-up KUAP on 40xChristophe Leroy
2021-12-09powerpc/40x: Map 32Mbytes of memory at startupChristophe Leroy
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