public inbox for linux-ia64@vger.kernel.org
 help / color / mirror / Atom feed
* [Linux-ia64] sigaltstack and RBS
@ 2003-02-09  5:19 Matt Chapman
  2003-02-09  5:27 ` David Mosberger
                   ` (9 more replies)
  0 siblings, 10 replies; 11+ messages in thread
From: Matt Chapman @ 2003-02-09  5:19 UTC (permalink / raw)
  To: linux-ia64

I'm having some difficulty "demand paging" register backing store from
userspace (i.e. using SIGSEGV to map pages in on demand).

The problem is that even when using sigaltstack, the original backing
store (which caused the fault) is still touched when returning to the
signal trampoline, before it switches to the alternate RBS.  Thus I
get recursive faulting before it gets to the signal handler.

Ideally, signal handling on an alternate RBS/stack wouldn't touch the
original RBS/stack at all.

Any suggestions how to deal with this?

Matt



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

end of thread, other threads:[~2003-03-07 23:35 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-02-09  5:19 [Linux-ia64] sigaltstack and RBS Matt Chapman
2003-02-09  5:27 ` David Mosberger
2003-02-09  5:47 ` Matt Chapman
2003-02-09  7:58 ` Matt Chapman
2003-02-09  8:48 ` David Mosberger
2003-02-09 10:55 ` Matt Chapman
2003-02-09 18:22 ` David Mosberger
2003-02-11  3:06 ` David Mosberger
2003-02-11  7:26 ` Matt Chapman
2003-02-11 19:11 ` David Mosberger
2003-03-07 23:35 ` Bjorn Helgaas

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