0000000433f07816-dmarc-requ...@listserv.ua.edu (Paul Gilmartin) writes:
> Nowadays (or is it next year's model?), on the z, practically every one.
> Nothing will run without the PR/SM hypervisor.
>
> In the twilight of Sun Microsystems, Sine Nomine ported OpenSolaris
> to z.  It required z/VM for various assists.

re:
http://www.garlic.com/~lynn/2017b.html#30 Virtualization's Past Helps Explain 
Its Current Importance
http://www.garlic.com/~lynn/2017b.html#36 IBM LinuxONE Rockhopper

I was involved in doing a lot of the work on ECPS (vm microcode assist)
for 138/148 ... and then used in 4300. This is old post with the
analysis choosing what to put into ECPS. We were told that 148 had
6kbytes of space for microcode ... and was to choose the top 6kbytes of
vm370 kernel code for moving into microcode.  138/148 executed an
avg. of 10 native, microcode instructions for every 370 instructions.
Kernel code moved into microcode got 10:1 speedup. 6kbyte of vm370
kernel code accounted for 79.55% of kernel CPU use:
http://www.garlic.com/~lynn/94.html#21

Later I got approval to give presentation on ECPS development at (user
group) BAYBUNCH (held monthly at SLAC). Afterwards the Amdahl attendees
cornered me to explain what they were doing on something called
HYPERVISOR (basically a subset of vm370 function incorporated totally
into the machine).

One of the things Amdahl people mentioned was that hi-end processor
horizontal microcode was difficult and frequently had long lead time.
Ever since 3033, IBM had done been minor microcode features ... that if
weren't present, operating systems wouldn't run. To help keep abreast of
the IBM's constant flurry of minor microcode features ... they had come
up with macrocode ... that was effectively close to 370 machine language
...  and much simpler (& faster) to code than horizontal microcode but
otherwise function like microcode. The hypervisor was being implemented
in this macrocode ... which significantly reduced the development
effort.

To remain competitive, the 3090 had to come up with their equivalent
... evenutally called PR/SM (and LPAR) .... but was a significantly
bigger development effort (having to be done directly in horizontal
microcode). This old email talks some about improvement for SIE (part of
PR/SM) for trout (aka 3090) compared to 3081 (before they were faced
with having to extend to PR/SM to match Amdahl's hypervisor)
http://www.garlic.com/~lynn/2006j.html#email810630
http://www.garlic.com/~lynn/2003j.html#email831118

announce 12Feb1985 ... 
https://www-03.ibm.com/ibm/history/exhibits/mainframe/mainframe_PP3090.html

trivia1: Endicott tried to get 370 138/148 announced as every machine
ordered shipped with vm370 pre-installed (effectively akin to later
PR/SM LPAR), but were overruled by POK/corporate

trivia2: above mentions needing two 3370 FBA (even for MVS/XA customers
which never supported FBA), for the two 3092 service processors, a pair
of 4361s running a modified version of vm370 release 6 (and all service
panels done in CMS IOS3270).

-- 
virtualization experience starting Jan1968, online at home since Mar1970

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to