From 2069eacc8e19d784bb9e5eb532fcd61e5de1b606 Mon Sep 17 00:00:00 2001 From: Anton Vorontsov Date: Sat, 28 Nov 2009 01:33:44 +0300 Subject: Implement ppc32 variant of __is_user_regs * tapset/nd_syscalls.stp: Implement ppc32 variant of __is_user_regs. * tapset/syscalls.stp: Ditto. Signed-off-by: Anton Vorontsov --- tapset/nd_syscalls.stp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'tapset/nd_syscalls.stp') diff --git a/tapset/nd_syscalls.stp b/tapset/nd_syscalls.stp index f9a6ffce..e7492a11 100644 --- a/tapset/nd_syscalls.stp +++ b/tapset/nd_syscalls.stp @@ -1320,6 +1320,9 @@ function __is_user_regs:long (regs:long) #elif defined(__powerpc64__) unsigned long msr = kread(®s->msr); THIS->__retvalue = ((msr >> MSR_PR_LG) & 0x1); +#elif defined(__powerpc__) + unsigned long msr = kread(®s->msr); + THIS->__retvalue = ((msr >> MSR_PR) != 0); #elif defined(__arm__) long cpsr = kread(®s->ARM_cpsr); THIS->__retvalue = ((cpsr & 0xf) == 0); -- cgit