Method and system for coalescing input output accesses to a virtual device
First Claim
Patent Images
1. A method for performing virtualization, comprising:
- executing a plurality of input output (IO) instructions from an instruction stream during a single virtualization event.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for performing virtualization includes executing a plurality of input output (IO) instructions from an instruction stream during a single virtualization event.
32 Citations
25 Claims
-
1. A method for performing virtualization, comprising:
executing a plurality of input output (IO) instructions from an instruction stream during a single virtualization event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method for performing virtualization, comprising:
-
determining whether an address of an input output (IO) instruction is stored in a table;
determining whether a hash of a block of instructions in an instruction stream matches a hash value stored in the table if the address is stored in the table; and
emulating the block of instructions during a single virtualization event if a match exists. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. An article of manufacturer comprising a machine accessible medium including sequences of instructions, the sequences of instructions including instructions which when executed causes the machine to perform:
executing a plurality of input output (IO) instructions from an instruction stream during a single virtualization event. - View Dependent Claims (19, 20, 21, 22)
-
23. A virtualization event dispatcher, comprising:
-
an instruction interpreter unit to determine whether an instruction that causes a virtualization event is an input output (IO) instruction; and
an instruction scanning unit to determine whether additional IO instructions are present within an extent from the instruction in an instruction stream and to designate the additional IO instructions in a block of instructions. - View Dependent Claims (24, 25)
-
Specification