I didn't mean to imply that SIGA is not a machine instruction.  All I said was 
that SSCH is a machine instruction and is not a CCW operation.



The following also is evidence that SIGA is a machine instruction which causes 
an I/O operation to start in the Channel Subsystem, just as will happen with 
SSCH:

http://publib.boulder.ibm.com/infocenter/zos/v1r9/index.jsp?topic=/com.ibm.zos.r9.ieav100/stio.htm



This page shows the format of system trace entries for the CSCH, HSCH, ..., 
SSCH, SIGA, ... trace entries, confirming that SIGA is a machine instruction.  
It is also mentioned in the Diagnosis Tools and Service Aids book under System 
Trace but not in the section on GTF.



The opcode and some operands are shown on this page:

http://www.cbttape.org/~jjaeger/opcodes.html#OSA



That's all I know about it.  This should give you a good place to start for 
further research.



Bill Fairchild

Rocket Softare



-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf Of 
John Blythe Reid
Sent: Thursday, November 04, 2010 12:27 PM
To: [email protected]
Subject: Re: QDIO question



This is the bit that made me think SIGA was a machine instruction:



--------------------------Extract from networking on

z/OS-------------------------------------------------------------

The advantages of using QDIO mode are:



--A 20% improvement in performance versus non-QDIO mode

--The reduction of system assist processor (SAP) utilization

--Improved response time

--Server cycle reduction

How is this all accomplished? Instead of attaching an OSA-Express card

using a channel, and hence utilizing a channel or I/O program (IOP)

combined with CCW operations, the OSA-Express card attaches using an

STI bus. STI stands for Self-Timed Interface. The OSA-Express card is

still connected within the I/O cage, but the STI bus is directly

connected to the memory bus of the CPC.



What is used instead of a CCW operation to signify that I/O needs to

be completed? With an OSA-Express card running in QDIO mode, I/O

operations are effected using a signal adapter instruction, or SIGA.

The SIGA is still processed by the SAP, similar to the way a CCW is

processed by the SAP. However, the SIGA effectively passes a pointer

to the data because the data already occupies internal storage.

-----------------------End of extract from networking on

z/OS-------------------------------------------------------------



>From this I assume that a SSCH instruction is issued for a QDIO

sub-channel and this will cause one CCW to be executed with a CCW

command code of SIGA. Am I on the right track here ?



Thanks.



Regards,

John.



------------------------------

For IBM-MAIN subscribe / signoff / archive access instructions,

send email to [email protected] with the message: GET IBM-MAIN INFO

Search the archives at http://bama.ua.edu/archives/ibm-main.html

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to