Computer system provided with hypervisor
AssigneeHitachi, Ltd.
InventorRyota Noguchi
Life of this patent
Estimating the term…
Abstract
A hypervisor acquires an I/O command that has been issued from a virtual computer. The hypervisor judges whether or not a target of an I/O that complies with the I/O command is an unassigned port associated device that is a device associated with an I/O port that is coupled to an I/O controller that is not assigned to a virtual computer that is an issuing source of the I/O command. In the case in which the result of the judgment is positive, the hypervisor does no execute an I/O to the unassigned port associated device, and returns a virtual execution result to the virtual computer that is an issuing source of the I/O command.
Claims9
A computer system comprising:
- a hypervisor managing at least one virtual computer;
- and
- a composite I/O (Input/Output) controller,
- wherein the composite I/O controller is provided with a plurality of I/O controllers and a plurality of I/O ports that can be shared by each I/O controller,
- at least one I/O controller of the plurality of I/O controllers is assigned to any one of virtual computers,
- any one of I/O devices and any one of I/O controllers are coupled to each I/O port, and
- the hypervisor executes the processes (a) to (c):
- (a) acquiring an I/O command that has been issued from the virtual computer;
- (b) judging whether or not a target of an I/O that complies with the I/O command is an unassigned port associated device that is a device associated with an I/O port that is coupled to an I/O controller that is not assigned to a virtual computer that is an issuing source of the I/O command;
- and
- (c) in the case in which the result of the judgment of (b) is positive, not executing an I/O to the unassigned port associated device, and returning a virtual execution result to the virtual computer that is an issuing source of the I/O command.
Dependencies are inferred from the claim text.