]> git.hungrycats.org Git - linux/commit
[PATCH] Add a.out support for x86-64
authorAndrew Morton <akpm@osdl.org>
Mon, 29 Dec 2003 13:49:36 +0000 (05:49 -0800)
committerLinus Torvalds <torvalds@home.osdl.org>
Mon, 29 Dec 2003 13:49:36 +0000 (05:49 -0800)
commitb14a4258a69ee74c226097e0ed36f1b3ae6bbcfc
tree75eaaf2e71b27b8f90ea486d7e16303c3dc77911
parentdce807770035b3b6d06f6d9317a336cf21a7b26a
[PATCH] Add a.out support for x86-64

From: Andi Kleen <ak@muc.de>

Add 32bit a.out support for x86-64.

Not exactly an important bug fix, but maybe it will help someone.  This
should increase the current 98% compatibility to i386 to perhaps 98.1% @)

I tested an old a.out SuSE 4.2 installation in chroot and it worked.  It
also ran some very old linux binaries from '92 found on ftp.funet.fi.  The
only program that didn't was the SuSE a.out GNU emacs, but I was too lazy
to track that down.  Core dumps are not supported.
arch/x86_64/Kconfig
arch/x86_64/ia32/Makefile
arch/x86_64/ia32/ia32_aout.c [new file with mode: 0644]
arch/x86_64/ia32/ia32entry.S
fs/stat.c
include/asm-x86_64/a.out.h
include/asm-x86_64/stat.h