发明名称 DOMAIN PROTECTION AND VIRTUALIZATION FOR SATA
摘要 Various aspects provide for a hardware SATA virtualization system without the need for backend and frontend drivers and native device drivers. A lightweight SATA virtualization handler can run on a specialized co-processor and manage requests enqueued by individual VMs. The lightweight SATA virtualization handler can also perform the scheduling of the requests based on performance optimizations to reduce seek time as well as based on the priority of the requests. The specialized co-processor can communicate to an integrated SATA controller through an advanced host controller interface (“AHCI”) data structure that is built by the system processor and has commands from one or more VMs.
申请公布号 US2014201481(A1) 申请公布日期 2014.07.17
申请号 US201313742767 申请日期 2013.01.16
申请人 Marulkar Rajendra Sadananad;Sathe Satish;Chudgar Keyur 发明人 Marulkar Rajendra Sadananad;Sathe Satish;Chudgar Keyur
分类号 G06F12/14;G06F12/16 主分类号 G06F12/14
代理机构 代理人
主权项 1. A system, comprising: a memory configured for storing a data structure associated with a guest device; a coprocessor, communicably coupled to the memory, configured for interfacing between the guest device and a SATA controller; and a bus fabric configured for redirecting a SATA controller access from the guest device to a corresponding address in the data structure, wherein the coprocessor is further configured for performing an address translation for the access and forwarding the translated access via the bus fabric to the SATA controller.
地址 Pune IN