Re: Vector register 23?

2021-12-09 Thread Phil Smith III
Dan Greiner wrote:

>Back in late September, I posted a link to a series of PowerPoint slides 

>that illustrate the operation of the z/Architecture vector-facility
instructions.

 

Thanks Dan! I could not find your note for some reason, and wasn't sure how
public these were.

 

Other folks: this is a great set of slides with a ton of useful info. What I
said the other day was, in fact, extracted directly from Dan's work.

 

.phsiii 


Re: Is it possible to update CSA from an unauthorized user-key program?

2021-12-09 Thread Massimo Biancucci
Bob,

it looks really interesting.
Thanks for sharing.

Max


Mail
priva di virus. www.avast.com

<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

Il giorno gio 9 dic 2021 alle ore 18:33 Bob Raicer  ha
scritto:

> Using XCF Note Pad might very well be a good choice.  I *think* the
> service was introduced in z/OS 1.13, and enhanced in z/OS 2.2
>
> Here are some links to a SHARE presentation from 2013 which
> describes the facility a bit and offers an example of how SAP has
> exploited it.
>
>
> https://share.confex.com/share/120/webprogram/Handout/Session13083/XCF%20Note%20Pad%20Slides%202013%20Feb.pdf
>
> https://share.confex.com/share/120/webprogram/Handout/Session13083/XCF%20Note%20Pad%20Handout%20%202013%20Feb.pdf
>
> The facility is described in the following IBM pubs for z/OS 2.2
>
> SA23-1399-03 z/OS MVS Setting Up a Sysplex
> Chapter 6. Planning XCF Note Pad Services in a sysplex
>
> SA38-0658-02 z/OS MVS Programming:  Sysplex Services Reference
> Chapter 17. IXCNOTE — XCF Note Pad Interface
>
> SA23-1400-03 z/OS MVS Programming:  Sysplex Services Guide
> Chapter 12. Using Note Pad Services (IXCNOTE)
>
>
> I was in the process of composing a note about using the IARVSERV facility
> which permits shared access to Private Area and Data Space storage among
> cooperating address spaces, and which does not require elevated privileges
> (for example: Supervisor State; System Key; APF Authorization) for its use.
> One of the issues with IARVSERV is that the default amount of storage that
> can be shared is rather small (sixteen 4K pages); system exit IEFUSI can be
> used to increase this amount up to 2**31.  And, of course, the storage is
> shared on a given z/OS system -- it is not cross system.
>
> Bob
>


Re: Is it possible to update CSA from an unauthorized user-key program?

2021-12-09 Thread Bob Raicer

Using XCF Note Pad might very well be a good choice.  I *think* the
service was introduced in z/OS 1.13, and enhanced in z/OS 2.2

Here are some links to a SHARE presentation from 2013 which
describes the facility a bit and offers an example of how SAP has
exploited it.

https://share.confex.com/share/120/webprogram/Handout/Session13083/XCF%20Note%20Pad%20Slides%202013%20Feb.pdf
https://share.confex.com/share/120/webprogram/Handout/Session13083/XCF%20Note%20Pad%20Handout%20%202013%20Feb.pdf

The facility is described in the following IBM pubs for z/OS 2.2

SA23-1399-03 z/OS MVS Setting Up a Sysplex
Chapter 6. Planning XCF Note Pad Services in a sysplex

SA38-0658-02 z/OS MVS Programming:  Sysplex Services Reference
Chapter 17. IXCNOTE — XCF Note Pad Interface

SA23-1400-03 z/OS MVS Programming:  Sysplex Services Guide
Chapter 12. Using Note Pad Services (IXCNOTE)


I was in the process of composing a note about using the IARVSERV facility
which permits shared access to Private Area and Data Space storage among
cooperating address spaces, and which does not require elevated privileges
(for example: Supervisor State; System Key; APF Authorization) for its use.
One of the issues with IARVSERV is that the default amount of storage that
can be shared is rather small (sixteen 4K pages); system exit IEFUSI can be
used to increase this amount up to 2**31.  And, of course, the storage is
shared on a given z/OS system -- it is not cross system.

Bob


Re: CDZ2 Instruction

2021-12-09 Thread Ian Worthington
You are, of course, quite correct.

Best wishes,

Ian ... 

