Method and message handling hardware structure for virtualization and isolation of partitions
AssigneeOracle America, Inc.
InventorsAshley Saulsbury, Quinn A. Jacobson
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle America, Inc.
InventorsAshley Saulsbury, Quinn A. Jacobson
Estimating the term…
A computer-based method configures a hardware circuit to transfer a message to a message queue in an operating system. The hardware circuit is used to transfer a message to the message queue in the operating system without requiring use of either the operating system or a hypervisor associated with the operating system. The configuring includes tieing (i) a value in a head pointer register with a head pointer for the message queue stored in the hardware circuit and (ii) a value in a tail pointer register for the message queue with a tail pointer for the message queue stored in the hardware circuit so that the value in the head pointer register equals the stored head pointer and the value in the tail pointer register equals the stored tail pointer. The using the hardware circuit uses a logical identifier associated with the message to select an entry in a mapping table of the hardware circuit. A value in the entry in the mapping table is used to select an entry in an action table. The entry in the action table is used to determine a tail pointer for the message queue. The hardware circuit appends the message to a location indicted by the tail pointer without requiring cycles of a hypervisor associated with the strand.
A computer-based method comprising:
A processor comprising:
A computer implemented method comprising:
Dependencies are inferred from the claim text.