summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kernel/head_40x.S
Commit message (Expand)AuthorAgeFilesLines
* powerpc/40x: Introduce _PAGE_READ and remove _PAGE_USERChristophe Leroy2023-10-191-3/+4
* powerpc/nohash: Add _PAGE_WRITE to supplement _PAGE_RWChristophe Leroy2023-10-191-6/+6
* powerpc: remove unneeded #include <asm/export.h>Masahiro Yamada2023-08-161-1/+0
* Merge branch 'topic/objtool' into nextMichael Ellerman2022-12-081-1/+4
|\
| * powerpc/32: Fix objtool unannotated intra-function call warningsChristophe Leroy2022-11-181-1/+4
* | powerpc: allow minimum sized kernel stack framesNicholas Piggin2022-12-021-1/+1
|/
* powerpc/32: Remove _ENTRY() macroChristophe Leroy2022-02-071-9/+9
* powerpc/kuap: Wire-up KUAP on 40xChristophe Leroy2021-12-091-0/+8
* powerpc/40x: Map 32Mbytes of memory at startupChristophe Leroy2021-12-091-1/+8
* powerpc: Define swapper_pg_dir[] in CChristophe Leroy2021-06-171-11/+0
* powerpc: Define empty_zero_page[] in CChristophe Leroy2021-06-171-4/+0
* powerpc/nohash: Convert set_context() to CChristophe Leroy2021-06-171-7/+0
* powerpc/nohash: Refactor update of BDI2000 pointers in switch_mmu_context()Christophe Leroy2021-06-171-14/+0
* powerpc/32: Refactor saving of volatile registers in exception prologsChristophe Leroy2021-03-291-8/+1
* powerpc/32: Remove the xfer parameter in EXCEPTION() macroChristophe Leroy2021-03-291-21/+21
* powerpc/32: Dismantle EXC_XFER_STD/LITE/TEMPLATEChristophe Leroy2021-03-291-12/+21
* powerpc/32: Only restore non volatile registers when requiredChristophe Leroy2021-03-291-2/+8
* powerpc/32: Save trap number on stack in exception prologChristophe Leroy2021-03-291-10/+12
* powerpc/32: Call bad_page_fault() from do_page_fault()Christophe Leroy2021-03-291-2/+2
* powerpc/32: Set regs parameter in r3 in transfer_to_handlerChristophe Leroy2021-03-291-7/+0
* powerpc/32: Provide a name to exception prolog continuation in virtual modeChristophe Leroy2021-03-291-10/+12
* powerpc/32: Move exception prolog code into .text once MMU is back onChristophe Leroy2021-03-291-0/+6
* powerpc/32: Use START_EXCEPTION() as much as possibleChristophe Leroy2021-03-291-7/+5
* powerpc/32: Enable instruction translation at the same time as data translationChristophe Leroy2021-03-291-3/+7
* powerpc/32: Always enable data translation in exception prologChristophe Leroy2021-03-291-23/+0
* powerpc/32: Remove ksp_limitChristophe Leroy2021-03-291-2/+0
* powerpc/40x: Prepare normal exception handler for enabling MMU earlyChristophe Leroy2021-03-291-11/+6
* powerpc/40x: Prepare for enabling MMU in critical exception prologChristophe Leroy2021-03-291-3/+37
* powerpc/40x: Reorder a few instructions in critical exception prologChristophe Leroy2021-03-291-4/+4
* powerpc/40x: Save SRR0/SRR1 and r10/r11 earlier in critical exceptionChristophe Leroy2021-03-291-0/+8
* powerpc/40x: Change CRITICAL_EXCEPTION_PROLOG macro to a gas macroChristophe Leroy2021-03-291-35/+36
* powerpc/40x: Don't use SPRN_SPRG_SCRATCH0/1 in TLB miss handlersChristophe Leroy2021-03-291-21/+18
* powerpc: DebugException remove argsNicholas Piggin2021-02-091-0/+1
* powerpc: remove arguments from fault handler functionsNicholas Piggin2021-02-091-5/+5
* powerpc/40x: Always fault when _PAGE_ACCESSED is not setChristophe Leroy2020-11-051-8/+0
* powerpc: Remove SYNC on non 6xxChristophe Leroy2020-10-081-1/+0
* powerpc/40x: Fix assembler warning about r0Michael Ellerman2020-08-031-1/+1
* mm: reorder includes after introduction of linux/pgtable.hMike Rapoport2020-06-091-1/+1
* mm: introduce include/linux/pgtable.hMike Rapoport2020-06-091-1/+1
* powerpc/40x: Don't save CR in SPRN_SPRG_SCRATCH6Christophe Leroy2020-05-281-10/+5
* powerpc/40x: Avoid using r12 in TLB miss handlersChristophe Leroy2020-05-281-37/+33
* powerpc: Remove IBM405 Erratum #77Christophe Leroy2020-05-281-3/+0
* powerpc/40x: Remove IBM405 Erratum #51Christophe Leroy2020-05-281-6/+0
* powerpc/40x: Remove support for IBM 403GCXChristophe Leroy2020-05-281-45/+0
* powerpc/40x: Rework 40x PTE access and TLB missChristophe Leroy2020-05-281-148/+29
* powerpc/40x: Make more space for system call exceptionChristophe Leroy2020-05-121-1/+2
* powerpc/32: save DEAR/DAR before calling handle_page_faultChristophe Leroy2020-01-261-0/+2
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner2019-05-301-7/+1
* powerpc/32: implement fast entry for syscalls on non BOOKEChristophe Leroy2019-05-031-2/+1
* powerpc/32: get rid of COPY_EE in exception entryChristophe Leroy2019-05-031-5/+3