开云体育


Re: ECMODE on in every user directory entry

 

开云体育

Joe,

?

Its a CP command. CP commands work with nothing IPL d in the VM. In fact if CMS is IPLd and you do “SET MODE VM” you then need to re-ipl CMS because it resets the machine, as do some other CP commands

?

However, its normal to have “OPTION ECMODE” on the directory for any VM that’s going to run MVS (or another OS that needs it).

?

One may IPL CMS in a VM that’s going to run MVS or other OS so that you can tweak the configuration in ways that can’t be done in the directory.

You do need to get creative, so if you issue a command that resets the machine, you need to have an IPL command on the console stack.

?

For example, an EXEC with the following commands:-

?

&CONTROL OFF

&PUSH CP IPL 123

CP SET ECMODE ON

?

Will set ECMODE ON and then IPL from device 123.

?

Dave

?

?

From: [email protected] <[email protected]> On Behalf Of Joe Monk
Sent: 30 April 2022 22:28
To: [email protected]
Subject: Re: [h390-vm] ECMODE on in every user directory entry

?

How would you issue CP SET ECMODE ON if MVS is the IPL'ed OS? CMS is never IPL'ed in the VM.

?

Joe

?

On Sat, Apr 30, 2022 at 2:02 PM Mark A. Stevens via <marXtevens=[email protected]> wrote:

On Sat, Apr 30, 2022 at 01:36 PM, Joe Monk wrote:

USER DIRECT is the user directory. You must have a user directory entry to have a VM. So, even VMs that run disconnected (like a VM running MVS or RSCS) have a user directory entry.

Yes, Joe. But you missed the point.

If you need ECMODE on, would it be best to have it set in USER DIRECT??
OR
Is setting ECMODE ON (CP SET ECMODE ON), after logon, good enough??

Thanks!

?... Mark S.


Re: ECMODE on in every user directory entry

 

"Also note that what ECMODE ON does is to change the hardware being emulated by CP."

how so?

joe

On Sat, Apr 30, 2022 at 2:32 PM Dave Wade <dave.g4ugm@...> wrote:

Mark,

?

Historically the answer is “it depends”. The tendency was to leave ECMODE off because it can have a performance impact, so on a big system where you had lots of users, you left it off where possible.

However, several products need to have ECMODE ON so you sometimes didn’t have any choice….

?

I suppose, simplistically with ECMODE OFF CP simulates a “360” except of course its not a 360 as there is no ASCII bit…

When you SET ECMODE ON or have the OPTION ECMODE in the directory, which sets it on at logon, then roughly speaking CP simulates an S/370.

Which is why you get a reset when changing the setting…

It’s the classical function <=> performance trade-off.

?

I also understand that the overhead depends on the processor. It may be that on machines with VMA or ECPS it may be less….

?

Also note that what ECMODE ON does is to change the hardware being emulated by CP.? CMS itself will still only load BCMODE PSWs…..

… Finally I would set ECMODE ON via an OPTIONS entry in the directory for IDs used by general users….. At some point in the future we will need it.

?

Dave

?

?

?

?

From: [email protected] <[email protected]> On Behalf Of Mark A. Stevens via
Sent: 30 April 2022 17:44
To: [email protected]
Subject: Re: [h390-vm] ECMODE on in every user directory entry

?

On Sat, Apr 30, 2022 at 09:44 AM, Mark Waterbury wrote:

True, but, CMS normally runs in BC mode.? Just saying ...

So I am confused ... Surprise! It would seem "most" userids don't have the OPTION record, much less the ECMODE parm, but when it is specified, ECMODE is set ON at logon. Hence, if you need ECMODE on, it would be best to have it set in USER DIRECT??

Userid MAINT from USER DIRECT ... and no you can't know my password ;-) I have my own userid (XMAS) which mimics MAINT, and it behaves the same.


?


Re: ECMODE on in every user directory entry

 

On Sat, Apr 30, 2022 at 04:28 PM, Joe Monk wrote:
How would you issue CP SET ECMODE ON if MVS is the IPL'ed OS? CMS is never IPL'ed in the VM.
In that particular case, you would have OPTION ECMODE in the directory entry for the userid that IPLs MVS.

Dave's answer was what I needed. Sorry I wasn't clear.

?... Mark S.


Re: ECMODE on in every user directory entry

 

How would you issue CP SET ECMODE ON if MVS is the IPL'ed OS? CMS is never IPL'ed in the VM.

