E-22
MPC8240 Integrated Processor User’s Manual
Implementation-Specific Registers from 603e
E.2.3 Primary and Secondary Hash Address Registers
(HASH1 and HASH2)
The HASH1 and HASH2 registers contain the physical addresses of the primary and
secondary PTEGs for the access that caused the TLB miss exception. For convenience, the
603e automatically constructs the full physical address by routing bits 0–6 of SDR1 into
HASH1 and HASH2 and clearing the lower 6 bits. These registers are read-only and are
constructed from the contents of the DMISS or IMISS register (the register choice is
determined by which miss was last acknowledged). The format for the HASH1 and HASH2
registers is shown in Figure E-24.
Figure E-24. HASH1 and HASH2 Registers
Table E-17 describes the bit settings of the HASH1 and HASH2 registers.
E.2.4 Required Physical Address Register (RPA)
The RPA register is shown in Figure E-25. During a page table search operation, the
software must load the RPA with the second word of the correct PTE. When the tlbld or
tlbli instruction is executed, the contents of the RPA register and the DMISS or IMISS
register are merged and loaded into the selected TLB entry. The referenced (R) bit is
ignored when the write occurs (no location exists in the TLB entry for this bit). The RPA
register can be read and written by software.
Figure E-25. Required Physical Address Register (RPA)
Table E-17. HASH1 and HASH2 Bit Settings
Bits
Name Description
0–6
HTABORG[0–6]
Copy of the upper 7 bits of the HTABORG field from SDR1
7–25
Hashed page address
Address bits 7–25 of the PTEG to be searched
26–31
—
Reserved
0
6
7
25
26
31
HTABORG[0–6]
Hashed Page Address
0 0 0 0 0 0
0
19 20
22
23 24 25
28 29 30 31
Reserved
RPN
R
C
WIMG
PP
0 0 0
0
Summary of Contents for MPC8240
Page 1: ...MPC8240UM D Rev 1 1 2001 MPC8240 Integrated Processor User s Manual ...
Page 38: ...xviii MPC8240 Integrated Processor User s Manual TABLES Table Number Title Page Number ...
Page 48: ...xlviii MPC8240 Integrated Processor User s Manual Acronyms and Abbreviations ...
Page 312: ...6 94 MPC8240 Integrated Processor User s Manual ROM Flash Interface Operation ...
Page 348: ...7 36 MPC8240 Integrated Processor User s Manual PCI Host and Agent Modes ...
Page 372: ...8 24 MPC8240 Integrated Processor User s Manual DMA Register Descriptions ...
Page 394: ...9 22 MPC8240 Integrated Processor User s Manual I2O Interface ...
Page 412: ...10 18 MPC8240 Integrated Processor User s Manual Programming Guidelines ...
Page 454: ...12 14 MPC8240 Integrated Processor User s Manual Internal Arbitration ...
Page 466: ...13 12 MPC8240 Integrated Processor User s Manual Exception Latencies ...
Page 516: ...16 14 Watchpoint Trigger Applications ...
Page 538: ...B 16 MPC8240 Integrated Processor User s Manual Setting the Endian Mode of Operation ...
Page 546: ...C 8 MPC8240 Integrated Processor User s Manual ...
Page 640: ...INDEX Index 16 MPC8240 Integrated Processor User s Manual ...