Path: utzoo!news-server.csri.toronto.edu!cs.utexas.edu!usc!zaphod.mps.ohio-state.edu!tut.cis.ohio-state.edu!ucbvax!CS.NIU.EDU!rickert From: rickert@CS.NIU.EDU (Neil Rickert) Newsgroups: comp.lang.asm370 Subject: Re: New System/3x0 Instruction Message-ID: <9103171404.AA01042@ucbvax.Berkeley.EDU> Date: 17 Mar 91 14:01:40 GMT References: <9103171023.AA28323@ucbvax.Berkeley.EDU> Sender: daemon@ucbvax.BERKELEY.EDU Reply-To: IBM 370 Assembly Programming Discussion List Distribution: inet Organization: The Internet Lines: 21 In article <9103171023.AA28323@ucbvax.Berkeley.EDU> you write: >On Sun, 10 Mar 91 13:03:10 -0600, > Neil Rickert said: >> You can't do that in an instruction. An SVC routine -- yes. An >> instruction -- no. The page tables are not a hardware feature but a >> creation of the operating system. Therefore a hardware instruction >> cannot manipulate them. > >Really? Ever heard of the MVS assists "OBTAIN LOCAL LOCK", "ADD FRR", >etc.? These are (microcoded) instructions which are sensitive to the >format of MVS control blocks. Look in the MVS Data Areas manual (or Sure they are. But they are not considered System/3x0 instructions, and are not documented in Principles of Operation. Rather they are considered part of a microcode assist for MVS. -- =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Neil W. Rickert, Computer Science Northern Illinois Univ. DeKalb, IL 60115 +1-815-753-6940