.PAGE SIZE 60,65 .RIGHT MARGIN 65 .SPACING 1 .CENTER ^^IAS 3.0 PATCH TO ALLOW PLAS REMAPPING WITH I/O IN PROGRESS\\ .BREAK .CENTER --- --- ----- -- ----- ---- --------- ---- --- -- -------- .SKIP 3 ^^IAS 3.0\\ MAKES USE OF IN-CORE OVERLAYS IN THAT THE ^DIRECTIVE ^SERVICE MODULES AND THE ^^ATL S\\CAN MODULES SHARE KERNEL PAGE 2 ^^(KPAR2)\\. ^KERNEL LOCATIONS ^^.SG.OT\\ AND ^^.SG.OT + \\2 CONTAIN THE ^^PAR\\ VALUES FOR THE RESPECTIVE OVERLAYS. ^SINCE THERE IS NO CONVIENT WAY OF INSURING WHICH OVERLAY IS CURRENTLY ACTIVE, THE PATCH SHOULD BE MADE TO THE APPROPIATE LOCATION IN ABSOLUTE MEMORY. ^THE PATCH CONSISTS OF CHANGING THE CONTENTS OF LOCATION ^^.WNIO + \\4 FROM 1001 ^^(BNE)\\ TO 240 ^^(NOOP). D\\ETERMINE THE ABSOLUTE MEMORY LOCATION OF ^^.WNIO + 4\\ AS FOLLOWS: .SKIP 1 .LEFT MARGIN 4 .INDENT -4 1. ^GET VALUES FOR THE EXECUTIVE SYMBOLS ^^.SG.OT\\ AND ^^.WNIO\\ FROM [11,17]^^EXECUTIVE.STB (LINK/NOTASK/MAP [11,17]EXECUTIVE.STB).\\ .SKIP 1 .INDENT -4 2. ^WITH ^^OPE\\ (IN ^^MCR\\ MODE) DETERMINE THE CONTENTS OF ^^.SG.OT.\\ .SKIP 1 .INDENT -4 3. ^CALCULATE THE PATCH LOCATION ^^(.WNIO + 4)\\ AS FOLLOWS (THE EXAMPLE VALUES WERE OBTAINED FROM TIME-SHARED ^^IAS\\ SYSTEM). .SKIP 1 .LEFT MARGIN 6 .NOFILL .NOJUSTIFY 54230 ^ADDRESS OF ^^.WNIO + 4\\ 40000 ^^KPAR2\\ OFFSET ----- 14230 230.. ^DIRECTIVE ^SERVICE OVERLAY ^^PAR\\ VALUE (^^.SG.OT)\\ ----- 37230 ^ABSOLUTE MEMORY LOCATION FOR PATCH .FILL .JUSTIFY .LEFT MARGIN 4 .SKIP 1 .INDENT -4 4. ^USE ^^OPE (\\WITHOUT ^^KNL\\ SWITCH) TO CHANGE MEMORY LOCATION 37230 FROM 1001 TO 240.