public inbox for linux-ia64@vger.kernel.org
 help / color / mirror / Atom feed
* RSE Behavior on Interruptions
@ 2008-02-18 13:32 Zoltan Menyhart
  2008-02-18 13:47 ` Matthew Chapman
  0 siblings, 1 reply; 2+ messages in thread
From: Zoltan Menyhart @ 2008-02-18 13:32 UTC (permalink / raw)
  To: linux-ia64

Let's assume a user program just has been interrupted.
The RSE can continue spilling/filling registers on behalf of the interrupted user.
Let's assume the RSE engine touches a swapped out page.
As PSR.ic is 0, the page fault cannot be captured correctly.

Can this scenario happen to the current Linux kernel implementation?

Thanks,

Zoltan Menyhart


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: RSE Behavior on Interruptions
  2008-02-18 13:32 RSE Behavior on Interruptions Zoltan Menyhart
@ 2008-02-18 13:47 ` Matthew Chapman
  0 siblings, 0 replies; 2+ messages in thread
From: Matthew Chapman @ 2008-02-18 13:47 UTC (permalink / raw)
  To: linux-ia64

Hi Zoltan,

The architecture defines that only mandatory (Þmand) RSE accesses can
fault, background RSE activity never raises faults - see SDM II.6.6.

(In any case, current processors don't implement eager mode, so RSE
accesses are only done on demand anyway...)

Matt


On Mon, Feb 18, 2008 at 02:32:10PM +0100, Zoltan Menyhart wrote:
> Let's assume a user program just has been interrupted.
> The RSE can continue spilling/filling registers on behalf of the 
> interrupted user.
> Let's assume the RSE engine touches a swapped out page.
> As PSR.ic is 0, the page fault cannot be captured correctly.
> 
> Can this scenario happen to the current Linux kernel implementation?
> 
> Thanks,
> 
> Zoltan Menyhart
> 
> -
> To unsubscribe from this list: send the line "unsubscribe linux-ia64" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2008-02-18 13:47 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-02-18 13:32 RSE Behavior on Interruptions Zoltan Menyhart
2008-02-18 13:47 ` Matthew Chapman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox