Linux PARISC architecture development
 help / color / mirror / Atom feed
From: Jes Sorensen <jes@sgi.com>
To: Thibaut VARENE <T-Bone@parisc-linux.org>
Cc: James Bottomley <James.Bottomley@steeleye.com>,
	parisc-linux@lists.parisc-linux.org
Subject: Re: [parisc-linux] [RFC] using 64bit wide registers with 32bit kernel
Date: Mon, 15 May 2006 12:56:16 +0200	[thread overview]
Message-ID: <44685E50.7040908@sgi.com> (raw)
In-Reply-To: <7d01f9f00605150255u5846f144u9c95cab3ffd35133@mail.gmail.com>

Thibaut VARENE wrote:
> On 15 May 2006 05:10:15 -0400, Jes Sorensen <jes@sgi.com> wrote:
>> What about setting an ELF flag or somesuch, set a task flag based on
>> this and then only do the extended register file backup for these
>> apps?
> 
> If that's possible *and* acceptable, it might be very helpful indeed.

I don't know anything about the PARISC ELF specification, but I think
it ought to be feasible.

Alternatively, if you can trap the instruction so you get a kernel trap
the first time the user app tries to do this and then set the flag then.
Otherwise there is the problem that someone will do some hand tuned
assembly that uses the 64 bit regs and you end up with mocked up state
if this goes undetected.

Cheers,
Jes
_______________________________________________
parisc-linux mailing list
parisc-linux@lists.parisc-linux.org
http://lists.parisc-linux.org/mailman/listinfo/parisc-linux

  parent reply	other threads:[~2006-05-15 10:56 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-05-13 15:41 [parisc-linux] [RFC] using 64bit wide registers with 32bit kernel Thibaut VARENE
2006-05-13 16:33 ` [parisc-linux] " Thibaut VARENE
2006-05-13 17:03 ` [parisc-linux] " James Bottomley
2006-05-13 22:32   ` Thibaut VARENE
     [not found]   ` <yq0ves7psaw.fsf@jaguar.mkp.net>
     [not found]     ` <7d01f9f00605150255u5846f144u9c95cab3ffd35133@mail.gmail.com>
2006-05-15 10:56       ` Jes Sorensen [this message]
2006-05-15 11:53     ` Kyle McMartin
2006-05-13 17:07 ` John David Anglin
2006-05-13 22:43   ` Thibaut VARENE
2006-05-13 23:35     ` John David Anglin
2006-05-14  5:06       ` John Marvin
2006-05-14  6:27       ` Grant Grundler
     [not found]         ` <200605141510.k4EFAUv7006350@hiauly1.hia.nrc.ca>
2006-05-15  1:06           ` Grant Grundler

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=44685E50.7040908@sgi.com \
    --to=jes@sgi.com \
    --cc=James.Bottomley@steeleye.com \
    --cc=T-Bone@parisc-linux.org \
    --cc=parisc-linux@lists.parisc-linux.org \
    /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