Joe

On Sat, Apr 30, 2022 at 2:02 PM Mark A. Stevens via <marXtevens=[email protected]> wrote:
On Sat, Apr 30, 2022 at 01:36 PM, Joe Monk wrote:
USER DIRECT is the user directory. You must have a user directory entry to have a VM. So, even VMs that run disconnected (like a VM running MVS or RSCS) have a user directory entry.
Yes, Joe. But you missed the point.

If you need ECMODE on, would it be best to have it set in USER DIRECT??
OR
Is setting ECMODE ON (CP SET ECMODE ON), after logon, good enough??

Thanks!

?... Mark S.


Re: ECMODE on in every user directory entry

 

开云体育

Mark,

?

Historically the answer is “it depends”. The tendency was to leave ECMODE off because it can have a performance impact, so on a big system where you had lots of users, you left it off where possible.

However, several products need to have ECMODE ON so you sometimes didn’t have any choice….

?

I suppose, simplistically with ECMODE OFF CP simulates a “360” except of course its not a 360 as there is no ASCII bit…

When you SET ECMODE ON or have the OPTION ECMODE in the directory, which sets it on at logon, then roughly speaking CP simulates an S/370.

Which is why you get a reset when changing the setting…

It’s the classical function <=> performance trade-off.

?

I also understand that the overhead depends on the processor. It may be that on machines with VMA or ECPS it may be less….

?

Also note that what ECMODE ON does is to change the hardware being emulated by CP. ?CMS itself will still only load BCMODE PSWs…..

… Finally I would set ECMODE ON via an OPTIONS entry in the directory for IDs used by general users….. At some point in the future we will need it.

?

Dave

?

?

?

?

From: [email protected] <[email protected]> On Behalf Of Mark A. Stevens via groups.io
Sent: 30 April 2022 17:44
To: [email protected]
Subject: Re: [h390-vm] ECMODE on in every user directory entry

?

On Sat, Apr 30, 2022 at 09:44 AM, Mark Waterbury wrote:

True, but, CMS normally runs in BC mode.? Just saying ...

So I am confused ... Surprise! It would seem "most" userids don't have the OPTION record, much less the ECMODE parm, but when it is specified, ECMODE is set ON at logon. Hence, if you need ECMODE on, it would be best to have it set in USER DIRECT??

Userid MAINT from USER DIRECT ... and no you can't know my password ;-) I have my own userid (XMAS) which mimics MAINT, and it behaves the same.


?


Re: ECMODE on in every user directory entry

 

On Sat, Apr 30, 2022 at 01:36 PM, Joe Monk wrote:
USER DIRECT is the user directory. You must have a user directory entry to have a VM. So, even VMs that run disconnected (like a VM running MVS or RSCS) have a user directory entry.
Yes, Joe. But you missed the point.

If you need ECMODE on, would it be best to have it set in USER DIRECT??
OR
Is setting ECMODE ON (CP SET ECMODE ON), after logon, good enough??

Thanks!

?... Mark S.


Re: ECMODE on in every user directory entry

 

USER DIRECT is the user directory. You must have a user directory entry to have a VM. So, even VMs that run disconnected (like a VM running MVS or RSCS) have a user directory entry.

Joe

On Sat, Apr 30, 2022 at 11:44 AM Mark A. Stevens via <marXtevens=[email protected]> wrote:
On Sat, Apr 30, 2022 at 09:44 AM, Mark Waterbury wrote:
True, but, CMS normally runs in BC mode.? Just saying ...
So I am confused ... Surprise! It would seem "most" userids don't have the OPTION record, much less the ECMODE parm, but when it is specified, ECMODE is set ON at logon. Hence, if you need ECMODE on, it would be best to have it set in USER DIRECT??

Userid MAINT from USER DIRECT ... and no you can't know my password ;-) I have my own userid (XMAS) which mimics MAINT, and it behaves the same.

