Discussion:
[hercules-os380] z/Arch vs ESA/390
kerravon86@yahoo.com.au [hercules-os380]
2018-03-22 21:32:58 UTC
Permalink
I believe I read that the latest z/Arch systems
are no longer able to run OS/390.

I am wondering whether that means that
PDOS/390 will not run either.

I'm also wondering whether I can just
flip an extra bit on in the PSW and have
a z/PDOS running AM64, without needing
to change any other PDOS code.

Can someone enlighten me?

Thanks. Paul.
Mike Schwab Mike.A.Schwab@gmail.com [hercules-os380]
2018-03-22 21:58:30 UTC
Permalink
Correct. The z14 will not run 31 bit code. z/VM 6.4 will run 31 bit
code on a z14.
Post by ***@yahoo.com.au [hercules-os380]
I believe I read that the latest z/Arch systems
are no longer able to run OS/390.
I am wondering whether that means that
PDOS/390 will not run either.
I'm also wondering whether I can just
flip an extra bit on in the PSW and have
a z/PDOS running AM64, without needing
to change any other PDOS code.
Can someone enlighten me?
Thanks. Paul.
------------------------------------
------------------------------------
------------------------------------
Yahoo Groups Links
--
Mike A Schwab, Springfield IL USA
Where do Forest Rangers go to get away from it all?
Bernd Oppolzer berndoppolzer@yahoo.com [hercules-os380]
2018-03-23 01:49:21 UTC
Permalink
??

We have a z14, running z/OS 2.1, IIRC,
and it is running 31-bit code all the time;

our compilers (C and PL/1) produce 31-bit code only, at the moment.

Kind regards

Bernd
Post by Mike Schwab ***@gmail.com [hercules-os380]
Correct. The z14 will not run 31 bit code. z/VM 6.4 will run 31 bit
code on a z14.
Mike Schwab Mike.A.Schwab@gmail.com [hercules-os380]
2018-03-23 08:28:03 UTC
Permalink
Sorry. z14 will only IPL a 64 bit OS, with longer PSWs and registers
for interrupts, etc. Within the 64 bit OS, it will run 24 and 31 bit
applications, since there is very little 64 bit user applications or
even 64 bit system routines.

On Thu, Mar 22, 2018 at 8:49 PM, Bernd Oppolzer
Post by Bernd Oppolzer ***@yahoo.com [hercules-os380]
??
We have a z14, running z/OS 2.1, IIRC,
and it is running 31-bit code all the time;
our compilers (C and PL/1) produce 31-bit code only, at the moment.
Kind regards
Bernd
Post by Mike Schwab ***@gmail.com [hercules-os380]
Correct. The z14 will not run 31 bit code. z/VM 6.4 will run 31 bit
code on a z14.
------------------------------------
------------------------------------
------------------------------------
Yahoo Groups Links
--
Mike A Schwab, Springfield IL USA
Where do Forest Rangers go to get away from it all?
Amrith amrith_100_k@yahoo.com [hercules-os380]
2018-03-23 03:14:37 UTC
Permalink
Bernd have your tried using z14 pervasive encryption. Have new opcodes introduced for that?
--------------------------------------------
On Fri, 3/23/18, Bernd Oppolzer ***@yahoo.com [hercules-os380] <hercules-***@yahoogroups.com> wrote:

Subject: Re: [hercules-os380] z/Arch vs ESA/390
To: hercules-***@yahoogroups.com
Date: Friday, March 23, 2018, 1:49 AM


 









??



We have a z14, running z/OS 2.1, IIRC,

and it is running 31-bit code all the time;



our compilers (C and PL/1) produce 31-bit code only, at the
moment.



Kind regards



Bernd



Am 22.03.2018 um 22:58 schrieb Mike Schwab
Post by Mike Schwab ***@gmail.com [hercules-os380]
Correct. The z14 will not run 31 bit code. z/VM 6.4
will run 31 bit
Post by Mike Schwab ***@gmail.com [hercules-os380]
code on a z14.
#yiv3516341743 #yiv3516341743 --
#yiv3516341743ygrp-mkp {
border:1px solid #d8d8d8;font-family:Arial;margin:10px
0;padding:0 10px;}

