| To: | "Kevin D. Kissell" <kevink@paralogos.com> |
|---|---|
| Subject: | Re: Adding(?) XI support to MIPS-Linux? |
| From: | Brian Foster <brian.foster@innova-card.com> |
| Date: | Wed, 18 Jun 2008 11:45:38 +0200 |
| Cc: | linux-mips@linux-mips.org, David Daney <ddaney@avtrex.com>, Thiemo Seufer <ths@networkno.de>, Andrew Dyer <adyer@righthandtech.com> |
| Dkim-signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:reply-to:to:subject:date :user-agent:cc:references:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:message-id:sender; bh=TUHRSmICQCLWcbylI6g2aJpVDSX4LQfpacyZkqJY7B8=; b=FreGFQpG4iTtfz790zULXj10qF+jcnLeIBSogGXkskV0Wr+BfVKWY1huxAh9FlNPgT 0DK1665XgQa8BGnHKViAiUOVEP16CnvWxN8aN3kvB6VWqU+nUkmslDNPqeBUKZBuPKg2 kZ7Z0mzNx4s+H5t9FtNAB+7P1RUIHid8+h+uA= |
| Domainkey-signature: | a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:reply-to:to:subject:date:user-agent:cc:references:in-reply-to :mime-version:content-type:content-transfer-encoding :content-disposition:message-id:sender; b=R5/dPZgSnY8YSxGQLebqHMWm5ZuwdShgVIlzx7P/QdpGHzonrpGoE3J6NMW9yUofOG XJAtcil7PhPAZTkb0dsaCXYaryjdfYbSMusUw3F54iCf0W96S810JcNuHIVJw5WSloPn qhn60PlA1Pe/lk6N+Q6y+ZDEPbr2aWdepO0JQ= |
| In-reply-to: | <4858D735.5020406@paralogos.com> |
| Original-recipient: | rfc822;linux-mips@linux-mips.org |
| References: | <200806091658.10937.brian.foster@innova-card.com> <200806181042.12911.brian.foster@innova-card.com> <4858D735.5020406@paralogos.com> |
| Reply-to: | Brian Foster <brian.foster@innova-card.com> |
| Sender: | linux-mips-bounce@linux-mips.org |
| User-agent: | KMail/1.9.6 (enterprise 0.20070907.709405) |
On Wednesday 18 June 2008 11:36:53 Kevin D. Kissell wrote:
> Brian Foster wrote:
> > Whilst thinking about the problem and possible solutions,
> > it occurred to me there could be a defect in the current
> > trampoline: Suppose there is a signal, either at point A,
> > due to <instr> itself, or at point B, which is caught on
> > this stack, and the user-land signal-handler ‘return’s.
> >
> > Doesn't the signal-handler/sigreturn stack-frame overwrite
> > the FP trampoline? [ ... ]
>
> When I first integrated the FP emulator into the kernel, back in 2.2.x,
> I seem to recall that someone found this problem and that I came up with
> a tweak to signal stack setup that protected the FP branch delay slot
> trampoline. Maybe I'm mistaken, or maybe the tweak was lost?
The error is mine: I overlooked the tweak.
Now that you mention it / remind me of it,
I distinctly recall it; in fact, that was
what first alerted me to the existance of
the FP trampoline.
sorry & cheers!
-blf-
--
“How many surrealists does it take to | Brian Foster
change a lightbulb? Three. One calms | somewhere in south of France
the warthog, and two fill the bathtub | Stop E$$o (ExxonMobil)!
with brightly-coloured machine tools.” | http://www.stopesso.com
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: [2.6 patch] remove pcibios_update_resource() functions, David Howells |
|---|---|
| Next by Date: | [PATCH] Alchemy: remove unused get/set_au1x00_lcd_clock() functions., Manuel Lauss |
| Previous by Thread: | Re: Adding(?) XI support to MIPS-Linux?, Kevin D. Kissell |
| Next by Thread: | Re: Adding(?) XI support to MIPS-Linux?, Ralf Baechle |
| Indexes: | [Date] [Thread] [Top] [All Lists] |