Mmu Assist Register 6 (Mas6) - IBM A2 User Manual

Table of Contents

Advertisement

6.17.12 MMU Assist Register 6 (MAS6)

The MAS6 register is written from a GPR using mtspr and can be read into a GPR using mfspr. This register
is replicated for all processing threads. MAS6 is used to supply search and invalidate parameters for certain
TLB management instructions.
Register Short Name:
Decimal SPR Number:
Initial Value:
Slow SPR:
Guest Supervisor Mapping:
Bits
Field Name
32:33
///
34:47
SPID
48:51
///
52:55
ISIZE
56:61
///
62
SIND
63
SAS
Version 1.3
October 23, 2012
MAS6
630
0x0000000000000000
Y
Initial
Value
0b00
Reserved
0x0
Search Process Identifier
Specifies the value of PID used when searching the TLB during execution of tlbsx. It also
defines the PID of the TLB entry to be invalidated by tlbilx with T = 1 or T = 3 and tlbivax.
0b0000 Reserved
0b0000 Invalidate Size
Specifies the page size of the TLB entry to be invalidated by tlbilx T = 3 or tlbivax.
0x0
Reserved
0b0
Search Indirect
Specifies the value of IND used when searching the TLB during execution of tlbsx. It also
defines the IND of the TLB entry to be invalidated by tlbilx T = 3 and tlbivax.
0b0
Search Address Space
Specifies the value of AS used when searching the TLB during execution of tlbsx. It also
defines the AS of the TLB entry to be invalidated by tlbilx T = 3 and tlbivax.
Read Access:
Write Access:
Duplicated for Multithread:
Notes:
Scan Ring:
Description
User's Manual
A2 Processor
Priv
Priv
Y
HM
func
Memory Management
Page 257 of 864

Advertisement

Table of Contents
loading

Table of Contents