mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
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.


  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®