Patent ID: 6904601
Filing Date: 2005-06-07
Classification: G06F

Abstract:
1. A method for providing remote procedure calls in a multiprocessing system, the multiprocessing system including a general purpose processor and a plurality of network processors; each of the plurality of network processors having a memory, the method comprising the steps of: (a) accessing a reserved address in the memory of at least one of the plurality of network processors, wherein the reserved address comprises a first portion and a second portion, wherein the reserved address is known to a remote procedure call requestor, wherein the second portion comprises a pointer for an instruction address of a procedure code, wherein the instruction address is not known to the remote procedure call requester; (b) initiating a software action by the first portion of the reserved address, wherein the software action comprises obtaining the pointer in the second portion of the reserved address; and (c) accessing and processing the procedure code at the instruction address utilizing the pointer, wherein the reserved address eliminates a need for a jump table to provide the instruction address.