发明名称 Method and message handling hardware structure for virtualization and isolation of partitions
摘要 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.
申请公布号 US8266633(B1) 申请公布日期 2012.09.11
申请号 US20080069800 申请日期 2008.02.12
申请人 SAULSBURY ASHLEY;JACOBSON QUINN A.;ORACLE AMERICA, INC. 发明人 SAULSBURY ASHLEY;JACOBSON QUINN A.
分类号 G06F15/163 主分类号 G06F15/163
代理机构 代理人
主权项
地址