On Wed, 9 Jan 2019 at 11:29, Joe Owens <joe_ow...@standardlife.com> wrote:

> A 4 byte address field in virtual storage has one updater and many readers
>
> If using load and store instuctions, will the readers always see a
> complete (valid) address, or could a CPU see a partially updated field
> while a store is in progress on another CPU?
>
> Is the answer any different for other instructions, like MVC?
>
> The terminology in the Principles of Operation to look for is
"block-concurrent references"  (Chapter 5). That section explains MVC and
the conditions under which it appears to do a double word at a time.

Rob

Reply via email to