会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Enabling efficient nested virtualization
    • US10467033B2
    • 2019-11-05
    • US13997888
    • 2011-12-22
    • Kun TianYao Zu Dong
    • Kun TianYao Zu Dong
    • G06F9/455
    • Embodiments of the invention enable dynamic level boosting of operations across virtualization layers to enable efficient nested virtualization. Embodiments of the invention execute a first virtual machine monitor (VMM) to virtualize system hardware. A nested virtualization environment is created by executing a plurality of upper level VMMs via virtual machines (VMs). These upper level VMMs are used to execute an upper level virtualization layer including an operating system (OS).During operation of the above described nested virtualization environment, a privileged instruction issued from an OS is trapped and emulated via the respective upper level VMM (i.e., the VMM that creates the VM for that OS). Embodiments of the invention enable the emulation of the privileged instruction via a lower level VMM. In some embodiments, the emulated instruction is executed via the first VMM with little to no involvement of any intermediate virtualization layers residing between the first and upper level VMMs.
    • 5. 发明申请
    • HOT-SWAPPING ACTIVE MEMORY FOR VIRTUAL MACHINES WITH DIRECTED I/O
    • 用于直接I / O的虚拟机的HOT-SWAPPING主动存储器
    • US20130013877A1
    • 2013-01-10
    • US12934619
    • 2010-03-31
    • Kun Tian
    • Kun Tian
    • G06F12/02
    • G06F12/10G06F12/1081G06F13/28
    • Embodiments of the invention describe a DMA Remapping unit (DRU) to receive, from a virtual machine monitor (VMM), a hot-page swap (HPS) request, the HPS request to include a virtual address, in use by at least one virtual machine (VM), mapped to a first memory page location, and a second memory page location. The DRU further blocks DMA requests to addresses of memory being remapped until the HPS request is fulfilled, copies the content of the first memory page location to the second memory page location, and ramps the virtual address from the first memory page location to the second memory page location.
    • 本发明的实施例描述了一种DMA重映射单元(DRU),用于从虚拟机监视器(VMM)接收热页交换(HPS)请求,包括虚拟地址的HPS请求在至少一个虚拟的 机器(VM),映射到第一存储器页面位置和第二存储器页面位置。 DRU进一步阻止DMA请求被重新映射的存储器的地址直到满足HPS请求,将第一存储器页面位置的内容复制到第二存储器页面位置,并且将虚拟地址从第一存储器页面位置斜坡到第二存储器 页面位置。
    • 6. 发明申请
    • DISABLING CIRCUITRY FROM INITIATING MODIFICATION, AT LEAST IN PART, OF STATE-ASSOCIATED INFORMATION
    • 根据状态相关信息部分,禁止启动电路的修改
    • US20120066676A1
    • 2012-03-15
    • US12878772
    • 2010-09-09
    • Yao Zu DongKun TianYunhong Jiang
    • Yao Zu DongKun TianYunhong Jiang
    • G06F9/455G06F12/00
    • G06F9/45558G06F2009/4557G06F2009/45579
    • An embodiment may include circuitry to be comprised at least in part in a first host, and being enabled, when the circuitry is in a first mode of operation, to modify, at least in part, first information maintained, at least in part, by the circuitry and associated, at least in part, with at least one operational state. The circuitry may be disabled from initiating modification to the first information when the circuitry is in a second mode. The circuitry may enter the second mode in response to at least one command. When in the second mode, the circuitry may (1) copy, at least in part, the first information to at least one memory region, (2) replace, at least in part, the first information with second information, and (3) enter at least another operational state associated, at least in part, with the second information.
    • 实施例可以包括至少部分地包括在第一主机中的电路,并且当电路处于第一操作模式时,能够至少部分地修改至少部分地由 该电路并且至少部分地具有至少一个操作状态。 当电路处于第二模式时,电路可能被禁止发起对第一信息的修改。 响应于至少一个命令,电路可以进入第二模式。 当在第二模式中,电路可以(1)至少部分地将第一信息复制到至少一个存储器区域,(2)至少部分地用第二信息替换第一信息,以及(3) 至少部分地输入与第二信息相关联的至少另一个操作状态。
    • 7. 发明申请
    • APPARATUS AND METHOD FOR MANAGING A VIRTUAL GRAPHICS PROCESSOR UNIT (VGPU)
    • 用于管理虚拟图形处理器单元(VGPU)的装置和方法
    • US20160328333A1
    • 2016-11-10
    • US14780401
    • 2014-12-23
    • Yao Zu DONGKun TIAN
    • Yao Zu DONGKun TIAN
    • G06F12/109G06T1/20G06T1/60G06F9/455
    • G06F12/109G06F9/455G06F9/45533G06F9/45558G06F9/50G06F12/02G06F2009/45583G06F2212/657G06T1/20G06T1/60G06T2200/28
    • An apparatus and method are described for managing a virtual graphics processor unit (GPU). For example, one embodiment of an apparatus comprises: a dynamic addressing module to map portions of an address space required by the virtual machine to matching free address spaces of a host if such matching free address spaces are available, and to select non-matching address spaces for those portions of the address space required by the virtual machine which cannot be matched with free address spaces of the host; and a balloon module to perform address space ballooning (ASB) techniques for those portions of the address space required by the virtual machine which have been mapped to matching address spaces of the host; and address remapping logic to perform address remapping techniques for those portions of the address space required by the virtual machine which have not been mapped to matching address spaces of the host.
    • 描述了一种用于管理虚拟图形处理器单元(GPU)的装置和方法。 例如,设备的一个实施例包括:动态寻址模块,用于将虚拟机所需的地址空间的部分映射到主机的匹配空闲地址空间,如果这样的匹配空闲地址空间可用,并且选择非匹配地址 不能与主机的空闲地址空间匹配的虚拟机所需的地址空间部分空间; 以及气球模块,用于为已经映射到主机的匹配地址空间的虚拟机所需的地址空间的那些部分执行地址空间扩充(ASB)技术; 以及地址重映射逻辑以对未被映射到主机的匹配地址空间的虚拟机所需的地址空间的那些部分执行地址重映射技术。
    • 8. 发明授权
    • Cooperated approach to network packet filtering
    • 网络包过滤的合作方法
    • US09276875B2
    • 2016-03-01
    • US13882106
    • 2010-10-28
    • Yaozu DongKun Tian
    • Yaozu DongKun Tian
    • G06F13/00H04L12/931H04L12/701G06F9/455H04L29/06
    • H04L49/00G06F9/45533H04L45/00H04L63/0245H04L63/0263
    • An apparatus, system, method, and machine-readable medium are disclosed. In one embodiment the apparatus is a network interface controller that includes one virtual function owned by a virtual machine present in the computer system. The controller includes a simple filtering agent that is associated with the first virtual function. The agent enforces simple filter rules for received network packets. The simple filter rules are capable of blocking the network packets from reaching the virtual machine. The apparatus also includes another virtual function that is owned by a virtual machine monitor present in the computer system. The controller also includes a side bounce filtering agent to forward the first network packet to the second virtual function if the first packet is blocked by the at least one of the one or more simple filter rules.
    • 公开了一种装置,系统,方法和机器可读介质。 在一个实施例中,该装置是包括由计算机系统中存在的虚拟机拥有的一个虚拟功能的网络接口控制器。 控制器包括与第一虚拟功能相关联的简单过滤代理。 代理对接收到的网络数据包执行简单的过滤规则。 简单的过滤规则能够阻止网络数据包到达虚拟机。 该装置还包括由计算机系统中存在的虚拟机监视器拥有的另一虚拟功能。 如果第一分组被一个或多个简单过滤器规则中的至少一个阻挡,则控制器还包括侧向反弹过滤代理,以将第一网络分组转发到第二虚拟功能。
    • 9. 发明授权
    • Circular buffer in a redundant virtualization environment
    • 冗余虚拟化环境中的循环缓冲区
    • US08533390B2
    • 2013-09-10
    • US12872235
    • 2010-08-31
    • Yao Zu DongKun TianYunhong Jiang
    • Yao Zu DongKun TianYunhong Jiang
    • G06F12/00
    • G06F5/10G06F2205/106
    • Embodiments of systems, apparatuses, and methods for a circular buffer in a redundant virtualization environment are disclosed. In one embodiment, an apparatus includes a head indicator storage location, an outgoing tail indicator storage location, a buffer tail storage location, and fetch hardware. The head indicator, outgoing tail indicators, and buffer tail indicators are to indicate a head, outgoing tail, and buffer tail, respectively, of a circular buffer. The fetch hardware is to fetch from the head of the circular buffer and advance the head no further than the outgoing tail. The buffer tail is to be filled by software and advanced no further than the head.
    • 公开了用于冗余虚拟化环境中的循环缓冲器的系统,装置和方法的实施例。 在一个实施例中,装置包括头部指示器存储位置,输出尾部指示器存储位置,缓冲器尾部存储位置和提取硬件。 头部指示器,输出尾部指示器和缓冲器尾部指示器分别指示循环缓冲器的头部,出口尾部和缓冲器尾部。 提取硬件是从循环缓冲区的头部取出,并且不要将输出尾部提前。 缓冲尾巴要由软件填充,不要超过头。