mirror of
https://github.com/SDL-Hercules-390/hyperion.git
synced 2026-04-21 11:16:38 +02:00
mvpg fix: remove unnessesary pic 5
git-svn-id: file:///home/jj/hercules.svn/trunk@2136 956126f8-22a0-4046-8f4a-272fa8102e63
This commit is contained in:
10
xstore.c
10
xstore.c
@@ -278,7 +278,10 @@ BYTE xpkey1 = 0, xpkey2 = 0; /* Expanded storage keys */
|
||||
else
|
||||
raddr2 = vaddr2;
|
||||
|
||||
raddr2 = APPLY_PREFIXING (raddr2, regs->PX);
|
||||
if(rc != 0 && rc != 2)
|
||||
goto mvpg_progck;
|
||||
|
||||
raddr2 = APPLY_PREFIXING (raddr2, regs->PX);
|
||||
|
||||
if (raddr2 > regs->mainlim)
|
||||
ARCH_DEP(program_interrupt) (regs, PGM_ADDRESSING_EXCEPTION);
|
||||
@@ -378,7 +381,10 @@ BYTE xpkey1 = 0, xpkey2 = 0; /* Expanded storage keys */
|
||||
else
|
||||
raddr1 = vaddr1;
|
||||
|
||||
raddr1 = APPLY_PREFIXING (raddr1, regs->PX);
|
||||
if(rc != 0 && rc != 2)
|
||||
goto mvpg_progck;
|
||||
|
||||
raddr1 = APPLY_PREFIXING (raddr1, regs->PX);
|
||||
|
||||
if (raddr1 > regs->mainlim)
|
||||
ARCH_DEP(program_interrupt) (regs, PGM_ADDRESSING_EXCEPTION);
|
||||
|
||||
Reference in New Issue
Block a user