Re: R: Assembler program attaching a C program

2022-11-22 Thread David Crayford
On 23/11/22 01:20, Fabio Massimo Ottaviani wrote: We also tried to add what suggested by David If you want to pass the address of a parameter list in R1 use the following. #pragma runopts(plist(os)) And in main struct plist * parms = ( struct plist * ) __R1; But we got pragma

Re: Storage protection keys

2022-11-22 Thread Jim Mulder
For a more precise time frame on the introduction of IBM implementation of S/390 architecture using a combination of native hardware microarchitecture plus millicode, this reference agrees with my memory that it was generation 4 of the IBM CMOS processors.

Re: ICETOOL / SORT capturing count of output records when using INCLUDE

2022-11-22 Thread Verwijs, Frederick F [NC]
Thanks very much Kolusu, That worked. I'll have to study the parameters so as to understand how to build these.    Regards,         Eric Verwijs Programmeur-analyste, RPC, SV et solutions de paiement - Direction générale de l'innovation, information et technologie Emploi et

Re: Storage protection keys

2022-11-22 Thread Jim Mulder
My wife agrees with you that my "vaccine research" comment was over the top, and I am trained to accept her judgement on such matters of decorum, so I apologize for that. I agreed with you that processor designs of the XA/ESA era were as you described. The IBM 303x, 308x,and 3090

Re: Storage protection keys

2022-11-22 Thread Paul Gorlinsky
Interesting that you have to resort to a childish rant ... So totally unprofessional ... BTW if you read the documents you proved they actually prove my point ... Dr. Gene Amdahl picked me to lead the design and build of his CMOS XA processor for a reason ... My direct OS and hardware

Re: IBM sues Micro Focus, claims it copied mainframe software • The Register

2022-11-22 Thread Tom Brennan
My guess is it's more like how Compaq managed to create their PC compatible ROM in the 80's. On 11/22/2022 4:46 PM, Bill Johnson wrote: Reverse engineering to get the source code is illegal. Sent from Yahoo Mail for iPhone On Tuesday, November 22, 2022, 11:23 AM, Joe Monk wrote: Not sure

Re: IBM sues Micro Focus, claims it copied mainframe software • The Register

2022-11-22 Thread Bob T Roller
Explains a recent MicroFocus hire who used to work at IBM & was a CICS expert there. Sent from Proton Mail for iOS On Tue, Nov 22, 2022 at 7:46 PM, Bill Johnson <0047540adefe-dmarc-requ...@listserv.ua.edu> wrote: > Reverse engineering to get the source code is illegal. > > Sent from Yahoo

Re: Storage protection keys

2022-11-22 Thread Jim Mulder
Fascinating. Do you also do your own vaccine research with similar methodology and results? You might consider these sources: https://community.ibm.com/HigherLogic/System/DownloadDocumentFile.ashx?DocumentFileKey=1275a261-ab21-4f8a-b060-5c71880a71fa

Re: IBM sues Micro Focus, claims it copied mainframe software • The Register

2022-11-22 Thread Bill Johnson
Reverse engineering to get the source code is illegal. Sent from Yahoo Mail for iPhone On Tuesday, November 22, 2022, 11:23 AM, Joe Monk wrote: Not sure that this is a winnable lawsuit though. The architecture of a file (and the data therein) that is only needed to run a product is not

Re: R: Assembler program attaching a C program

2022-11-22 Thread Amr@Systemz
Your on lp64, is the invoking program passing a 64 bit address. main() is slightly tricky but the second word or dword in param list pointed to by R1 should point to sequence of address which point to null terminated strings. On Tuesday, November 22, 2022, 09:21:01 AM PST, Fabio Massimo

Re: Storage protection keys

2022-11-22 Thread Ed Jaffe
On 11/22/2022 1:34 PM, Paul Gorlinsky wrote: The BASIC CPU hardware for zServer is a collection of POWER PC processors with some addition z Enhancements and the z is an EMULATOR because the last HARDWIRED CPU was probably the S/360 & S/370 model 195. The basic IBM Z hardware instructions

Re: Storage protection keys

2022-11-22 Thread Paul Gorlinsky
After doing more research, I will stand by my retort. The BASIC CPU hardware for zServer is a collection of POWER PC processors with some addition z Enhancements and the z is an EMULATOR because the last HARDWIRED CPU was probably the S/360 & S/370 model 195. Even Intel CPUs are Emulators

Re: Storage protection keys

