From: Arjan van de Ven <arjan@infradead.org>
To: eranian@hpl.hp.com
Cc: Andrew Morton <akpm@osdl.org>, Arnd Bergmann <arnd@arndb.de>,
linux-kernel@vger.kernel.org, ak@muc.de,
benh@kernel.crashing.org, paulus@samba.org,
stephane.eranian@hp.com, tony.luck@intel.com
Subject: Re: + perfmon2-reserve-system-calls.patch added to -mm tree
Date: Tue, 15 Nov 2005 09:08:08 +0100 [thread overview]
Message-ID: <1132042089.2822.4.camel@laptopd505.fenrus.org> (raw)
In-Reply-To: <20051115080055.GA24236@frankl.hpl.hp.com>
> > d) Some architectures have multiple syscall tables. Stephane, you
> > missed arch/ia64/ia32/ia32_entry.S, for example. But then, that looks
> > to be seriously out of date anyway. No idea what's going on there.
> >
>
> This one corresponds to the system call table for X86 binaries running
> on Linux/ia64. This is used in combination with the hardware emulation
> in the processor. This is being replaced by full user level translation
> by Intel's IA32el libraries. The x86 binary is translated to IA-64 native
> code in user mode and then it makes IA-64 system calls. As such, the IA-32
> syscall emulation table is becoming obsolete as people upgrade to newer
> Linux distributions using IA32el. Tony correct me if I missed something.
... which is a binary only, proprietary application.
Either way, either the emulation is in the kernel or it's not. If it's
there (like it is now) it deserves maintenance. If it's not, it should
be removed from the tree, since the only thing it's otherwise good for
is potential security holes.
next prev parent reply other threads:[~2005-11-15 8:08 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <200511142329.jAENTfmS004600@shell0.pdx.osdl.net>
2005-11-14 23:50 ` Arnd Bergmann
2005-11-15 0:04 ` Paul Mackerras
2005-11-15 0:09 ` Stephane Eranian
2005-11-15 1:12 ` Andrew Morton
2005-11-15 8:00 ` Stephane Eranian
2005-11-15 8:08 ` Arjan van de Ven [this message]
2005-11-15 13:40 ` Andi Kleen
2005-11-15 9:06 ` Christoph Hellwig
2005-11-16 10:24 ` Stephane Eranian
2005-11-15 15:28 Luck, Tony
2005-11-15 15:49 ` Stephane Eranian
2005-11-15 16:58 Luck, Tony
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1132042089.2822.4.camel@laptopd505.fenrus.org \
--to=arjan@infradead.org \
--cc=ak@muc.de \
--cc=akpm@osdl.org \
--cc=arnd@arndb.de \
--cc=benh@kernel.crashing.org \
--cc=eranian@hpl.hp.com \
--cc=linux-kernel@vger.kernel.org \
--cc=paulus@samba.org \
--cc=stephane.eranian@hp.com \
--cc=tony.luck@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®