I recently got acquainted with an instruction called tlbiel , and I am curious what this means and what purpose it serves. After an intensive Google search, I saw one IBM document that prompted me to believe in a hypervisor. The current instruction I came across is tlbiel r3, 1 , and after studying the operation code ( 0x7C201A24 ), I came to the conclusion that it roughly translates to mtspr 3, 1 ; the only difference is that the expected value of 467 at 21-30 in the mtspr operating code has changed to 274. However, before tlbiel is executed, the commands li r3, 0x3FF and sldi r3, r3, 32 are entered immediately before r3 contains 0x00003FF000000000 .
As far as I know, there is no SPR with a value of 3 and generally there is no real documentation on tlbiel (what can I find). What does this instruction do?
user6501446
source share