tlbre

TLB Read Entry

tlbre

Reads a TLB entry into MAS registers.

Encoding

Binary Layout
31
0:5
/
6:10
/
11:15
/
16:20
946
21:30
/
31
 
Format X-form
Opcode 0x7C000762
Extension Embedded

Operands

Related

More in Embedded

Reference

Description

Reads a TLB entry specified by MAS0 into the MAS1-MAS3 registers. This instruction is privileged and requires hypervisor mode on some implementations. The TLB entry index and way are determined by the MAS0 register; the instruction populates MAS1-MAS3 with the corresponding entry data.

Operation

MAS1 ← TLB[MAS0.ESEL, MAS0.TLBSEL].MAS1
MAS2 ← TLB[MAS0.ESEL, MAS0.TLBSEL].MAS2
MAS3 ← TLB[MAS0.ESEL, MAS0.TLBSEL].MAS3