[PATCH] powerpc/vdso64: Add support for CLOCK_{REALTIME/MONOTONIC}_COARSE
Anton Blanchard
anton at ozlabs.org
Fri Jul 21 13:05:03 AEST 2017
Hi,
> > +static notrace int gettime_syscall_fallback(clockid_t clk_id,
> > + struct timespec *tp)
> > +{
> > + register clockid_t id asm("r3") = clk_id;
> > + register struct timespec *t asm("r4") = tp;
> > + register int nr asm("r0") = __NR_clock_gettime;
> > + register int ret asm("r3");
>
> I guess this works. I've always been a bit nervous about register
> variables TBH.
I don't think this works with clang unfortunately.
Anton
More information about the Linuxppc-dev
mailing list