FSVIEW: USER DIRECT A1?????????????? Lines 222-260/529 F80[1-79]? FSVIEW V1.2.5
USER MAINT *** 15M 16M ABCDEFGH??????????????????????????????????? 0215000
?OPTION ECMODE LNKNOPAS???????????????????????????????????????????????? 0216000
?IPL CMS??????????????????????????????????????????????????????????????? 0217000
?CONSOLE 009 3215?????????????????????????????????????????????????????? 0218000
?SPOOL 00C 2540 READ A????????????????????????????????????????????????? 0219000
?SPOOL 00D 2540 PUNCH A???????????????????????????????????????????????? 0220000
?SPOOL 00E 1403 A?????????????????????????????????????????????????????? 0221000
*??????? cuu type adr num volser mode readpw?? writepw? multpw????????? 0222000
...
FSVIEW: USER DIRECT A??????????????? Lines 500-529/529 F80[1-79]? FSVIEW V1.2.5
USER XMAS *** 15M 16M ABCDEFGH???????????????????????????????????? 0484010
?OPTION ECMODE LNKNOPAS???????????????????????????????????????????????? 0484020
?IPL CMS??????????????????????????????????????????????????????????????? 0484030
?CONSOLE 009 3215?????????????????????????????????????????????????????? 0484040
?SPOOL 00C 2540 READ A????????????????????????????????????????????????? 0484050
?SPOOL 00D 2540 PUNCH A???????????????????????????????????????????????? 0484060
?SPOOL 00E 1403 A?????????????????????????????????????????????????????? 0484070
?LINK MAINT 190 190 RR????????????????????????????????????????????????? 0484080
?LINK MAINT 19D 19D RR????????????????????????????????????????????????? 0484090
?LINK MAINT 19E 19E RR????????????????????????????????????????????????? 0484100
?LINK MAINT 5E5 5E5 RR????????????????????????????????????????????????? 0484110
*??????? cuu type adr num volser mode readpw?? writepw? multpw????????? 0484120
...

When I logon to MAINT, then ECMODE is ON. and it is not turned on by PROFILE EXEC, SYSPROF? EXEC, SYSPROFB EXEC, SYSPROFX EXEC.

L MAINT
ENTER PASSWORD:
?
DASD 19D LINKED R/W; R/O BY 003 USERS
DASD 19E LINKED R/W; R/O BY 005 USERS
DASD 190 LINKED R/W; R/O BY 005 USERS
DASD 5E5 LINKED R/W; R/O BY XMAS
DASD 194 LINKED R/W; R/O BY CPWATCH
LOGON AT 10:36:17 GMT SATURDAY 04/30/22
VM Community Edition V1 R1.1
?
Y (19E) R/O
U (19D) R/O
B (5E5) R/O
Ready; T=0.01/0.01 10:36:21
q set
MSG ON , WNG ON , EMSG TEXT, ACNT ON , RUN OFF
LINEDIT ON , TIMER ON? , ISAM OFF, ECMODE ON
ASSIST ON SVC?? TMR? , PAGEX OFF, AUTOPOLL OFF
IMSG ON , SMSG OFF, AFFINITY NONE?? , NOTRANS OFF
STBYPASS OFF
Ready; T=0.01/0.01 10:36:24

?... Mark S.


Re: ECMODE on in every user directory entry

 

On Sat, Apr 30, 2022 at 09:44 AM, Mark Waterbury wrote:
True, but, CMS normally runs in BC mode.? Just saying ...
So I am confused ... Surprise! It would seem "most" userids don't have the OPTION record, much less the ECMODE parm, but when it is specified, ECMODE is set ON at logon. Hence, if you need ECMODE on, it would be best to have it set in USER DIRECT??

Userid MAINT from USER DIRECT ... and no you can't know my password ;-) I have my own userid (XMAS) which mimics MAINT, and it behaves the same.

FSVIEW: USER DIRECT A1?????????????? Lines 222-260/529 F80[1-79]? FSVIEW V1.2.5
USER MAINT *** 15M 16M ABCDEFGH??????????????????????????????????? 0215000
?OPTION ECMODE LNKNOPAS???????????????????????????????????????????????? 0216000
?IPL CMS??????????????????????????????????????????????????????????????? 0217000
?CONSOLE 009 3215?????????????????????????????????????????????????????? 0218000
?SPOOL 00C 2540 READ A????????????????????????????????????????????????? 0219000
?SPOOL 00D 2540 PUNCH A???????????????????????????????????????????????? 0220000
?SPOOL 00E 1403 A?????????????????????????????????????????????????????? 0221000
*??????? cuu type adr num volser mode readpw?? writepw? multpw????????? 0222000
...
FSVIEW: USER DIRECT A??????????????? Lines 500-529/529 F80[1-79]? FSVIEW V1.2.5
USER XMAS *** 15M 16M ABCDEFGH???????????????????????????????????? 0484010
?OPTION ECMODE LNKNOPAS???????????????????????????????????????????????? 0484020
?IPL CMS??????????????????????????????????????????????????????????????? 0484030
?CONSOLE 009 3215?????????????????????????????????????????????????????? 0484040
?SPOOL 00C 2540 READ A????????????????????????????????????????????????? 0484050
?SPOOL 00D 2540 PUNCH A???????????????????????????????????????????????? 0484060
?SPOOL 00E 1403 A?????????????????????????????????????????????????????? 0484070
?LINK MAINT 190 190 RR????????????????????????????????????????????????? 0484080
?LINK MAINT 19D 19D RR????????????????????????????????????????????????? 0484090
?LINK MAINT 19E 19E RR????????????????????????????????????????????????? 0484100
?LINK MAINT 5E5 5E5 RR????????????????????????????????????????????????? 0484110
*??????? cuu type adr num volser mode readpw?? writepw? multpw????????? 0484120
...

