You must have a TCB with an RB in order to (successfully) issue an SVC. Type can issue SUSPEND RB=CURRENT but does no0t get suspended immediately, as it, by definition, holds the local lock. The SUSPEND takes effect after the SVC exits.
On Sun, 28 Nov 2021 11:05:11 -0500 Jim Brooks <[email protected]> wrote: :>I believe that there is no TCB, SVRB, etc. for a type 1 SVC; because it :>requires the LOCAL LOCK. The status for :>an interrupted type 1 SVC is saved in the IHSA, interrupt handler save area :>(one per processor). The ASXB points to the :>IHSA. Refer to the MVS DATA AREAs VOL 2, and MVS Diagnosis Reference Chap. :>4. :>I'm a very senior citizen; so, I could be incorrect. :> :>Regards, :>Jim :> :> :>On Sun, Nov 28, 2021 at 3:36 AM Binyamin Dissen <[email protected]> :>wrote: :> :>> On Fri, 26 Nov 2021 02:16:30 -0500 David Cole <[email protected]> wrote: :>> :>> :>I have an ancient question... It seems to me I should know this after :>> :>all these decades, but... I don't. :>> :>> :>While a type-1 SVC is running, where is the resume state data :>> :>(registers, PSW, etc.) stashed? :>> :>> Split up between the TCB, STCB and PRB. :>> :>> :>Is it the same for type-6? :>> :>> Doubt it. It may rely on the SVC FLIH save area as it runs disabled. :>> :>> :>And while I'm at it, what are the differences between type-1 and :>> :>type-6 SVCs, anyway> :>> :>> T6 is best if you are likely to schedule an SRB and/or you need better :>> performance than type 1. -- Binyamin Dissen <[email protected]> http://www.dissensoftware.com Director, Dissen Software, Bar & Grill - Israel ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
