On Wed, 13 Sep 2017 11:02:25 +0200 Charles Mills <[email protected]> wrote:
:>> Note that it says the store into the first operand will appear to occur before the store into :>> the second operand, but it does NOT say that an observing CPU will see both stores or neither. :>Again, not arguing, just trying to fully understand. In your answer above, did you consider this sentence from the PoOp description? :>"A serialization function is performed before the operation begins and again after the operation is completed." I suggest that you read the "CPU Serialization" in the POPs. It doesn't work the way that you think. :>-----Original Message----- :>From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf Of Walt Farrell :>Sent: Tuesday, September 12, 2017 5:08 PM :>To: [email protected] :>Subject: Re: CSST question :> :>On Tue, 12 Sep 2017 16:36:44 +0200, Charles Mills <[email protected]> wrote: :> :>>Disabling for interruptions is not sufficient in a multi-processor world, right? :>> :>>I don't pretend to be the world's biggest machine instruction expert. :>>Am I reading the PoOp correctly that a task wishing another task's CSST :>>to effectively appear to be entirely atomic (from its CPU's point of view) could achieve that effect by issuing a serialization instruction (BCR 15,0)? :> :>I won't pretend to be an expert, either, but I do not think a serialization operation will make CSST appear fully atomic to other CPUs. Serialization ensures that all operand fetches by other CPUs, and all operand stores by other CPUs, that occurred conceptually before the serializing instruction, will complete before the serializing instruction resumes. :> :>---------------------------------------------------------------------- :>For IBM-MAIN subscribe / signoff / archive access instructions, :>send email to [email protected] with the message: INFO IBM-MAIN -- Binyamin Dissen <[email protected]> http://www.dissensoftware.com Director, Dissen Software, Bar & Grill - Israel Should you use the mailblocks package and expect a response from me, you should preauthorize the dissensoftware.com domain. I very rarely bother responding to challenge/response systems, especially those from irresponsible companies. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
