1.-6. Exceptions with the same pri
ority asthe priority of pro
gram-interruption conditions
forthe general case.
7.A Access exceptions for second
instruction halfword.
7.B.1Operation exception if the dual-address-space facility is
not installed.
7.B.2 Special-operation exceptiondue to OAT being off.
8.
9.Privileged-operation exception due to extraction-authority control, bit 4 of control reg ister 0, being zero.
Access exceptions (except for
protection) for address speci
fied by general registerR 2 . Priority of Execution: INSERT VIRTUAL STORAGE KEY Programming Note Since all bytes in a 2K-byte block are associated with the same page and the
same storagekey, bits 21-31 of general
registerR2 effectively are ignored.
When 4K-byte pagesare used, the
storage-key 4K-byte-block facility isinstalled, and all blocks are single-key
4K-byteblocks, then bits 20-31 of
general registerR2 essentially are
ignored.
INVALIDATEPAGE TABLE ENTRY IPTE [RRE]
'B221'1////////1 R, o 16 24 28 31
The designated page-table entry isinvalidated, and the translation
lookaside buffers (TLBs) in allCPUs in
the configuration are cleared of the
associated entries.
Bits 16-23
ignored.
of the instruction are
The contents of general registerR t have
the format of a segment-table entry with
only the page-table origin used. The
contents of general registerR2 have the
format ofa virtual address with only
the page index used. The contents of
fields that are not part of the page
table origin or page index are ignored.
The translationformat, contained in bit
positions 8-12 of control register0, specifies the mode for translation.
The contents of the general registers
just described are as follows:R t 1////////1 Page-Table Origin 1///1 o 8 29 31 R2 (for 64K-byte segments and 4K-byte
pages)
1////////////////1PX 1////////////1 o 16 20 31 R2 (for 64K-byte segments and 2K-byte
pages)1////////////////1 PX 1///////////1 o 16 21 31 R2 (for 1M-byte segments and 4K-byte
pages)1////////////1 PX 1////////////1 o 12 20 31 R2 (for 1M-byte segments and 2K-byte
pages)1////////////1 PX 1///////////1 o 12 21 31
The page-table origin and the page index
designate a page-table entry, following
the dynamic-address-translation rules
for page-table lookup. The address
formed from these two components is a
real address. The page-invalid bit of
this page-table entry is set to one.
During this procedure, no page-table
length check is made, and the page-table
entry is not inspected for availability
or format errors. Additionally, the
page-frame real address (including the
extended-addressing bits, when applica
ble) contained in the entry is not
checked for an addressing exception.
The entire page-table entry is fetched
concurrently from storage. Subsequently
the byte containing the page-invalid bit
is stored. The fetch access to the
page-table entry is subject to key
controlledprotection, and the store
Chapter10. Control Instructions 10-11
ority as
gram-interruption conditions
for
7.A Access exceptions for second
instruction halfword.
7.B.1
not installed.
7.B.2 Special-operation exception
8.
9.
Access exceptions (except for
protection) for address speci
fied by general register
same storage
register
When 4K-byte pages
storage-key 4K-byte-block facility is
4K-byte
general register
ignored.
INVALIDATE
'B221'
The designated page-table entry is
lookaside buffers (TLBs) in all
the configuration are cleared of the
associated entries.
Bits 16-23
ignored.
of the instruction are
The contents of general register
the format of a segment-table entry with
only the page-table origin used. The
contents of general register
format of
the page index used. The contents of
fields that are not part of the page
table origin or page index are ignored.
The translation
positions 8-12 of control register
The contents of the general registers
just described are as follows:
pages)
1////////////////1
pages)
pages)
pages)
The page-table origin and the page index
designate a page-table entry, following
the dynamic-address-translation rules
for page-table lookup. The address
formed from these two components is a
real address. The page-invalid bit of
this page-table entry is set to one.
During this procedure, no page-table
length check is made, and the page-table
entry is not inspected for availability
or format errors. Additionally, the
page-frame real address (including the
extended-addressing bits, when applica
ble) contained in the entry is not
checked for an addressing exception.
The entire page-table entry is fetched
concurrently from storage. Subsequently
the byte containing the page-invalid bit
is stored. The fetch access to the
page-table entry is subject to key
controlled
Chapter