summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/include/asm/ppc_asm.h
Commit message (Expand)AuthorAgeFilesLines
* powerpc: Replace CONFIG_4xx with CONFIG_44xMichael Ellerman2024-06-281-1/+1
* powerpc/64s: Use .machine power4 around dcbtMichael Ellerman2024-03-031-2/+8
* powerpc/64s: Move dcbt/dcbtst sequence into a macroMichael Ellerman2024-03-031-0/+12
* powerpc/ps3: Fix lv1 hcall assembly for ELFv2 calling conventionNicholas Piggin2024-02-211-2/+4
* powerpc: merge 32-bit and 64-bit _switch implementationNicholas Piggin2023-06-151-0/+14
* powerpc/64: modules support building with PCREL addresingNicholas Piggin2023-04-201-3/+3
* powerpc/64: vmlinux support building with PCREL addresingNicholas Piggin2023-04-201-0/+19
* powerpc: add CFUNC assembly label annotationNicholas Piggin2023-04-201-0/+5
* powerpc: Implement arch_within_stack_framesNicholas Miehlbradt2023-04-041-0/+8
* powerpc/64: Add interrupt register sanitisation macrosRohan McLure2022-12-021-0/+19
* powerpc/64e: provide an addressing macro for use with TOC in alternate registerNicholas Piggin2022-09-281-0/+11
* powerpc/64: provide a helper macro to load r2 with the kernel TOCNicholas Piggin2022-09-281-0/+6
* powerpc/64: switch asm helpers from GOT to TOC relative addressingNicholas Piggin2022-09-281-1/+2
* powerpc: Add ZEROIZE_GPRS macros for register clearsRohan McLure2022-09-261-0/+22
* powerpc: Remove CONFIG_PPC_FSL_BOOK3EChristophe Leroy2022-09-261-3/+3
* powerpc: Remove CONFIG_PPC_BOOK3EChristophe Leroy2022-09-261-2/+2
* powerpc: Replace PPC64_ELF_ABI_v{1/2} by CONFIG_PPC64_ELF_ABI_V{1/2}Christophe Leroy2022-05-191-2/+2
* powerpc: Remove remaining stab codesChristophe Leroy2022-02-231-6/+0
* powerpc/32: Remove _ENTRY() macroChristophe Leroy2022-02-071-4/+0
* powerpc/32: Remove remaining .stabs annotationsChristophe Leroy2022-02-071-1/+0
* powerpc: flexible GPR range save/restore macrosNicholas Piggin2021-11-291-16/+27
* powerpc/32: Don't use lmw/stmw for saving/restoring non volatile regsChristophe Leroy2021-10-221-2/+2
* powerpc/booke: Avoid link stack corruption in several placesChristophe Leroy2021-08-251-1/+1
* powerpc/bug: Provide better flexibility to WARN_ON/__WARN_FLAGS() with asm gotoChristophe Leroy2021-08-151-10/+1
* powerpc/64s: add a table of implicit soft-masked addressesNicholas Piggin2021-06-301-0/+7
* powerpc/64: allow alternate return locations for soft-masked interruptsNicholas Piggin2021-06-251-0/+8
* powerpc/64e/interrupt: use new interrupt returnNicholas Piggin2021-04-141-20/+0
* powerpc/32: Entry cpu time accounting in CChristophe Leroy2021-03-291-10/+0
* powerpc/64: entry cpu time accounting in CNicholas Piggin2021-02-091-24/+0
* powerpc/vdso: Fix DOTSYM for 32-bit LE VDSOMichael Ellerman2020-12-211-1/+6
* powerpc/vdso: Prepare for switching VDSO to generic C implementation.Christophe Leroy2020-12-041-0/+2
* powerpc: Remove RFI macroChristophe Leroy2020-11-191-5/+0
* powerpc/64s: Replace RFI by RFI_TO_KERNEL and remove RFIChristophe Leroy2020-11-191-1/+0
* powerpc: Remove support for PowerPC 601Christophe Leroy2020-10-081-2/+1
* powerpc: Drop SYNC_601() ISYNC_601() and SYNC()Christophe Leroy2020-10-081-4/+0
* powerpc: Remove CONFIG_PPC601_SYNC_FIXChristophe Leroy2020-10-081-6/+0
* powerpc/ppc_asm.h: delete duplicated wordRandy Dunlap2020-07-271-1/+1
* powerpc/64s: system call support for scv/rfscv instructionsNicholas Piggin2020-07-221-0/+2
* powerpc/32s: get rid of CPU_FTR_601 featureChristophe Leroy2019-08-281-21/+7
* powerpc/64: optimise LOAD_REG_IMMEDIATE_SYM()Christophe Leroy2019-08-271-6/+6
* powerpc: rewrite LOAD_REG_IMMEDIATE() as an intelligent macroChristophe Leroy2019-08-271-5/+37
* powerpc/fsl: Add macro to flush the branch predictorDiana Craciun2018-12-201-0/+10
* powerpc: remove remaining bits from CONFIG_APUSChristophe Leroy2018-12-191-17/+2
* powerpc: clean inclusions of asm/feature-fixups.hChristophe Leroy2018-07-301-0/+1
* powerpc/32: Use stmw/lmw for registers save/restore in asmChristophe Leroy2018-05-181-4/+2
* powerpc/64s: Set assembler machine type to POWER4Nicholas Piggin2018-04-011-7/+4
* powerpc/book3s: Add an HV variant of FIXUP_ENDIAN that is recoverableNicholas Piggin2017-11-061-0/+22
* powerpc/book3s: Use label for FIXUP_ENDIAN macro branchNicholas Piggin2017-11-061-2/+3
* powerpc/8xx: Getting rid of remaining use of CONFIG_8xxChristophe Leroy2017-08-101-1/+1
* powerpc/time: refactor MFTB() to limit number of ifdefsChristophe Leroy2017-08-101-3/+9