SYSTEM-ON-CHIP DEVICE, METHOD OF PERIPHERAL ACCESS AND INTEGRATED CIRCUIT
First Claim
1. A processing device, comprising:
- at least one processor core supporting at least two virtual machine images;
a virtual machine monitoring unit capable of communicating with the virtual machine images;
a shareable resource shareable between the virtual machine images; and
a conflict detection unit capable of communicating with the virtual machine monitoring unit and the virtual machine images;
whereinthe conflict detection unit is arranged to detect, when in use, an access conflict caused by more than one virtual machine image attempting to access initially the shareable resource; and
the conflict detection unit is arranged to refer, when in use, the access conflict in response to detection thereof to the virtual machine monitoring unit for resolving the access conflict, thereby handling an access request before the virtual machine monitoring unit.
15 Assignments
0 Petitions
Accused Products
Abstract
A system-on-chip device comprises a core supporting a first virtual machine image and a virtual machine monitoring unit capable of communicating with the first virtual machine image. A shareable resource is also provided as well as a conflict detection unit capable of communicating with the virtual machine monitoring unit and the first virtual machine image. The conflict detection unit is arranged to detect, when in use, an access conflict caused by more than one virtual machine image attempting to access initially the shareable resource. The conflict detection unit is arranged to refer, when in use, the access conflict in response to detection thereof to the virtual machine monitoring unit for resolving of the access conflict, thereby handling the access conflict before the virtual machine monitoring unit.
8 Citations
18 Claims
-
1. A processing device, comprising:
-
at least one processor core supporting at least two virtual machine images; a virtual machine monitoring unit capable of communicating with the virtual machine images; a shareable resource shareable between the virtual machine images; and a conflict detection unit capable of communicating with the virtual machine monitoring unit and the virtual machine images;
whereinthe conflict detection unit is arranged to detect, when in use, an access conflict caused by more than one virtual machine image attempting to access initially the shareable resource; and the conflict detection unit is arranged to refer, when in use, the access conflict in response to detection thereof to the virtual machine monitoring unit for resolving the access conflict, thereby handling an access request before the virtual machine monitoring unit. - View Dependent Claims (3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15)
-
- 2. A device as claimed in claim 2, wherein said at least two virtual machine images comprise a first virtual machine image and a second virtual machine image, and the device comprising at least two processor cores, of which a first processor core supports said first virtual machine image and a second processor core supports said second virtual machine image.
-
16. A method of peripheral access for a virtual machine image, the method comprising:
-
supporting a first virtual machine image; detecting an access conflict caused by more than one virtual machine image attempting to access initially a shareable resource; and referring the access conflict in response to detection thereof to a virtual machine monitoring unit for arbitration of the access conflict, thereby handling the access conflict before the virtual machine monitoring unit. - View Dependent Claims (17, 18)
-
Specification