发明名称 通过指令组设陷来优化OS上下文切换的系统和方法
摘要 在某些实施例中,本发明涉及在各虚拟机之间转换时保存有限的上下文信息。一组预先确定的指令和事件的集合引起一陷阱。一位或一标志被设置以指示该事件已在一虚拟机内出现。虚拟机监视器基于标记是否已被设置来判定是否需要在上下文切换时保存或恢复特定的寄存器集合。另外还描述并要求保护其他的实施例。
申请公布号 CN101213518A 申请公布日期 2008.07.02
申请号 CN200680024072.3 申请日期 2006.06.29
申请人 英特尔公司 发明人 S·L·格罗伯曼;M·D·金尼
分类号 G06F9/46(2006.01) 主分类号 G06F9/46(2006.01)
代理机构 上海专利商标事务所有限公司 代理人 顾嘉运
主权项 1.一种虚拟化平台,包括:具有多组寄存器集合的处理器;在所述处理器上运行的多个虚拟机(VM),每个VM均在一客户操作系统中运行;响应于在运行中的VM内出现的预先确定的事件而从所述运行的VM中退出的陷阱机制,所述陷阱机制设置一相应的标志以指示在所述VM内已出现所述预先确定的事件;以及用于在所述多个虚拟机之间调度和切换上下文的虚拟机监视器(VMM),其中所述VMM判定所述多组寄存器集合中的哪些在所述多个VM之间的上下文切换时要被保存和恢复,所述判定基于由所述陷阱机制设置的所述相应的标志。
地址 美国加利福尼亚州