Data processing system having messaging
AssigneeNXP USA, Inc.
InventorsPeter J. WILSON, BRIAN C. KAHNE
Life of this patent
Estimating the term…
Abstract
A method of handling requests between contexts in a processing system includes, in a current context of a source processing system element (PSE): executing a send-and rendezvous instruction that specifies a destination PSE, a queue address in the destination PSE, a set of source registers, and a set of receive registers; and sending a send-and-rendezvous message (SRM) to the destination PSE, wherein the SRM includes an address of the destination PSE, a destination queue address, a source PSE address, and an identifier of the current context in the source PSE.
Claims14
A processing system comprising:
- a source processing system element configured to:
- execute a send-and-rendezvous instruction to send a send-and-rendezvous message to a destination processing system element, wherein the send-and-rendezvous instruction specifies the destination processing system element, a queue address within the destination processing system element, a source register in the source processing system element, and a receive register in the source processing system element;
- receive a response message from the destination processing system element, wherein the response message is associated with the send-and-rendezvous message and return values in the response message are copied into the receive register when the response message is received.
-17. (canceled)
A method of handling messages between contexts in a processing system comprising:
- executing a send and rendezvous instruction in a context in a source processing system element (PSE), wherein the send and rendezvous instruction specifies a destination PSE, a queue address of the destination PSE, and a receive register in the source PSE;
- sending a send and rendezvous message from the source PSE to the destination PSE, wherein the send and rendezvous message specifies the queue address of the destination PSE, an address of the source PSE, and a context identifier in the source PSE;
- receiving a resume rendezvous message in the source PSE from the destination PSE, wherein the resume rendezvous message specifies the address of the source PSE, the context identifier in the source PSE, and return values from the destination PSE.
Dependencies are inferred from the claim text.