rfsvc (从 SVC 返回) 指令
用途
重新初始化机器状态寄存器,并在管理程序调用 (svc) 后开始处理。
注: rfsvc 指令仅在 POWER ® 系列体系结构中受支持。
语法
| 位数 | VALUE |
|---|---|
| 0 - 5 | 19 |
| 6 - 10 | /// |
| 11 - 15 | /// |
| 16 - 20 | /// |
| 21 - 30 | 82 |
| 31 | LK |
描述
rfsvc 指令重新初始化机器状态寄存器 (MSR) 并在管理程序调用后开始处理。 此指令将计数寄存器的位 16-31 放入机器状态寄存器 (MSR) 的位 16-31 中,然后开始使用新的 MSR 值在链路寄存器中包含的地址处访存和处理指令。
如果链接位 (LK) 设置为 1 ,那么未定义链接寄存器的内容。
rfsvc 指令有一种语法形式,不影响条件寄存器字段 0 或定点异常寄存器。
安全性
rfsvc 指令具有特权并正在同步。