PowerPC e500 Core Family Reference Manual, Rev. 1
2-44
Freescale Semiconductor
Register Model
The MAS4 fields are described in
Table 2-28
.
2.12.5.6 MAS Register 6 (MAS6)
Figure 2-34
shows the format of MAS6. Note that while the Freescale Book E allows for an SPIDx
field of 12 bits, SPID0 on the core complex is only an 8-bit field. Writing to MAS6 requires
synchronization, as described in
Section 2.16, “Synchronization Requirements for SPRs.”
Table 2-28. MAS4 Field Descriptions—Hardware Replacement Assist Configuration
Bits
Name
Description
32–33
—
Reserved, should be cleared.
34–35 TLBSELD TLBSEL default value. 2-bit field that specifies the default value to be loaded in MAS0[TLBSEL] on
a TLB miss exception.
36–45
—
Reserved, should be cleared.
46–47 TIDSELD TID default selection value. Defined by the EIS as a 4-bit field that specifies which of the current PID
registers should be used to load the MAS1[TID] field on a TLB miss exception.
The e500 implementation defines bits 44–45 as reserved and bits 46–47 as follows:
00 PID0
01 PID1
10 PID2
11 TIDZ (0x00) (all zeros)
48–51
—
Reserved, should be cleared.
52–55
TSIZED
Default TSIZE value. Specifies the default value to be loaded into MAS1[TSIZE] on a TLB miss
exception.
56
—
Reserved, should be cleared.
57
X0D
Default X0 value. Specifies the default value to be loaded into MAS2[X0] on a TLB miss exception.
58
X1D
Default X1 value. Specifies the default value to be loaded into MAS2[X1] on a TLB miss exception.
59
WD
Default W value. Specifies the default value to be loaded into MAS2[W] on a TLB miss exception.
60
ID
Default I value. Specifies the default value to be loaded into MAS2[I] on a TLB miss exception.
61
MD
Default M value. Specifies the default value to be loaded into MAS2[M] on a TLB miss exception.
62
GD
Default G value. Specifies the default value to be loaded into MAS2[G] on a TLB miss exception.
63
ED
Default E value. Specifies the default value to be loaded into MAS2[E] on a TLB miss exception.
SPR 630
Access: Supervisor-only
32
39 40
47
48
62
63
R
—
SPID0
—
SAS
W
Reset
All zeros
Figure 2-34. MAS Register 6 (MAS6)
Summary of Contents for PowerPC e500 Core
Page 1: ...PowerPC e500 Core Family Reference Manual Supports e500v1 e500v2 E500CORERM Rev 1 4 2005...
Page 36: ...PowerPC e500 Core Family Reference Manual Rev 1 xxxvi Freescale Semiconductor...
Page 38: ...PowerPC e500 Core Family Reference Manual Rev 1 Part I 2 Freescale Semiconductor...
Page 332: ...PowerPC e500 Core Family Reference Manual Rev 1 Part II 2 Freescale Semiconductor...
Page 530: ...Opcode Listings PowerPC e500 Core Family Reference Manual Rev 1 D 50 Freescale Semiconductor...
Page 534: ...PowerPC e500 Core Family Reference Manual Rev 1 E 4 Freescale Semiconductor Revision History...