tlbli (装入指令 TLB 条目) 指令
用途
装入指令转换 Look-Aside Buffer (TLB) 条目,以帮助在 PowerPC 603 RISC 微处理器上的软件中执行 TLB 重新装入功能。
注意:
- tlbli 指令仅在 PowerPC 603 RISC 微处理器上受支持。 它不是 PowerPC 体系结构的一部分,也不是 POWER 系列体系结构的一部分。
- TLB 重新装入通常由硬件完成,但在 PowerPC 603 RISC 微处理器上,这是由软件完成的。
- 使用 PowerPC 603 RISC 微处理器在系统上安装 AIX 时,将在操作系统中提供用于执行 TLB 重新装入功能的软件。 仅当您正在为 PowerPC 603 RISC 微处理器编写旨在在不使用 AIX的情况下运行的软件时,才可能需要使用此指令。
语法
| 位数 | 值 |
|---|---|
| 0 - 5 | 31 |
| 6 - 10 | /// |
| 11 - 15 | /// |
| 16 - 20 | 经常预算 |
| 21 - 30 | 1010 |
| 31 | / |
| 项 | 描述 |
|---|---|
| PowerPC 603 RISC 微处理器 | PowerPC 603 RISC 微处理器 |
| 列布利 | 经常预算 |
描述
为了更好地理解,提供了以下信息:
- 有关将调用 tlbli 指令的典型 TLB 重新装入函数的信息。
- tlbli 指令的说明。
典型 TLB 重新装入函数
在地址转换的处理中, "有效地址" (EA) 首先转换为 "虚拟地址" (VA)。 虚拟地址部分用于选择 TLB 条目。 如果在 TLB 中找不到条目,那么将检测到不命中。 检测到不命中时,会将 EA 装入到指令 TLB 不命中地址 (IMISS) 寄存器中。 将目标分页表项的第一个字装入到指令 TLB 不命中比较 (ICMP) 寄存器中。 将调用例程以将 ICMP 的内容与 HASH1 寄存器指向的主分页表条目组 (PTEG) 中的所有条目以及与 HASH2 寄存器指向的辅助 PTEG 中的所有条目进行比较。 当存在匹配时,将调用 tlbli 指令。