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