This group is for all folks running the original IBM VM/370 Release 6 operating system (or later (e.g. VMTCE (Community Edition)) on Hercules. Like the other early IBM operating systems this version has always been in the public domain and so can be freely distributed. The base version as supplied by IBM is lacking in many facilities. IBM solved this by providing additional extension products which were licensed and so are not available. There are however many user enhancements available which can be installed. In addition, in order to get users up and running quickly updated "releases" of VM/370 included the most popular updates are available for download, so novices can start to learn VM without having to delve into the system internals. It is intended that this wiki will provide information on the base release and these updates.
The available versions are here :-
?
?
Re: Wondering ...
Bertram Moshier wrote: [...] Yes to both. Start here: * https://sdl-hercules-390.github.io/html/hercconf.html#CTCE As far as documentation describing actual CTCA functionality goes (i.e. how it works
By
Fish Fish
·
#4763
·
|
Wondering ...
Hi, When I was at T.I. I wrote a program to connect two virtual machines running CMS to each other using virtual CTCA. I'm wondering is it possible to have 1) Two Hercules systems on the same Windows
By
Bertram Moshier
·
#4762
·
|
Re: Can a VM machine ...
Hi, Joe, Thanks for that clarification. Mark
By
Mark Waterbury
·
#4761
·
|
Re: Can a VM machine ...
Bert, Many of the modifications are documented on MAINTs 094 disk. They have numbers so this is HRC010. HRCMODS MEMO on this disk lists them. On the latest CE if you do VMSETUP CP this is accessed as
By
Dave Wade
·
#4760
·
|
Re: Can a VM machine ...
Mark, Roger added the 370 support because his first goal was to run OS/360. "Although the germ of Hercules dates back to 1994, most of the work was done during a nine month period in 1999 while I was
By
Joe Monk
·
#4759
·
|
Re: Can a VM machine ...
Read the source of Hercules and you will find that your statement is not correct.? Laddie Hanus
By
laddiehanus
·
#4758
·
|
Re: Can a VM machine ...
To All, If you want to try VM/370 on a 370 simulator there is the one I developed for simH. It will run pretty much anything but MVS for some reason. I can't figure out why I can't get past SMP
By
Richard Cornwell
·
#4757
·
|
Re: Can a VM machine ...
To all, There is one big "flaw" in this thread, the part about adding newer instructions " for use in 370 mode ..." -- I believe Roger Bowler set out to develop hercules-390 as a S/390 emulator, from
By
Mark Waterbury
·
#4756
·
|
Re: Can a VM machine ...
Laddie Hanus wrote: [...] Yes! I forgot all about that one. Thank you, Laddie, for mentioning it. That would also be a viable method for Bertram: *
By
Fish Fish
·
#4755
·
|
Re: Can a VM machine ...
Yup! When I added STK4400 support to the Cray VM Station, worked with the MVS group, and the Cray side, I had to add IUCV to the VM Station. Upto that point in time we had been using VMCF. The VM
By
Bertram Moshier
·
#4754
·
|
Re: Can a VM machine ...
I worked at StorageTek on tape libraries and virtual tape from 1984 to 2017 with a 6 year vacation. The 4400 and newer tape libraries under worked on vm by using IUCV for sending a command to a
By
laddiehanus
·
#4753
·
|
Re: Can a VM machine ...
Tony Harminc wrote: [...] Ah. I see where you're coming from now. Well gosh, Tony. By that definition then, IBM's VM has *never* provided full virtualization (hint: STIDP), so why the big deal about
By
Fish Fish
·
#4752
·
|
Re: Can a VM machine ...
Tony, Sorry for the top post. I don¡¯t believe there are many people that understand I64/AMD64. No one codes in assembler for Windows. I don¡¯t believe the architecture is virtualizable in the same
By
Dave Wade
·
#4751
·
|
Re: Can a VM machine ...
On Sat, 19 Nov 2022 at 22:44, Fish Fish <david.b.trout@...> wrote: > Tony Harminc wrote: > > > What it does do is make the architecture no longer virtualizable > > (without some feature like
By
Tony Harminc
·
#4750
·
|
Re: Can a VM machine ...
Tony Harminc wrote: [...] Thank you. Eh? How so? I'm not following you. What does that have to do with your claim that the introduction of new instructions that weren't defined in the original
By
Fish Fish
·
#4749
·
|
Re: Can a VM machine ...
OK, fair enough. What it does do is make the architecture no longer virtualizable (without some feature like SIE). This 100% virtualizable feature (even for privileged states, and for that matter I/O)
By
Tony Harminc
·
#4748
·
|
Re: Can a VM machine ...
Tony Harminc wrote: Precisely. <snip; EPSW = Extract PSW instruction> But only if/when specifically requested via enabling that specific Hercules facility (256): FACILITY ENABLE HERC_370_EXTENSION
By
Fish Fish
·
#4747
·
|
Re: Can a VM machine ...
In my view the key to all this is that there is no way for a program running in CMS (or any guest in a VM) to discover what the real PSW is, even if they are in virtual supervisor state. In S/370
By
Tony Harminc
·
#4746
·
|
Re: Can a VM machine ...
Bob Bolch wrote: Precisely! The CMS user may *think* (believe) it is running in supervisor state, but in actuality it is not. It's "virtual" PSW (saved/maintained in its VM [user?] block) indicates
By
Fish Fish
·
#4745
·
|
Re: Can a VM machine ...
Aaron Finerman wrote: Correct. Even your PSW. Well, what you say next makes me question that. Their virtual PSW indicates supervisor state, yes. But their *real* (actual) PSW is still in problem
By
Fish Fish
·
#4744
·
|