summaryrefslogblamecommitdiff
path: root/tools/testing/selftests/powerpc/tm/tm-syscall-asm.S
blob: bd1ca25febe4c71543a646a901c0470118307063 (plain) (tree)
1
                                      


























                                
/* SPDX-License-Identifier: GPL-2.0 */
#include <ppc-asm.h>
#include <asm/unistd.h>

	.text
FUNC_START(getppid_tm_active)
	tbegin.
	beq 1f
	li	r0, __NR_getppid
	sc
	tend.
	blr
1:
	li	r3, -1
	blr

FUNC_START(getppid_tm_suspended)
	tbegin.
	beq 1f
	li	r0, __NR_getppid
	tsuspend.
	sc
	tresume.
	tend.
	blr
1:
	li	r3, -1
	blr