Loads the instruction Translation Look-Aside Buffer (TLB) entry to assist a TLB reload function performed in software on the PowerPC 603 RISC Microprocessor.
Bits | Value |
---|---|
0-5 | 31 |
6-10 | /// |
11-15 | /// |
16-20 | RB |
21-30 | 1010 |
31 | / |
PowerPC 603 RISC Microprocessor | |
tlbli | RB |
For better understanding, the following information is presented:
In the processing of the address translation, the Effective Address (EA) is first translated into a Virtual Address (VA). The part of the Virtual Address is used to select the TLB entry. If an entry is not found in the TLB, a miss is detected. When a miss is detected, the EA is loaded into the instruction TLB Miss Address (IMISS) register. The first word of the target Page Table Entry is loaded into the instruction TLB Miss Compare (ICMP) register. A routine is invoked to compare the content of ICMP with all the entries in the primary Page Table Entry Group (PTEG) pointed to by the HASH1 register and with all the entries in the secondary PTEG pointed to by the HASH2 register. When there is a match, the tlbli instruction is invoked.
The tlbli instruction loads the instruction Translation Look-Aside Buffer (TLB) entry selected by the content of register RB in the following way:
The tlbli instruction has one syntax form and does not affect the Fixed-Point Exception Register. If the Record bit (Rc) is set to 1, the instruction form is invalid.
RB | Specifies the source general-purpose register for EA. |
The tlbli instruction is privileged.
tlbld (Load Data TLB Entry) Instruction.
PowerPC 603 RISC Microprocessor User's Manual.