2022-11-22 Thread Tom Brennan
Thanks Jim! I was very confused for a second there :) On 11/22/2022 11:25 AM, Jim Mulder wrote: That's an impressive display of misinformation. Present day Z machines are not emulators. They have their own CPU chips which are different from the CPU chips used for Power and I. The storage

Re: Storage protection keys

2022-11-22 Thread Seymour J Metz
The implementation is not part of the architecture. IBM is free to use a different implementation on every model. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of Ian

Re: Assembler program attaching a C program

2022-11-22 Thread Seymour J Metz
1. If you're using register notation inside PARAM than you need both pairs of parentheses. 2. You can only use register notation on the execut form 3. Does register notation in PARAM accept symbols or only actual numbers? -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3

Re: Storage protection keys

2022-11-22 Thread Paul Gorlinsky
The use of the word "KEYS" in caps to indicate a mechanism that protected storage between the LPARs ... As a stated, and you rightly corrected, It was more conjecture as I have no insights into IBMs trade secrets. I can only base my experience upon what we designed at Andor Systems, which was

Re: Storage protection keys

2022-11-22 Thread Jim Mulder
That's an impressive display of misinformation. Present day Z machines are not emulators. They have their own CPU chips which are different from the CPU chips used for Power and I. The storage separation of logical partitions is done via a mechanism that is not storage keys. The LPAR

Re: SAS ODS in the Mainframe environment

2022-11-22 Thread Carmen Vitullo
I may still have some samples, if you want let me know Carmen On 11/22/2022 12:24 PM, Kenneth J. Kripke wrote: Hello; I realize this is not the correct forum to be asking questions regarding SAS, but, it appears that SAS-L is no longer available? The question is as follows: I would

Re: SAS ODS in the Mainframe environment

2022-11-22 Thread Michael Watkins
All mainframe-related questions are welcome as far as I know, but you might have better luck on: MXG Software LIST -Original Message- From: IBM Mainframe Discussion List On Behalf Of Kenneth J. Kripke Sent: Tuesday, November 22, 2022 12:25 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: SAS

SAS ODS in the Mainframe environment

2022-11-22 Thread Kenneth J. Kripke
Hello; I realize this is not the correct forum to be asking questions regarding SAS, but, it appears that SAS-L is no longer available? The question is as follows: I would like to produce an XCEL spreadsheet written to a member of a pre-allocated PDSE. I have fiddled with the various

Re: Storage protection keys

2022-11-22 Thread Paul Gorlinsky
Present day z/Arch machines are the combination of several POWER PC chips working together. With the inclusion of LPAR as the only mode to operate the machine, logically, the storage management is more than just the old storage keys, there are also additional KEYS to manage the LPARs themselves

R: Assembler program attaching a C program

2022-11-22 Thread Fabio Massimo Ottaviani
Thanks to all of you for the interesting suggestions This is the compiler we use PGM=CCNDRVR,PARM=('/SSCOM,LIS,LO,RENT,DLL,LP64,XPLINK') We tried to use PARAM=(R1) but it doesn't work. Nothing passed in argv in the C program We also tried to add what suggested by David If you

Re: Storage protection keys

2022-11-22 Thread Jay Maynard
They are held in the page tables and set in the hardware - in extra memory that is not software accessible except through a few supervisor-level instructions such as SSK (set storage key) - when the page is assigned to a real storage frame. On Tue, Nov 22, 2022 at 10:24 AM Ian Worthington <

Re: Storage protection keys

2022-11-22 Thread Ian Worthington
I don't think the storage keys (and their friends) are held in the page tables though. Best wishes / Mejores deseos /  Meilleurs vœux Ian ... On Tuesday, November 22, 2022 at 05:04:08 PM GMT+1, Jay Maynard wrote: Each page table entry has a byte associated with it that stores the

Re: IBM sues Micro Focus, claims it copied mainframe software • The Register

2022-11-22 Thread Joe Monk
Not sure that this is a winnable lawsuit though. The architecture of a file (and the data therein) that is only needed to run a product is not copyright protected. So copying the WSBIND file doesnt necessarily amount to a copyright violation. Joe On Tue, Nov 22, 2022 at 10:10 AM Bob T Roller <

Re: Storage protection keys

2022-11-22 Thread Ian Worthington
Yes, I understand that.  What I do not understand is where they /are/ held.  Is a big chunk of storage partitioned off and made unaddressable?  Is the TLB actually big enough to store the entire thing (possible, but surely this memory could be better used for cache)?  Is it separate storage

Re: IBM sues Micro Focus, claims it copied mainframe software • The Register