#yiv3516341743 #yiv3516341743ygrp-mkp hr {
border:1px solid #d8d8d8;}

#yiv3516341743 #yiv3516341743ygrp-mkp #yiv3516341743hd {
color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px
0;}

#yiv3516341743 #yiv3516341743ygrp-mkp #yiv3516341743ads {
margin-bottom:10px;}

#yiv3516341743 #yiv3516341743ygrp-mkp .yiv3516341743ad {
padding:0 0;}

#yiv3516341743 #yiv3516341743ygrp-mkp .yiv3516341743ad p {
margin:0;}

#yiv3516341743 #yiv3516341743ygrp-mkp .yiv3516341743ad a {
color:#0000ff;text-decoration:none;}
#yiv3516341743 #yiv3516341743ygrp-sponsor
#yiv3516341743ygrp-lc {
font-family:Arial;}

#yiv3516341743 #yiv3516341743ygrp-sponsor
#yiv3516341743ygrp-lc #yiv3516341743hd {
margin:10px
0px;font-weight:700;font-size:78%;line-height:122%;}

#yiv3516341743 #yiv3516341743ygrp-sponsor
#yiv3516341743ygrp-lc .yiv3516341743ad {
margin-bottom:10px;padding:0 0;}

#yiv3516341743 #yiv3516341743actions {
font-family:Verdana;font-size:11px;padding:10px 0;}

#yiv3516341743 #yiv3516341743activity {
background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}

#yiv3516341743 #yiv3516341743activity span {
font-weight:700;}

#yiv3516341743 #yiv3516341743activity span:first-child {
text-transform:uppercase;}

#yiv3516341743 #yiv3516341743activity span a {
color:#5085b6;text-decoration:none;}

#yiv3516341743 #yiv3516341743activity span span {
color:#ff7900;}

#yiv3516341743 #yiv3516341743activity span
.yiv3516341743underline {
text-decoration:underline;}

#yiv3516341743 .yiv3516341743attach {
clear:both;display:table;font-family:Arial;font-size:12px;padding:10px
0;width:400px;}

#yiv3516341743 .yiv3516341743attach div a {
text-decoration:none;}

#yiv3516341743 .yiv3516341743attach img {
border:none;padding-right:5px;}

#yiv3516341743 .yiv3516341743attach label {
display:block;margin-bottom:5px;}

#yiv3516341743 .yiv3516341743attach label a {
text-decoration:none;}

#yiv3516341743 blockquote {
margin:0 0 0 4px;}

#yiv3516341743 .yiv3516341743bold {
font-family:Arial;font-size:13px;font-weight:700;}

#yiv3516341743 .yiv3516341743bold a {
text-decoration:none;}

#yiv3516341743 dd.yiv3516341743last p a {
font-family:Verdana;font-weight:700;}

#yiv3516341743 dd.yiv3516341743last p span {
margin-right:10px;font-family:Verdana;font-weight:700;}

#yiv3516341743 dd.yiv3516341743last p
span.yiv3516341743yshortcuts {
margin-right:0;}

#yiv3516341743 div.yiv3516341743attach-table div div a {
text-decoration:none;}

#yiv3516341743 div.yiv3516341743attach-table {
width:400px;}

#yiv3516341743 div.yiv3516341743file-title a, #yiv3516341743
div.yiv3516341743file-title a:active, #yiv3516341743
div.yiv3516341743file-title a:hover, #yiv3516341743
div.yiv3516341743file-title a:visited {
text-decoration:none;}

#yiv3516341743 div.yiv3516341743photo-title a,
#yiv3516341743 div.yiv3516341743photo-title a:active,
#yiv3516341743 div.yiv3516341743photo-title a:hover,
#yiv3516341743 div.yiv3516341743photo-title a:visited {
text-decoration:none;}

#yiv3516341743 div#yiv3516341743ygrp-mlmsg
#yiv3516341743ygrp-msg p a span.yiv3516341743yshortcuts {
font-family:Verdana;font-size:10px;font-weight:normal;}

