On Monday 03 November 2014 14:48:56 Ivan T. Ivanov wrote:
> 
> On Mon, 2014-11-03 at 13:08 +0100, Vincent Guittot wrote:
> > On 3 November 2014 12:32, Arnd Bergmann <a...@arndb.de> wrote:
> > > On Monday 03 November 2014 12:06:06 Vincent Guittot wrote:
> > > > On 24 October 2014 16:45, Ivan T. Ivanov <iiva...@mm-sol.com> wrote:
> > > > > ---
> > > > >  libdl/dl_syscalls.h | 5 +++++
> > > > >  1 file changed, 5 insertions(+)
> > > > > 
> > > > > diff --git a/libdl/dl_syscalls.h b/libdl/dl_syscalls.h
> > > > > index 8d70056..85dc1e9 100644
> > > > > --- a/libdl/dl_syscalls.h
> > > > > +++ b/libdl/dl_syscalls.h
> > > > > @@ -39,6 +39,11 @@
> > > > >  #define __NR_sched_getattr             381
> > > > >  #endif
> > > > > 
> > > > > +#ifdef __aarch64__
> > > > > +#define __NR_sched_setattr             380
> > > > > +#define __NR_sched_getattr             381
> > > > > +#endif
> > > > 
> > > > Hi Ivan,
> > > > 
> > > > we have same values for __arm__, can't we merge both declaration on one 
> > > > ?
> > > > 
> > > 
> > > arm64 uses 274 and 275 instead of 380 and 381.
> 
> Probably I have been mistaken by arch/arm64/include/asm/unistd32.h
> which uses same numbers like arm.

Yes, this defines the numbers that arm64 emulates when running arm32
binaries.

> > > Why can't libdl just include asm/unistd.h to get the numbers for the
> > > architecture it's compiling for?
> 
> 
> > you're right, it should.
> 
> Just for my clarification. We are talking about headers installed by
> linux kernel or provided by compiler tool chain? I am unable to find 
> above syscall numbers in gcc-linaro-arm-linux-gnueabihf-4.9-2014.09, 
> for example.

On my system, this header is provided by the linux-libc-dev-arm64-cross
package and installed to /usr/aarch64-linux-gnu/include/asm/unistd.h.

This package contains the headers from the kernel that are required
for building a toolchain.

        Arnd

_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to