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 指令具有特权并正在同步。