Suggestions and corrections are welcome. I'm not an ABI/binutils
expert. FYI, I let Ralf eyeball this before checking it in.
Kip
"Maciej W. Rozycki" wrote:
>
> On Thu, 20 Feb 2003 kwalker@linux-mips.org wrote:
>
> > Modified files:
> > include/asm-mips64: Tag: linux_2_4 a.out.h elf.h processor.h
> > arch/mips64/kernel: Tag: linux_2_4 process.c signal.c
> >
> > Log message:
> > Represent ABI (o32,n32,n64) in thread mflags using 2 bits:
> > MF_32BIT_REGS, MF_32BIT_ADDR.
>
> Why do you assume no ABI set for ELF32 means n32? Historically it means
> o32 and arch/mips64/kernel/binfmt_elfo32.c treats it as such. Also a
> brief study of binutils reveals the interpretation is the same for IRIX
> which does not handle the EF_MIPS_ABI mask.
>
> --
> + Maciej W. Rozycki, Technical University of Gdansk, Poland +
> +--------------------------------------------------------------+
> + e-mail: macro@ds2.pg.gda.pl, PGP key available +
|