会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Distributed hardware state management in virtual machines
    • 虚拟机中的分布式硬件状态管理
    • US07877760B2
    • 2011-01-25
    • US11540211
    • 2006-09-29
    • Adrian J. OneyAndrew John ThorntonJacob Oshins
    • Adrian J. OneyAndrew John ThorntonJacob Oshins
    • G06F3/00G06F9/44G06F9/46G06F13/00
    • G06F9/45558G06F2009/45579
    • Mechanisms are disclosed herein that manage operations in virtual machine environments. A first partition can have a proxy driver object corresponding to a driver object in a second partition. The driver object can control a physical device, but because of the proxy driver object, the first partition can retain some measure of control over the physical device. The driver object can be surrounded by a first filter object beneath it, and a second filter object above it. The first filter object can provide interfaces to the driver object so that the driver object can perform various bus-related functionalities; and, the second filter object can receive redirected instructions from the first partition and provide them to the driver object, and intercept any instructions originating from within the second partition, such that if these instructions are inconsistent with policies set in the first partition, they can be manipulated.
    • 本文公开了管理虚拟机环境中的操作的机制。 第一个分区可以具有与第二个分区中的驱动程序对象相对应的代理驱动程序对象。 驱动程序对象可以控制物理设备,但是由于代理驱动程序对象,第一个分区可以保留对物理设备的一些控制措施。 驱动程序对象可以被它下面的第一个过滤器对象包围,并在其上方有一个第二个过滤器对象。 第一个过滤器对象可以向驱动程序对象提供接口,使得驱动程序对象可以执行各种总线相关的功能; 并且所述第二过滤器对象可以从所述第一分区接收重定向的指令并将其提供给所述驱动对象,并拦截源自所述第二分区内的任何指令,使得如果所述指令与所述第一分区中设置的策略不一致,则它们可以 被操纵。
    • 6. 发明申请
    • Distributed hardware state management in virtual machines
    • 虚拟机中的分布式硬件状态管理
    • US20080082975A1
    • 2008-04-03
    • US11540211
    • 2006-09-29
    • Adrian J. OneyAndrew John ThorntonJacob Oshins
    • Adrian J. OneyAndrew John ThorntonJacob Oshins
    • G06F9/455
    • G06F9/45558G06F2009/45579
    • Mechanisms are disclosed herein that manage operations in virtual machine environments. A first partition can have a proxy driver object corresponding to a driver object in a second partition. The driver object can control a physical device, but because of the proxy driver object, the first partition can retain some measure of control over the physical device. The driver object can be surrounded by a first filter object beneath it, and a second filter object above it. The first filter object can provide interfaces to the driver object so that the driver object can perform various bus-related functionalities; and, the second filter object can receive redirected instructions from the first partition and provide them to the driver object, and intercept any instructions originating from within the second partition, such that if these instructions are inconsistent with policies set in the first partition, they can be manipulated.
    • 本文公开了管理虚拟机环境中的操作的机制。 第一个分区可以具有与第二个分区中的驱动程序对象相对应的代理驱动程序对象。 驱动程序对象可以控制物理设备,但是由于代理驱动程序对象,第一个分区可以保留对物理设备的一些控制措施。 驱动程序对象可以被它下面的第一个过滤器对象包围,并在其上方有一个第二个过滤器对象。 第一个过滤器对象可以向驱动程序对象提供接口,使得驱动程序对象可以执行各种总线相关的功能; 并且所述第二过滤器对象可以从所述第一分区接收重定向的指令并将其提供给所述驱动对象,并拦截源自所述第二分区内的任何指令,使得如果所述指令与所述第一分区中设置的策略不一致,则它们可以 被操纵。
    • 9. 发明授权
    • Efficient context switching of virtual processors by managing physical register states in a virtualized environment
    • 通过管理虚拟化环境中的物理寄存器状态,对虚拟处理器进行有效的上下文切换
    • US08296775B2
    • 2012-10-23
    • US11701320
    • 2007-01-31
    • Andrew John ThorntonShuvabrata Ganguly
    • Andrew John ThorntonShuvabrata Ganguly
    • G06F9/46G06F9/455G06F7/38
    • G06F9/45533G06F9/461
    • Various operations are disclosed for improving the operational efficiency of register handling in a virtualized environment. Some infrequently accessed software managed registers are managed lazily when switching contexts between virtual processors. The states of those registers are not saved on exit from a guest or restored on entry to the guest. Rather, guest accesses to those registers are intercepted. For some frequently accessed registers, register states are saved or restored only upon exit from a hypervisor to a different guest that that from which the hypervisor was entered. For enable-flag-gated registers, updates to a physical register value are not made unless the register is enabled. A shadow register cache may be used to speed accesses to some registers. When a shadowed register is modified, the new value is cached as a shadow copy in RAM and subsequent reads of the register are taken from the shadow copy.
    • 公开了用于提高虚拟化环境中的寄存器处理的操作效率的各种操作。 在虚拟处理器之间切换上下文时,一些不经常访问的软件托管寄存器被懒惰地管理。 这些寄存器的状态不会保存在从guest虚拟机退出或在进入guest虚拟机后恢复。 相反,访问这些寄存器的访问被拦截。 对于一些经常访问的寄存器,寄存器状态仅在从虚拟机管理程序退出到进入虚拟机监控程序的不同客户端时被保存或恢复。 对于启用标志门控寄存器,除非启用寄存器,否则不会更新物理寄存器值。 影子寄存器缓存可用于加速对某些寄存器的访问。 当一个阴影寄存器被修改时,新的值被缓存为RAM中的卷影副本,并且从卷影副本中取出后续读取的寄存器。