05 Feb 2004 Reverse armode patch - problems with XC mode - Greg Smith

git-svn-id: file:///home/jj/hercules.svn/trunk@2179 956126f8-22a0-4046-8f4a-272fa8102e63
This commit is contained in:
Greg Smith
2004-02-06 00:10:39 +00:00
parent d02224464e
commit 9dccf11f19
12 changed files with 65 additions and 83 deletions

View File

@@ -477,7 +477,7 @@ BYTE xpkey1 = 0, xpkey2 = 0; /* Expanded storage keys */
if (prot || (xpvalid1 && (pte1 & PAGETAB_PROT)))
{
regs->TEA = vaddr1 | TEA_PROT_AP | stid;
regs->excarid = regs->armode ? r1 : 0;
regs->excarid = (ACCESS_REGISTER_MODE(&regs->psw)) ? r1 : 0;
ARCH_DEP(program_interrupt) (regs, PGM_PROTECTION_EXCEPTION);
}