1.Virtualization Management
虚拟化管理命令由支持虚拟化增强功能的主控制器支持。这个命令用于几个函数:修改主控制器的灵活资源分配;为二级控制器分配灵活的资源;设置副控制器的联机和脱机状态。
虚拟化管理命令使用命令dword10和命令dword11字段。所有其他特定于命令的字段都被保留。
bits | descriptions | ||||||||||||||||
31:16 | Controller Identifier (CNTLID):此字段指示要为其修改控制器资源的控制器。 | ||||||||||||||||
15:11 | reserved | ||||||||||||||||
10:08 | Resource Type(RT):此字段指示要修改的控制器资源的类型。
| ||||||||||||||||
07:04 | reserved | ||||||||||||||||
03:00 | action(ACT):此字段指示命令要执行的操作,如下所述。
|
bits | descriptions |
31:16 | reserved |
15:0 | Number of Controller Resources (NR):该字段指示要allocate 或者 assign的控制器资源的数量 |
与虚拟化管理命令相关联的命令特定的状态值在图325中定义。
value | description |
1F | Invalid Controller Identifier:指定了无效的控制器标识符 |
20F | Invalid Secondary Controller State:根据辅助控制器及其主控制器的当前状态,为辅助控制器请求的操作无效 |
21F | Invalid Number of Controller Resources:指定的灵活资源数量无效(如控制器资源数(NR)大于VQ资源灵活总数(VQFRT)(见图252),控制器资源数(NR)大于VQ资源灵活次最大值(VQFRSM) |
22F | Invalid Resource Identifier:至少有一个指定的资源标识符无效(例如,控制器资源的数量(NR)大于剩余可用的灵活资源的数量)。 |
完成队列条目的Dword 0包含有关被修改为主控制器灵活分配和辅助控制器分配操作的一部分的控制器资源的信息。图326中定义了完成队列条目的Dword 0。
bits | descriptions |
31:16 | reserved |
15:00 | Number of Controller Resources Modified(NRM):这个字段表示分配或分配的控制器资源的数量。该值可能比请求的数字小或大。 |