Mark,

Looking in /usr/src/<linux-version>/arch/s390/kernel/traps.c,
routine "do_trap()",
you will find the code that generates this message.  It looks
like the value you are seeing is the Program Interrupt Code (PIC)
value from the PSW.

There are some nested (#ifndef/#ifdef/#else) in this area that
look like they are related to debugging the kernel during development.

In any event, my best guess is that by this point a set of handlers
has been installed and when the interrupt is generated, the kernel
calls this routine to determine how to handle it, such as calling
the Linux version of the Virtual Storage Manager to attempt to
determine if an invalid address points to storage that has been
paged out, etc.


> -----Original Message-----
> From: Post, Mark K [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, September 29, 2004 06:53 PM
> To: [EMAIL PROTECTED]
> Subject: Re: Documentation for User Process Faults
>
> So, when I see a 0x40001 or 0x020001 error, how do I map that to something
> in the POP?
>
>
> Mark Post
>
> -----Original Message-----
> From: Linux on 390 Port [mailto:[EMAIL PROTECTED] On Behalf Of
> Ferguson, Neale
> Sent: Wednesday, September 29, 2004 2:48 PM
> To: [EMAIL PROTECTED]
> Subject: Re: Documentation for User Process Faults
>
>
> The Principles of Operation manual (SA22-7832-03 chapter 6) describes all
> the program interruption types.
>
> -----Original Message-----
> > knowing how to interpret the "User process fault: interruption code"
> > messages that get generated.  Is there a pointer to a document that
> > contains explanations for these that anyone knows about?
>
> ----------------------------------------------------------------------
> For LINUX-390 subscribe / signoff / archive access instructions, send email
> to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
> http://www.marist.edu/htbin/wlvindex?LINUX-390
>
> ----------------------------------------------------------------------
> For LINUX-390 subscribe / signoff / archive access instructions,
> send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
> http://www.marist.edu/htbin/wlvindex?LINUX-390
>

----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390

Reply via email to