On Thursday, December 9, 2021, 10:32:44 AM GMT-5, Seymour J Metz 
 wrote:  
 
 Don't those opcodes begin with a K?


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Assembler List [ASSEMBLER-LIST@LISTSERV.UGA.EDU] on behalf 
of Ian Worthington [0c9b78d54aea-dmarc-requ...@listserv.uga.edu]
Sent: Thursday, December 9, 2021 9:52 AM
To: ASSEMBLER-LIST@LISTSERV.UGA.EDU
Subject: Re: CDZ2 Instruction

Isn't CDZ2 a crypto instruction?

Best wishes,

Ian ...

    On Thursday, December 9, 2021, 09:31:03 AM GMT-5, esst...@juno.com 
 wrote:

 .
Anyone familiar with or hreard of  a CDZ2 or CDT2 Assembler instruction ?
A GOOGLE search did not provide any fruitful information.
Why would an application receive a 0C7 Abend on a CDZ2 or CDT2 instruction
.
Paul D'Angelo
  


Re: CDZ2 Instruction

2021-12-09 Thread Seymour J Metz
Don't those opcodes begin with a K?


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Assembler List [ASSEMBLER-LIST@LISTSERV.UGA.EDU] on behalf 
of Ian Worthington [0c9b78d54aea-dmarc-requ...@listserv.uga.edu]
Sent: Thursday, December 9, 2021 9:52 AM
To: ASSEMBLER-LIST@LISTSERV.UGA.EDU
Subject: Re: CDZ2 Instruction

Isn't CDZ2 a crypto instruction?

Best wishes,

Ian ...

On Thursday, December 9, 2021, 09:31:03 AM GMT-5, esst...@juno.com 
 wrote:

 .
Anyone familiar with or hreard of  a CDZ2 or CDT2 Assembler instruction ?
A GOOGLE search did not provide any fruitful information.
Why would an application receive a 0C7 Abend on a CDZ2 or CDT2 instruction
.
Paul D'Angelo


Re: CDZ2 Instruction

2021-12-09 Thread Seymour J Metz
Do you mean CDZT CONVERT FROM ZONED (to long DFP) , opcode EDAA?

Access (Fetch operand 2)
Data with DXC 0, general operand
Data with DXC 3, DFP instruction
Operation (if the DFP zoned-conversion facility is
not installed)
Specification
Transaction constraint


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Assembler List [ASSEMBLER-LIST@LISTSERV.UGA.EDU] on behalf 
of esst...@juno.com [esst...@juno.com]
Sent: Thursday, December 9, 2021 9:29 AM
To: ASSEMBLER-LIST@LISTSERV.UGA.EDU
Subject: CDZ2 Instruction

.
Anyone familiar with or hreard of  a CDZ2 or CDT2 Assembler instruction ?
A GOOGLE search did not provide any fruitful information.
Why would an application receive a 0C7 Abend on a CDZ2 or CDT2 instruction
.
Paul D'Angelo


Re: CDZ2 Instruction

2021-12-09 Thread Ian Worthington
Isn't CDZ2 a crypto instruction?

Best wishes,

Ian ... 

On Thursday, December 9, 2021, 09:31:03 AM GMT-5, esst...@juno.com 
 wrote:  
 
 .
Anyone familiar with or hreard of  a CDZ2 or CDT2 Assembler instruction ?
A GOOGLE search did not provide any fruitful information.
Why would an application receive a 0C7 Abend on a CDZ2 or CDT2 instruction
.
Paul D'Angelo
  


CDZ2 Instruction

2021-12-09 Thread esst...@juno.com
.
Anyone familiar with or hreard of  a CDZ2 or CDT2 Assembler instruction ?
A GOOGLE search did not provide any fruitful information.
Why would an application receive a 0C7 Abend on a CDZ2 or CDT2 instruction
.
Paul D'Angelo


Re: Is it possible to update CSA from an unauthorized user-key program?

2021-12-09 Thread Peter Relson
Jeffrey Celander wrote:

Coupling Facility XCFNOTE services is a callable service can be used to 
create/read/modify data across applications or the entire Sysplex. Access 
to the data notes can be controlled and locked down by your SAF. The 
services can be called in problem state without the need to create special 
authorized services and managing CSA block anchors.


This is true. But don't make light of the SAF requirement. A problem state 
user does need to be authorized to a FACILITY class resource for the 
notepad.
It is up to the customer to control whether such access is appropriate.

Peter Relson
z/OS Core Technology Design