#yiv3516341743 .yiv3516341743green {
color:#628c2a;}

#yiv3516341743 .yiv3516341743MsoNormal {
margin:0 0 0 0;}

#yiv3516341743 o {
font-size:0;}

#yiv3516341743 #yiv3516341743photos div {
float:left;width:72px;}

#yiv3516341743 #yiv3516341743photos div div {
border:1px solid
#666666;min-height:62px;overflow:hidden;width:62px;}

#yiv3516341743 #yiv3516341743photos div label {
color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}

#yiv3516341743 #yiv3516341743reco-category {
font-size:77%;}

#yiv3516341743 #yiv3516341743reco-desc {
font-size:77%;}

#yiv3516341743 .yiv3516341743replbq {
margin:4px;}

#yiv3516341743 #yiv3516341743ygrp-actbar div a:first-child {
margin-right:2px;padding-right:5px;}

#yiv3516341743 #yiv3516341743ygrp-mlmsg {
font-size:13px;font-family:Arial, helvetica, clean,
sans-serif;}

#yiv3516341743 #yiv3516341743ygrp-mlmsg table {
font-size:inherit;font:100%;}

#yiv3516341743 #yiv3516341743ygrp-mlmsg select,
#yiv3516341743 input, #yiv3516341743 textarea {
font:99% Arial, Helvetica, clean, sans-serif;}

#yiv3516341743 #yiv3516341743ygrp-mlmsg pre, #yiv3516341743
code {
font:115% monospace;}

#yiv3516341743 #yiv3516341743ygrp-mlmsg * {
line-height:1.22em;}

#yiv3516341743 #yiv3516341743ygrp-mlmsg #yiv3516341743logo {
padding-bottom:10px;}


#yiv3516341743 #yiv3516341743ygrp-msg p a {
font-family:Verdana;}

#yiv3516341743 #yiv3516341743ygrp-msg
p#yiv3516341743attach-count span {
color:#1E66AE;font-weight:700;}

#yiv3516341743 #yiv3516341743ygrp-reco
#yiv3516341743reco-head {
color:#ff7900;font-weight:700;}

#yiv3516341743 #yiv3516341743ygrp-reco {
margin-bottom:20px;padding:0px;}

#yiv3516341743 #yiv3516341743ygrp-sponsor #yiv3516341743ov
li a {
font-size:130%;text-decoration:none;}

#yiv3516341743 #yiv3516341743ygrp-sponsor #yiv3516341743ov
li {
font-size:77%;list-style-type:square;padding:6px 0;}

#yiv3516341743 #yiv3516341743ygrp-sponsor #yiv3516341743ov
ul {
margin:0;padding:0 0 0 8px;}

#yiv3516341743 #yiv3516341743ygrp-text {
font-family:Georgia;}

#yiv3516341743 #yiv3516341743ygrp-text p {
margin:0 0 1em 0;}

#yiv3516341743 #yiv3516341743ygrp-text tt {
font-size:120%;}

#yiv3516341743 #yiv3516341743ygrp-vital ul li:last-child {
border-right:none !important;
}
#yiv3516341743
kerravon86@yahoo.com.au [hercules-os380]
2018-03-23 06:39:24 UTC
Permalink
Post by ***@yahoo.com.au [hercules-os380]
I'm also wondering whether I can just
flip an extra bit on in the PSW and have
a z/PDOS running AM64, without needing
to change any other PDOS code.
Ok, I remembered some more information.
z/Arch PSW bit 12 says whether the PSW
is an 8-byte or 16-byte PSW. And if I leave
that bit set to 1 (signifying 8-byte), I can't
then flip on the AM64 bit.

So I would need to modify the z/Arch
hardware if I wanted to run in AM64.
Or else I would need to use 16-byte
PSWs. So it's not simple.

Also, I later realized that PDOS/390
switches DAT on and has XA-style DAT.
That would also need to change in order
to be considered a z/Arch OS.

BFN. Paul.
Loading...