When I logon to MAINT, then ECMODE is ON. and it is not turned on by PROFILE EXEC, SYSPROF? EXEC, SYSPROFB EXEC, SYSPROFX EXEC.

L MAINT
ENTER PASSWORD:
?
DASD 19D LINKED R/W; R/O BY 003 USERS
DASD 19E LINKED R/W; R/O BY 005 USERS
DASD 190 LINKED R/W; R/O BY 005 USERS
DASD 5E5 LINKED R/W; R/O BY XMAS
DASD 194 LINKED R/W; R/O BY CPWATCH
LOGON AT 10:36:17 GMT SATURDAY 04/30/22
VM Community Edition V1 R1.1
?
Y (19E) R/O
U (19D) R/O
B (5E5) R/O
Ready; T=0.01/0.01 10:36:21
q set
MSG ON , WNG ON , EMSG TEXT, ACNT ON , RUN OFF
LINEDIT ON , TIMER ON? , ISAM OFF, ECMODE ON
ASSIST ON SVC?? TMR? , PAGEX OFF, AUTOPOLL OFF
IMSG ON , SMSG OFF, AFFINITY NONE?? , NOTRANS OFF
STBYPASS OFF
Ready; T=0.01/0.01 10:36:24

?... Mark S.


Re: ECMODE on in every user directory entry

 

开云体育

Joe,

?

I didn’t mention that because we were talking about “normal” CMS users, and normal CMS users don’t use DAT., but yes for many Operating Systems you need ECMODE.

You, or “a n other” will now tell me that CMS must use DAT and I will say “no it doesn’t”. A CMS machine always runs with DAT off and usually runs with a virtual BC mode PSW so DAT is irrelevant for CMS.

Of course CP uses DAT but all this is hidden from CMS running in its own little virtual padded cell. It knows nothing of such things. Whenever it looks at its PSW, it generates a privilege exception and CP fakes nice, safe BC Mode PSW for it.

So yes, if you are going to load an OS into a VM that needs DAT you need ECMODE but that’s not something most users do…

.. you may also ask “how does CMS do IO to the high channel numbers if its running with a BC Mode PSW, well CMS does not issue SIO’s for DASD it uses DIAGNOSE 18 which is a synchronous interface so none of that messy interrupt stuff and channel masking is required.

?

Dave

?

From: [email protected] <[email protected]> On Behalf Of Joe Monk
Sent: 30 April 2022 15:32
To: [email protected]
Subject: Re: [h390-vm] ECMODE on in every user directory entry

?

ECMODE is also required to use DAT.

?

Joe

?

On Sat, Apr 30, 2022 at 9:11 AM Harold Grovesteen <h.grovsteen@...> wrote:

I agree with the use of the I/O masks on S/360.? However in BC-mode on S/370, bit 6 is architecturally available for enabling interrupts from higher channel numbers.? GA22-7000-0, page 8.? VM could have supported higher channel numbers in S/370 BC-mode.? Whether any actual S/370 systems supported use of bit 6 in BC-mode could be a question.? Clearly VM/370 does not implement use of bit 6 in BC-mode VM's.? To the extent that VM virtual machines in BC mode were expected to support S/360 operating systems, it would make sense to only support PSW bits 0-5 for channel interruptions.

?

Just a nit...

?

Harold Grovesteen

?

On Sat, 2022-04-30 at 08:24 -0500, Jay Maynard wrote:

It's an architecture limitation. The original 360 architecture allocated one bit in the PSW for each channel's interrupt status, and that's the PSW you get in BCMODE. If you want more than 6 channels, you need to be in ECMODE so you can get interrupts for the ones higher than 5.

