summaryrefslogtreecommitdiff
path: root/arch/powerpc/include/asm/ppc_asm.h
AgeCommit message (Expand)Author
2024-03-03powerpc/64s: Use .machine power4 around dcbtMichael Ellerman
2024-03-03powerpc/64s: Move dcbt/dcbtst sequence into a macroMichael Ellerman
2024-02-21powerpc/ps3: Fix lv1 hcall assembly for ELFv2 calling conventionNicholas Piggin
2023-06-15powerpc: merge 32-bit and 64-bit _switch implementationNicholas Piggin
2023-04-20powerpc/64: modules support building with PCREL addresingNicholas Piggin
2023-04-20powerpc/64: vmlinux support building with PCREL addresingNicholas Piggin
2023-04-20powerpc: add CFUNC assembly label annotationNicholas Piggin
2023-04-04powerpc: Implement arch_within_stack_framesNicholas Miehlbradt
2022-12-02powerpc/64: Add interrupt register sanitisation macrosRohan McLure
2022-09-28powerpc/64e: provide an addressing macro for use with TOC in alternate registerNicholas Piggin
2022-09-28powerpc/64: provide a helper macro to load r2 with the kernel TOCNicholas Piggin
2022-09-28powerpc/64: switch asm helpers from GOT to TOC relative addressingNicholas Piggin
2022-09-26powerpc: Add ZEROIZE_GPRS macros for register clearsRohan McLure
2022-09-26powerpc: Remove CONFIG_PPC_FSL_BOOK3EChristophe Leroy
2022-09-26powerpc: Remove CONFIG_PPC_BOOK3EChristophe Leroy
2022-05-19powerpc: Replace PPC64_ELF_ABI_v{1/2} by CONFIG_PPC64_ELF_ABI_V{1/2}Christophe Leroy
2022-02-23powerpc: Remove remaining stab codesChristophe Leroy
2022-02-07powerpc/32: Remove _ENTRY() macroChristophe Leroy
2022-02-07powerpc/32: Remove remaining .stabs annotationsChristophe Leroy
2021-11-29powerpc: flexible GPR range save/restore macrosNicholas Piggin
2021-10-22powerpc/32: Don't use lmw/stmw for saving/restoring non volatile regsChristophe Leroy
2021-08-25powerpc/booke: Avoid link stack corruption in several placesChristophe Leroy
2021-08-15powerpc/bug: Provide better flexibility to WARN_ON/__WARN_FLAGS() with asm gotoChristophe Leroy
2021-06-30powerpc/64s: add a table of implicit soft-masked addressesNicholas Piggin
2021-06-25powerpc/64: allow alternate return locations for soft-masked interruptsNicholas Piggin
2021-04-14powerpc/64e/interrupt: use new interrupt returnNicholas Piggin
2021-03-29powerpc/32: Entry cpu time accounting in CChristophe Leroy
2021-02-09powerpc/64: entry cpu time accounting in CNicholas Piggin
2020-12-21powerpc/vdso: Fix DOTSYM for 32-bit LE VDSOMichael Ellerman
2020-12-04powerpc/vdso: Prepare for switching VDSO to generic C implementation.Christophe Leroy
2020-11-19powerpc: Remove RFI macroChristophe Leroy
2020-11-19powerpc/64s: Replace RFI by RFI_TO_KERNEL and remove RFIChristophe Leroy
2020-10-08powerpc: Remove support for PowerPC 601Christophe Leroy
2020-10-08powerpc: Drop SYNC_601() ISYNC_601() and SYNC()Christophe Leroy
2020-10-08powerpc: Remove CONFIG_PPC601_SYNC_FIXChristophe Leroy
2020-07-27powerpc/ppc_asm.h: delete duplicated wordRandy Dunlap
2020-07-22powerpc/64s: system call support for scv/rfscv instructionsNicholas Piggin
2019-08-28powerpc/32s: get rid of CPU_FTR_601 featureChristophe Leroy
2019-08-27powerpc/64: optimise LOAD_REG_IMMEDIATE_SYM()Christophe Leroy
2019-08-27powerpc: rewrite LOAD_REG_IMMEDIATE() as an intelligent macroChristophe Leroy
2018-12-20powerpc/fsl: Add macro to flush the branch predictorDiana Craciun
2018-12-19powerpc: remove remaining bits from CONFIG_APUSChristophe Leroy
2018-07-30powerpc: clean inclusions of asm/feature-fixups.hChristophe Leroy
2018-05-18powerpc/32: Use stmw/lmw for registers save/restore in asmChristophe Leroy
2018-04-01powerpc/64s: Set assembler machine type to POWER4Nicholas Piggin
2017-11-06powerpc/book3s: Add an HV variant of FIXUP_ENDIAN that is recoverableNicholas Piggin
2017-11-06powerpc/book3s: Use label for FIXUP_ENDIAN macro branchNicholas Piggin
2017-08-10powerpc/8xx: Getting rid of remaining use of CONFIG_8xxChristophe Leroy
2017-08-10powerpc/time: refactor MFTB() to limit number of ifdefsChristophe Leroy
2017-08-10powerpc: Fix invalid use of register expressionsAndreas Schwab