> Slack may be giving you the fullword at 0x8c, consisting of two-byte ILC > and two-byte code. The instruction length code will be the number of > bytes in the faulting instruction: 2, 4, or 6. The code will be the > 0x0001 part of the examples you gave, Operation Exception for code > 0x0001. (Operation Exception means an invalid instruction opcode.)
Exactly. For 2.4 the first level program check handler in entry.S and'ed the 16 bit value from 0x8c with 0x7f which removed the instruction length code. For 2.6 I changed this because it is really nice to know how long the instruction has been that caused the fault. If the psw points behind the faulting instruction you have to subtract the ilc to find the correct address to look at. blue skies, Martin Linux/390 Design & Development, IBM Deutschland Entwicklung GmbH Sch�naicherstr. 220, D-71032 B�blingen, Telefon: 49 - (0)7031 - 16-2247 E-Mail: [EMAIL PROTECTED] ---------------------------------------------------------------------- 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