?

On Sat, Apr 30, 2022 at 8:21 AM Harold Grovesteen <h.grovsteen@...> wrote:

Can you describe why this is so? ? Is it a VM limitation or an architecture limitation?

?

Harold Grovesteen

?

On Fri, 2022-04-29 at 19:49 +0000, Walter Eggmo via wrote:

ECMODE is required to access the higher channel numbers.?



On Friday, April 29, 2022, 2:20 PM, Mike Ward <antebios1153@...> wrote:

Does anyone know why ECmode is on for all users in the user directory for VMCE?

?

I set? ecmode off on maint and I couldn’t acc the minidisk at address 703, turned ecmode on re-ipled and bingo I was able to access the minidisk at address 703.


?


Re: ECMODE on in every user directory entry

 

True, but, CMS normally runs in BC mode.? Just saying ...


Re: ECMODE on in every user directory entry

 

CP SET ECMODE ON

Joe

On Sat, Apr 30, 2022 at 9:26 AM Dave Wade <dave.g4ugm@...> wrote:

Harold,

?

Its my experience that other things in VM required EC Mode because they also need like “SET TIMER REAL” which needs ECMODE and changing modes needs an IPL….

So for example many of the “WAIT” commands need ECMODE…..

… so whilst running in BCMODE uses less resources, in many cases it creates problems so you set every one in EC MODE.

If memory serves me correctly enabling ECMODE does NOT set the machine into ECMODE you need to load an ECMODE PSW…..

?

Dave

?

?

?

?

From: [email protected] <[email protected]> On Behalf Of Harold Grovesteen
Sent: 30 April 2022 15:11
To: [email protected]
Subject: Re: [h390-vm] ECMODE on in every user directory entry

?

I agree with the use of the I/O masks on S/360.? However in BC-mode on S/370, bit 6 is architecturally available for enabling interrupts from higher channel numbers.? GA22-7000-0, page 8.? VM could have supported higher channel numbers in S/370 BC-mode.? Whether any actual S/370 systems supported use of bit 6 in BC-mode could be a question.? Clearly VM/370 does not implement use of bit 6 in BC-mode VM's.? To the extent that VM virtual machines in BC mode were expected to support S/360 operating systems, it would make sense to only support PSW bits 0-5 for channel interruptions.

?

Just a nit...

?

Harold Grovesteen

?

On Sat, 2022-04-30 at 08:24 -0500, Jay Maynard wrote:

It's an architecture limitation. The original 360 architecture allocated one bit in the PSW for each channel's interrupt status, and that's the PSW you get in BCMODE. If you want more than 6 channels, you need to be in ECMODE so you can get interrupts for the ones higher than 5.

?

On Sat, Apr 30, 2022 at 8:21 AM Harold Grovesteen <h.grovsteen@...> wrote:

Can you describe why this is so? ? Is it a VM limitation or an architecture limitation?

?

Harold Grovesteen

?

On Fri, 2022-04-29 at 19:49 +0000, Walter Eggmo via wrote:

ECMODE is required to access the higher channel numbers.?



On Friday, April 29, 2022, 2:20 PM, Mike Ward <antebios1153@...> wrote:

Does anyone know why ECmode is on for all users in the user directory for VMCE?

?

I set? ecmode off on maint and I couldn’t acc the minidisk at address 703, turned ecmode on re-ipled and bingo I was able to access the minidisk at address 703.


?


Re: ECMODE on in every user directory entry

 

ECMODE is also required to use DAT.

Joe

On Sat, Apr 30, 2022 at 9:11 AM Harold Grovesteen <h.grovsteen@...> wrote:
I agree with the use of the I/O masks on S/360.? However in BC-mode on S/370, bit 6 is architecturally available for enabling interrupts from higher channel numbers.? GA22-7000-0, page 8.? VM could have supported higher channel numbers in S/370 BC-mode.? Whether any actual S/370 systems supported use of bit 6 in BC-mode could be a question.? Clearly VM/370 does not implement use of bit 6 in BC-mode VM's.? To the extent that VM virtual machines in BC mode were expected to support S/360 operating systems, it would make sense to only support PSW bits 0-5 for channel interruptions.

Just a nit...

Harold Grovesteen

