Patent application number | Description | Published |
20090007099 | MIGRATING A VIRTUAL MACHINE COUPLED TO A PHYSICAL DEVICE - A virtual machine with a directly assigned network device and supported on a host may be migrated to other host without loss of network connectivity. Such migration is enabled by bonding a physical network interface driver (NIC) and a virtual NIC driver of the host. A virtual machine monitor of the host may determine whether the virtual machine is to be migrated to the other host. The virtual machine monitor may allow hot-plug removal of the network device. However, the virtual machine may still maintain network connectivity through the virtual NIC. The virtual machine may be migrated to the other host. After migration, the virtual machine may continue to maintain the network connectivity either through the virtual NIC driver or bond with a physical NIC driver of the network device coupled to the other host. | 01-01-2009 |
20090031058 | Methods and Apparatuses for Flushing Write-Combined Data From A Buffer - Methods and apparatuses for flushing write-combined data from a buffer within a memory to an input/output (I/O) device. | 01-29-2009 |
20090249366 | METHOD, DEVICE, AND SYSTEM FOR SEAMLESS MIGRATION OF A VIRTUAL MACHINE BETWEEN PLATFORMS WITH DIFFERENT I/O HARDWARE - A method, apparatus, system, and computer readable medium are disclosed. In one embodiment the method includes detecting a virtual machine (VM) attempting to communicate with a device coupled to a computer system using a first software plug-in interface that is incompatible with the device. The method continues by temporarily removing the VM from controlling system. Then the first software plug-in interface in the VM is replaced with a second software plug-in interface, which is compatible with the device, without the knowledge of the VM. Then control is returned to the VM and the VM is allowed to resume the communication attempt with the device using the second software plug-in interface. | 10-01-2009 |
20100058336 | ASSIGNMENT, AT LEAST IN PART, OF AT LEAST ONE VIRTUAL MACHINE TO AT LEAST ONE PACKET - In an embodiment, an apparatus is provided that may include circuitry to be comprised in a platform. The circuitry may be to determine, at least in part, at least one virtual machine (VM) resident in the platform to be assigned to process, at least in part, at least one packet. The circuitry may determine, at least in part, the at least one VM based at least in part upon (1) comparison, at least in part, of at least one destination of the at least one packet to at least one predetermined destination, and (2) at least one value based at least in part upon both at least one port associated with the at least one packet and at least one source of the at least one packet. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment. | 03-04-2010 |
20120036291 | STREAM PRIORITY - A system, method and apparatus for prioritizing transactions is disclosed. I/O devices may generate transactions with a stream identifier. A transaction classifier may assign a priority to a transaction based upon a stream identifier of the transaction. An arbiter may select a transaction for processing based upon priorities assigned to the transaction. | 02-09-2012 |
20120042106 | STREAM PRIORITY - A system, method and apparatus for prioritizing transactions is disclosed. I/O devices may generate transactions with a stream identifier. A transaction classifier may assign a priority to a transaction based upon a stream identifier of the transaction. An arbiter may select a transaction for processing based upon priorities assigned to the transaction. | 02-16-2012 |
20140007230 | METHOD, SYSTEM, AND DEVICE FOR SECURELY HANDLING VIRTUAL FUNCTION DRIVER COMMUNICATIONS WITH A PHYSICAL FUNCTION DRIVER | 01-02-2014 |
20140298339 | Method, System, and Device for Securely Handling Virtual Function Driver Communications with a Physical Function Driver - In an input/output virtualization-enabled computing environment, a device, method, and system for securely handling virtual function driver communications with a physical function driver of a computing device includes maintaining communication profiles for virtual function drivers and applying the communication profiles to communications from the virtual function drivers to the physical function driver, to determine whether the communications present a security and/or performance condition. The device, method and system may disable a virtual function driver if a security and/or performance condition is detected. | 10-02-2014 |