Hi. Would someone be able to try out the latest z/PDOS on real hardware?
It's available from http://pdos.org (down the bottom) It is a 3390-1 CKD image and you will need OSS-ICC in order to define a 3270 terminal (SYSG is not used). In addition you will need to know the subchannel id of the 3270 terminal and zap the CKD image with that number, unless the guess of x'00010000' is correct (it's correct on Hercules). This version of z/PDOS runs in AM64 and maps the 4-8 GiB region on to 0-4 GiB so that 32-bit applications have the full 4 GiB available, and negative indexes (which in AM64 resolve to addresses above 4 GiB) are not an issue. It's effectively AM32, but not really, because it doesn't rule out the possibility of 64-bit programs running also. If you were to change the DAT tables, 64-bit programs could access virtual addresses above 8 GiB which would presumably map to real memory above 4 GiB. The executables that it runs are marked as AM31, suitable for running on z/OS, and also run as AM24 on MVS 3.8J. But z/PDOS runs them unconditionally as AM64=32. Note - not just source code compatible - the unchanged executables run on all those environments (MVS 3.8J will ignore the AM31 and run as AM24, z/PDOS will ignore the AM31 and run as AM64/32). Theoretically, anyway. I've only tested on Hercules/380, not real z/Arch hardware that I don't have access to. Thanks. Paul. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