On Sat, 2022-04-30 at 08:24 -0500, Jay Maynard wrote:
It's an architecture limitation. The original 360 architecture allocated one bit in the PSW for each channel's interrupt status, and that's the PSW you get in BCMODE. If you want more than 6 channels, you need to be in ECMODE so you can get interrupts for the ones higher than 5.

On Sat, Apr 30, 2022 at 8:21 AM Harold Grovesteen <h.grovsteen@...> wrote:
Can you describe why this is so? ? Is it a VM limitation or an architecture limitation?

Harold Grovesteen

On Fri, 2022-04-29 at 19:49 +0000, Walter Eggmo via wrote:
ECMODE is required to access the higher channel numbers.?




On Friday, April 29, 2022, 2:20 PM, Mike Ward <antebios1153@...> wrote:

Does anyone know why ECmode is on for all users in the user directory for VMCE?

?

I set? ecmode off on maint and I couldn’t acc the minidisk at address 703, turned ecmode on re-ipled and bingo I was able to access the minidisk at address 703.




Re: ECMODE on in every user directory entry

 

开云体育

Harold,

?

Its my experience that other things in VM required EC Mode because they also need like “SET TIMER REAL” which needs ECMODE and changing modes needs an IPL….

So for example many of the “WAIT” commands need ECMODE…..

… so whilst running in BCMODE uses less resources, in many cases it creates problems so you set every one in EC MODE.

If memory serves me correctly enabling ECMODE does NOT set the machine into ECMODE you need to load an ECMODE PSW…..

?

Dave

?

?

?

?

From: [email protected] <[email protected]> On Behalf Of Harold Grovesteen
Sent: 30 April 2022 15:11
To: [email protected]
Subject: Re: [h390-vm] ECMODE on in every user directory entry

?

I agree with the use of the I/O masks on S/360. ?However in BC-mode on S/370, bit 6 is architecturally available for enabling interrupts from higher channel numbers. ?GA22-7000-0, page 8. ?VM could have supported higher channel numbers in S/370 BC-mode. ?Whether any actual S/370 systems supported use of bit 6 in BC-mode could be a question. ?Clearly VM/370 does not implement use of bit 6 in BC-mode VM's. ?To the extent that VM virtual machines in BC mode were expected to support S/360 operating systems, it would make sense to only support PSW bits 0-5 for channel interruptions.

?

Just a nit...

?

Harold Grovesteen

?

On Sat, 2022-04-30 at 08:24 -0500, Jay Maynard wrote:

It's an architecture limitation. The original 360 architecture allocated one bit in the PSW for each channel's interrupt status, and that's the PSW you get in BCMODE. If you want more than 6 channels, you need to be in ECMODE so you can get interrupts for the ones higher than 5.

?

On Sat, Apr 30, 2022 at 8:21 AM Harold Grovesteen <h.grovsteen@...> wrote:

Can you describe why this is so? ? Is it a VM limitation or an architecture limitation?

?

Harold Grovesteen

?

On Fri, 2022-04-29 at 19:49 +0000, Walter Eggmo via wrote:

ECMODE is required to access the higher channel numbers.?



On Friday, April 29, 2022, 2:20 PM, Mike Ward <antebios1153@...> wrote:

Does anyone know why ECmode is on for all users in the user directory for VMCE?

?

I set? ecmode off on maint and I couldn’t acc the minidisk at address 703, turned ecmode on re-ipled and bingo I was able to access the minidisk at address 703.


?


Re: ECMODE on in every user directory entry

 

开云体育

I agree with the use of the I/O masks on S/360. ?However in BC-mode on S/370, bit 6 is architecturally available for enabling interrupts from higher channel numbers. ?GA22-7000-0, page 8. ?VM could have supported higher channel numbers in S/370 BC-mode. ?Whether any actual S/370 systems supported use of bit 6 in BC-mode could be a question. ?Clearly VM/370 does not implement use of bit 6 in BC-mode VM's. ?To the extent that VM virtual machines in BC mode were expected to support S/360 operating systems, it would make sense to only support PSW bits 0-5 for channel interruptions.

Just a nit...

Harold Grovesteen

On Sat, 2022-04-30 at 08:24 -0500, Jay Maynard wrote:
It's an architecture limitation. The original 360 architecture allocated one bit in the PSW for each channel's interrupt status, and that's the PSW you get in BCMODE. If you want more than 6 channels, you need to be in ECMODE so you can get interrupts for the ones higher than 5.

