linux-mips
[Top] [All Lists]

Re: Adding(?) XI support to MIPS-Linux?

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>