slbmfee

SLB Move From Entry ESID

slbmfee RT, RB

Reads the ESID part of an SLB entry.

Details

Reads the ESID (Effective Segment ID) portion of a Segment Lookaside Buffer entry. The SLB entry is selected by the index in RB. This privileged instruction is used in 64-bit mode for TLB management. No condition or status registers are modified.

Pseudocode Operation

RT ← SLB[RB].ESID

Programming Note

The slbmfee instruction is used to read software-loaded SLB entries, placing the ESID and V fields into register RT. If the entry is valid and LPCRUPRT is set, it also places the BO field into RT. Ensure that the index calculation respects the LPCRUPRT setting to avoid accessing invalid SLB entries.

Example

slbmfee r3, r5

Encoding

Binary Layout
31
0
RT
6
/
11
RB
16
366
21
/
31
 
Format X-form
Opcode 0x7C000726
Extension Privileged
Registers Altered LPCRUPRT

Operands

  • RT
    Target
  • RB
    Index