On Sat, Apr 30, 2022 at 8:21 AM Harold Grovesteen <h.grovsteen@...> wrote:
Can you describe why this is so? ? Is it a VM limitation or an architecture limitation?

Harold Grovesteen

On Fri, 2022-04-29 at 19:49 +0000, Walter Eggmo via wrote:
ECMODE is required to access the higher channel numbers.?




On Friday, April 29, 2022, 2:20 PM, Mike Ward <antebios1153@...> wrote:

Does anyone know why ECmode is on for all users in the user directory for VMCE?

?

I set? ecmode off on maint and I couldn’t acc the minidisk at address 703, turned ecmode on re-ipled and bingo I was able to access the minidisk at address 703.




Re: ECMODE on in every user directory entry

 

It's an architecture limitation. The original 360 architecture allocated one bit in the PSW for each channel's interrupt status, and that's the PSW you get in BCMODE. If you want more than 6 channels, you need to be in ECMODE so you can get interrupts for the ones higher than 5.


On Sat, Apr 30, 2022 at 8:21 AM Harold Grovesteen <h.grovsteen@...> wrote:
Can you describe why this is so? ? Is it a VM limitation or an architecture limitation?

Harold Grovesteen

On Fri, 2022-04-29 at 19:49 +0000, Walter Eggmo via wrote:
ECMODE is required to access the higher channel numbers.?




On Friday, April 29, 2022, 2:20 PM, Mike Ward <antebios1153@...> wrote:

Does anyone know why ECmode is on for all users in the user directory for VMCE?

?

I set? ecmode off on maint and I couldn’t acc the minidisk at address 703, turned ecmode on re-ipled and bingo I was able to access the minidisk at address 703.



--
Jay Maynard


Re: ECMODE on in every user directory entry

 

开云体育

Can you describe why this is so? ? Is it a VM limitation or an architecture limitation?

Harold Grovesteen

On Fri, 2022-04-29 at 19:49 +0000, Walter Eggmo via groups.io wrote:
ECMODE is required to access the higher channel numbers.?




On Friday, April 29, 2022, 2:20 PM, Mike Ward <antebios1153@...> wrote:

Does anyone know why ECmode is on for all users in the user directory for VMCE?

?

I set? ecmode off on maint and I couldn’t acc the minidisk at address 703, turned ecmode on re-ipled and bingo I was able to access the minidisk at address 703.


Re: ECMODE on in every user directory entry

 

ECMODE is required to access the higher channel numbers.?




On Friday, April 29, 2022, 2:20 PM, Mike Ward <antebios1153@...> wrote:

Does anyone know why ECmode is on for all users in the user directory for VMCE?

?

I set? ecmode off on maint and I couldn’t acc the minidisk at address 703, turned ecmode on re-ipled and bingo I was able to access the minidisk at address 703.


ECMODE on in every user directory entry

 

开云体育

Does anyone know why ECmode is on for all users in the user directory for VMCE?

?

I set? ecmode off on maint and I couldn’t acc the minidisk at address 703, turned ecmode on re-ipled and bingo I was able to access the minidisk at address 703.


Re: Next VMCE release

 

Hi Gary,
From what I see, the KICKS package has an install procedure provided by Dr. Ferland, so there is not really anything?to do for it except install it on the 1.1.2 master distribution copy of VM370CE.?
What else would need to be done?

For me, including something in the VM370CE release implies that it is supported by that team. If you want something like KICKS, then it comes with a provision that any bugs would have to be fixed by the suppliers of that code.?

Bob Bolch


Re: Next VMCE release

 

On Mon, Apr 25, 2022 at 09:19 PM, Gregg Levine wrote:
Yes you are. My problem is that I normally run the original Bob
system, when I do run VM/370 at all. I am interested in exploring this
better arrangement, and since I normally use a copy of PCOM to
interact with the system, that way.

"the original Bob system" ? Do you mean Bob Abele's original 3-pack system? On that one, I think only 01F is defined in DMKRIO as 3215 (for the operator virtual machine), so I guess a CP nucleus rebuild would be necessary. As for VM/370 CE, 004-00A are defined as 3215, with 009 as an alternate console. That leaves 004-008 and 00A (quite enough for me).



As for what you've commented on, question: Is this set in the configuration file for Hercules?
In the current configuration file vm370ce.conf of VM/370 CE, 00A is defined as a 1052 Typewriter terminal (3215); I added the same definition for 004-008 on my copy.

Cheers,

Rene FERLAND, Montreal