会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • FAILURE MANAGEMENT METHOD AND COMPUTER
    • 故障管理方法与计算机
    • US20110271152A1
    • 2011-11-03
    • US13079155
    • 2011-04-04
    • Naoya HATTORIToshiomi MORIKIYoshiko YASUDA
    • Naoya HATTORIToshiomi MORIKIYoshiko YASUDA
    • G06F11/07
    • G06F11/0793G06F11/0712G06F11/079
    • A failure management method for a computer including a processor, and a memory connected to the processor, and in which the processor containing a memory protection function, executes a first software program and a second software program monitoring the operation of the first software program, and the second software program retains error information including address information and access-related information; and the method implemented by the by the second software program includes a step for detecting the occurrence of errors in the memory; and a step for prohibiting access to the address of the memory where the error occurred, and monitoring the access state; and a step for executing the failure processing when accessing by the first software program of the address of the memory where the error occurred was detected.
    • 一种用于包括处理器和连接到处理器的存储器并且其中包含存储器保护功能的处理器的计算机的故障管理方法执行监视第一软件程序的操作的第一软件程序和第二软件程序,以及 第二软件程序保留包括地址信息和访问相关信息的错误信息; 并且由第二软件程序实现的方法包括用于检测存储器中的错误的发生的步骤; 以及禁止访问发生错误的存储器的地址并监视访问状态的步骤; 以及当检测到发生错误的存储器的地址访问时执行由第一软件程序访问的故障处理的步骤。
    • 2. 发明申请
    • VIRTUALIZATION METHOD AND VIRTUAL MACHINE
    • 虚拟化方法与虚拟机
    • US20110197190A1
    • 2011-08-11
    • US12980549
    • 2010-12-29
    • Naoya HATTORIToshiomi MORIKIYoshiko YASUDA
    • Naoya HATTORIToshiomi MORIKIYoshiko YASUDA
    • G06F9/455
    • G06F9/30076G06F9/30101G06F9/30181G06F9/30189G06F9/45558G06F2009/45566
    • There is a need for providing the Xeon CPU with a two-level VM that is independent of VMM types and prevents the throughput from degrading when the OS operates the privilege register. A machine is provided with a processor and memory. The machine includes a first virtual machine manager for managing a virtual machine, a second virtual machine for managing an operating system, first management information, and second management information. The processor is provided with a register and a shadowing function. The machine uses a virtualization method. The first virtual machine manager detects a call from the second virtual machine manager. The first virtual machine manager enables the shadowing function when it is determined that an instruction for enabling the shadowing function caused the call.
    • 需要为Xeon CPU提供独立于VMM类型的两级VM,并防止操作系统操作特权寄存器时吞吐量降低。 机器上设有处理器和存储器。 该机器包括用于管理虚拟机的第一虚拟机管理器,用于管理操作系统的第二虚拟机,第一管理信息和第二管理信息。 处理器具有寄存器和遮蔽功能。 该机器使用虚拟化方法。 第一个虚拟机管理器检测来自第二个虚拟机管理器的呼叫。 当确定启用遮蔽功能的指令引起呼叫时,第一虚拟机管理器启用阴影功能。
    • 5. 发明申请
    • VIRTUAL MACHINE CONTROL PROGRAM AND VIRTUAL MACHINE SYSTEM
    • 虚拟机控制程序和虚拟机系统
    • US20120124575A1
    • 2012-05-17
    • US13338806
    • 2011-12-28
    • Naoya HATTORIToshiomi MORIKIYuji TSUSHIMA
    • Naoya HATTORIToshiomi MORIKIYuji TSUSHIMA
    • G06F9/455
    • G06F9/45558G06F2009/45579G06F2009/45587
    • The program attains compatibility of suppression of an overhead accompanying page exception handling in the case of operating a program whose amount of memory use is large on a virtual machine and suppression of the overhead accompanying page exception handling in the case of operating a first OS that has a function of making another OS run on a virtual machine. A VMM creates a shadow PT (Page Table) for prohibiting reading-writing of privileged memory that requires emulation of reading/writing by using a RSV-bit, and registers the shadow PT and the second PT that a second OS operating on the first OS has in an x86 compatible CPU equipped with page exception detecting function using two PT's. When a page exception occurs, the VMM refers to cause code of the page exception and, when a P field of the cause code is 0, determines immediately that emulation is unnecessary.
    • 在操作在虚拟机上的存储器使用量大的程序的情况下,与程序相关联的页面异常处理的兼容性兼容,并且在操作具有第 使另一个操作系统在虚拟机上运行的功能。 VMM创建一个阴影PT(页表),用于禁止需要通过使用RSV位来仿真读/写的特权存储器的读写,并且注册在第一OS上操作的第二OS的阴影PT和第二PT 在一个x86兼容的CPU中配备了使用两个PT的页面异常检测功能。 当发生页面异常时,VMM引用页面异常的原因代码,当原因代码的P字段为0时,立即确定不需要进行仿真。
    • 6. 发明申请
    • VIRTUAL MACHINE CONTROL METHOD AND VIRTUAL MACHINE SYSTEM
    • 虚拟机控制方法与虚拟机系统
    • US20100115513A1
    • 2010-05-06
    • US12609318
    • 2009-10-30
    • Toshiomi MORIKINaoya HattoriYuji Tsushima
    • Toshiomi MORIKINaoya HattoriYuji Tsushima
    • G06F9/455G06F9/38
    • G06F9/45533G06F9/45558G06F9/463G06F2009/45566
    • Provided is a virtual machine including a first virtualization module operating on a physical CPU, for providing a first CPU, and a second virtualization module operating on the first CPU, for providing second CPU. The second virtualization module includes first processor control information holding a state of the first CPU obtained at a time of execution of the user program. The first virtualization module includes second processor control information containing a state of the physical CPU obtained at the time of the execution of the second virtualization module, third processor control information containing a state of the physical CPU obtained at the time of the execution of the user program, and prefetch entry information in which information to be prefetched from the third processor control information is set, and, upon detection of a event, the information set in the prefetch entry information is reflected to the first processor control information.
    • 提供了一种虚拟机,其包括在物理CPU上操作的第一虚拟化模块,用于提供第一CPU,以及在第一CPU上操作的第二虚拟化模块,用于提供第二CPU。 第二虚拟化模块包括保持执行用户程序时获得的第一CPU的状态的第一处理器控制信息。 第一虚拟化模块包括第二处理器控制信息,其包含执行第二虚拟化模块时获得的物理CPU的状态的第三处理器控制信息,包含在执行用户时获得的物理CPU的状态的第三处理器控制信息 程序和预取条目信息,其中设置从第三处理器控制信息预取的信息,并且在检测到事件时,将预取条目信息中设置的信息反映到第一处理器控制信息。
    • 7. 发明申请
    • VIRTUAL MACHINE SYSTEM AND CONTROL METHOD THEREOF
    • 虚拟机系统及其控制方法
    • US20100332722A1
    • 2010-12-30
    • US12819416
    • 2010-06-21
    • Eiichiro OIWANaoya HATTORIToshiomi MORIKIYuji TSUSHIMA
    • Eiichiro OIWANaoya HATTORIToshiomi MORIKIYuji TSUSHIMA
    • G06F12/00G06F9/455
    • G06F9/45558G06F2009/45566
    • In a two-level virtual machine system having child VMMs operating on a parent VMM, the field update frequency of VMCS and VMCB which control a VMM assist function of a CPU is not uniform. A G field requiring reflection of emulation results is higher in update frequency than a C field. The semiconductor quantity and power dissipation caused by the assist function expansion tend to increase in the C field used for a condition decision as compared with the G field simply retaining a value because influence upon the CPU operation is greater in the C field. Therefore, events relating to the G field which is high in update frequency and less in increase of semiconductor quantity and power dissipation caused by the assist function expansion are coped with by the CPU with its assist function expanded. Events relating to the C field are coped with by the parent VMM.
    • 在具有在母VMM上操作的子VMM的两级虚拟机系统中,控制CPU的VMM辅助功能的VMCS和VMCB的现场更新频率不均匀。 需要反映仿真结果的G场在更新频率上高于C场。 由于辅助功能扩展引起的半导体量和功率耗散在用于条件判定的C字段中比G字段更容易增加,简单地保留值,因为在C字段中对CPU操作的影响更大。 因此,通过辅助功能扩展的CPU来处理与由辅助功能扩展引起的更新频率高,半导体量增加和功率耗散小的G场有关的事件。 有关C字段的事件由父VMM处理。
    • 8. 发明申请
    • VIRTUAL MACHINE CONTROL METHOD AND VIRTUAL MACHINE SYSTEM
    • 虚拟机控制方法与虚拟机系统
    • US20130232490A1
    • 2013-09-05
    • US13859778
    • 2013-04-10
    • Toshiomi MORIKINaoya HATTORIYuji TSUSHIMA
    • Toshiomi MORIKINaoya HATTORIYuji TSUSHIMA
    • G06F9/455
    • G06F9/45533G06F9/45558G06F9/463G06F2009/45566
    • Provided is a virtual machine including a first virtualization module operating on a physical CPU, for providing a first CPU, and a second virtualization module operating on the first CPU, for providing second CPU. The second virtualization module includes first processor control information holding a state of the first CPU obtained at a time of execution of the user program. The first virtualization module includes second processor control information containing a state of the physical CPU obtained at the time of the execution of the second virtualization module, third processor control information containing a state of the physical CPU obtained at the time of the execution of the user program, and prefetch entry information in which information to be prefetched from the third processor control information is set, and, upon detection of a event, the information set in the prefetch entry information is reflected to the first processor control information.
    • 提供了一种虚拟机,其包括在物理CPU上操作的第一虚拟化模块,用于提供第一CPU,以及在第一CPU上操作的第二虚拟化模块,用于提供第二CPU。 第二虚拟化模块包括保持执行用户程序时获得的第一CPU的状态的第一处理器控制信息。 第一虚拟化模块包括第二处理器控制信息,其包含执行第二虚拟化模块时获得的物理CPU的状态的第三处理器控制信息,包含在执行用户时获得的物理CPU的状态的第三处理器控制信息 程序和预取条目信息,其中设置从第三处理器控制信息预取的信息,并且在检测到事件时,将预取条目信息中设置的信息反映到第一处理器控制信息。
    • 9. 发明申请
    • COMPUTER SYSTEM AND METHOD FOR SHARING PCI DEVICES THEREOF
    • 用于共享PCI设备的计算机系统和方法
    • US20130111082A1
    • 2013-05-02
    • US13681005
    • 2012-11-19
    • Takashige BABAToshiomi MORIKIKeitaro UEHARA
    • Takashige BABAToshiomi MORIKIKeitaro UEHARA
    • G06F3/02
    • G06F3/0227G06F13/387
    • In order to provide an inexpensive way to share an I/O device loaded in an I/O drawer among a plurality of blades, in a server system including a plurality of servers, a PCI device, and a manager for initializing a PCI switch, the PCI device has a plurality of virtual functions (VFs). The PCI switch, which has VF allocation information which indicates association between the servers and the VFs, is configured to: receive a transaction from one of the servers or from the PCI device; when the received transaction is a transaction sent from the one of the servers, remove a server identifier with which a sender server is identified and transfer the received transaction to the PCI device; and when the received transaction is a transaction sent from the PCI device, attach a server identifier that is determined based on the VF allocation information.
    • 为了提供一种廉价的方式来共享多个刀片中装载在I / O抽屉中的I / O装置,在包括多个服务器的服务器系统,PCI设备和用于初始化PCI开关的管理器中, PCI设备具有多个虚拟功能(VF)。 具有指示服务器和VF之间的关联的VF分配信息的PCI交换机被配置为:从服务器之一或从PCI设备接收事务; 当接收到的事务是从一个服务器发送的事务时,删除标识发送方服务器的服务器标识符,并将接收到的事务传送到PCI设备; 并且当接收的事务是从PCI设备发送的事务时,附加基于VF分配信息确定的服务器标识符。
    • 10. 发明申请
    • VIRTUAL MACHINE SYSTEM
    • 虚拟机系统
    • US20080172499A1
    • 2008-07-17
    • US11771176
    • 2007-06-29
    • Toshiomi MORIKIKeitaro UeharaYuji Tsushima
    • Toshiomi MORIKIKeitaro UeharaYuji Tsushima
    • G06F13/28
    • G06F13/28G06F13/36
    • The present invention provides a machine system that enables the arbitration of IO accesses and band control based on the priority of virtual servers while curbing performance overhead during IO sharing among the virtual servers. A virtual machine system including a CPU, a memory, and an IO interface includes a hypervisor that generates plural virtual servers, and an IO controller that controls the IO interface. The IO controller includes: a DMA receiving unit that receives DMA requests from the IO interface; a decoder that decodes received DMA requests and locates the corresponding virtual servers; a DMA monitoring counter that monitors DMA processing status for each of the virtual servers; a threshold register set in advance for each of the virtual servers; and a priority deciding unit that compares the DMA monitoring counter and the value of the threshold register, and based on processing priority obtained as a result of the comparison, decides the priority of processing of the received DMA requests.
    • 本发明提供一种机器系统,其能够在虚拟服务器之间的IO共享的同时抑制基于虚拟服务器的优先级的IO访问和频带控制的仲裁。 包括CPU,存储器和IO接口的虚拟机系统包括生成多个虚拟服务器的管理程序和控制IO接口的IO控制器。 IO控制器包括:DMA接收单元,其从IO接口接收DMA请求; 解码器,其解码所接收的DMA请求并定位相应的虚拟服务器; 一个DMA监视计数器,用于监视每个虚拟服务器的DMA处理状态; 预先为每个虚拟服务器设置的阈值寄存器; 以及比较DMA监视计数器和阈值寄存器的值的优先级确定单元,并且基于作为比较结果获得的处理优先级,决定接收的DMA请求的处理的优先级。