ahem .. as long as n >= 2 :-) Scott
On Thu, Dec 10, 2009 at 5:43 PM, Schuh, Richard <rsc...@visa.com> wrote: > Hats off to Alan. He has, again, come through with a sensible answer, and a > bit of history. Our MVS guys confirmed that there was no such thing defined > in their world (but I would wager that they can, at most, vary n-1 cpus off > of a system that has n). > > Regards, > Richard Schuh > > > > > -----Original Message----- > > From: The IBM z/VM Operating System > > [mailto:ib...@listserv.uark.edu] On Behalf Of Alan Altmark > > Sent: Thursday, December 10, 2009 3:42 PM > > To: IBMVM@LISTSERV.UARK.EDU > > Subject: Re: Base Processor? > > > > On Wednesday, 12/09/2009 at 08:20 EST, "Don W." <thisus...@yahoo.com> > > wrote: > > > When you set up the directory entry for a z/OS guest with multiple > > virtual > > > CPU's (e.g. CPU 00, CPU 01) and you QUERY CPUS, CPU 00 > > shows as BASE. > > What > > > is the difference between a BASE CPU and a non-BASE CPU? Does it > > > really > > make > > > any difference in this environment. In terms of real processors, at > > > one > > time > > > the base processor had to do the I/O. I do not believe that is true > > > any more. Am I correct? and when did that stop being the case? > > > > The "base" CPU is the first CPU that is defined to your > > virtual machine. > > What it really means is that you can't DETACH it, since every virtual > > machine must have at least one virtual CPU. Otherwise the term is > > meaningless. > > > > Each processor has always been able to do its own I/O. What > > changed (370 > > -> XA) was the introduction of a "channel subsystem" that enabled any > > processor to get to any device. Prior to that, each CPU had > > its own set of channels. I/O to *that* device had to be > > scheduled on *that* CPU. Now we're all one happy family! > > > > Alan Altmark > > z/VM Development > > IBM Endicott > > >