2022-11-22 Thread Bob T Roller
Not surprised. They lost their preferred vendor status with IBM a year or so ago. Because of their tie up with Amazon. Sent from Proton Mail for iOS On Tue, Nov 22, 2022 at 9:25 AM, Mark Regan wrote: > https://www.theregister.com/2022/11/22/ibm_sues_micro_focus_for > > ​Regards, > > Mark

Re: IBM sues Micro Focus, claims it copied mainframe software • The Register

2022-11-22 Thread Paul Gorlinsky
More like third and fourth… TurboHercules and PSI were first… TurboHercules for violating IBM patents that they put into the public domain. PSI … no comment, they ended up buying them and use their tech in zPDT… -- For IBM-MAIN

Re: Storage protection keys

2022-11-22 Thread Jay Maynard
Each page table entry has a byte associated with it that stores the key, as well as the referenced and changed bits. And yes, 4K page tables do soak up lots of memory, which is why later OSes use 1M or 2M pages. On Tue, Nov 22, 2022 at 9:22 AM Ian Worthington <

Re: Storage protection keys

2022-11-22 Thread Joe Monk
"Storage keys are not part of addressable storage." http://publibfp.dhe.ibm.com/epubs/pdf/a227832d.pdf page 3-9 Joe On Tue, Nov 22, 2022 at 9:22 AM Ian Worthington < 047bb6801512-dmarc-requ...@listserv.ua.edu> wrote: > Does anyone know where the storage protection keys are kept? It seems

Storage protection keys

2022-11-22 Thread Ian Worthington
Does anyone know where the storage protection keys are kept?  It seems that the processors maintain recent keys in the TLB to be accessed by the DAT,  but where do they live when they're not in the TLB?  Surely we need one byte per 4k page per address space, which could be quite a bit of

Re: IBM sues Micro Focus, claims it copied mainframe software • The Register

2022-11-22 Thread Paul Gorlinsky
Long, Long time ago in a valley far, far away - Sun Microsystems was using an Amdahl processor running MVS for all virtually everything to run the business. One of the C-level people decided that it was ridiculous to be on an Amdahl instead of their own product. After many months of

Re: IBM sues Micro Focus, claims it copied mainframe software • The Register

2022-11-22 Thread Itschak Mugzach
First they sued LZlabs, now Micro Focus. WHo's next? ITschak *| **Itschak Mugzach | Director | SecuriTeam Software **|** IronSphere Platform* *|* *Information Security Continuous Monitoring for Z/OS, zLinux and IBM I **| * *|* *Email**: i_mugz...@securiteam.co.il **|* *Mob**: +972 522 986404

Re: IBM sues Micro Focus, claims it copied mainframe software • The Register

2022-11-22 Thread Carmen Vitullo
interesting, my last gig was working for a large freight company that spent many years and tons of $$$'s to replace their mainframes with MFES no POC was done before spending all this money on a solution that could not provide this company a stable environment. thanks Mark Carmen On

IBM sues Micro Focus, claims it copied mainframe software • The Register

2022-11-22 Thread Mark Regan
https://www.theregister.com/2022/11/22/ibm_sues_micro_focus_for ​Regards, Mark Regan, K8MTR General, EN80tg CTO1 USNR-Retired (1969-1991), RUENAAA/CNO WASHINGTON DC//OP-009QCP Nationwide Insurance, Retired, 1986-2017 z/OS Network Software Consultant (z NetView, z/OS Communications Server)

Re: End of several eras

2022-11-22 Thread Steve Beaver
Does anyone even have any of that fiche that was not tossed out? . This electronic mail (including any attachments) may contain information that is privileged, confidential, and/or otherwise protected from

Re: Assembler program attaching a C program

2022-11-22 Thread Paul Gorlinsky
If this is a C program running under the LE enclave, then I would expect the normal calling conventions to be used. Wouldn't it be best practice to use standard OS conventions at least to the main() function? More questions, is this a main() function you are trying to attach or another

Re: End of several eras

2022-11-22 Thread Seymour J Metz
ObFicheInABarrel I found and reported two integrity errors in OS/360 from reading the fiche. That's in addition to relying on them for local modifications. My experience was that I had to read the fiche for things that should be in the PLM and I had to read the PLM for things that should have

Re: Assembler program attaching a C program

2022-11-22 Thread Seymour J Metz
The OP is using standard for; the addresses in PARAM are constants; he is not passing a parameter in R10 but rather is passing a PLIST containing only the address 10. Two fixes are possible: 1. Use separate execut and list forms and put parentheses around R10, i,e., PARM=((R10)) 2. Build