×

METHODS, SYSTEMS, AND APPARATUS FOR OBJECT INVOCATION ACROSS PROTECTION DOMAIN BOUNDARIES

  • US 20080126762A1
  • Filed: 11/28/2007
  • Published: 05/29/2008
  • Est. Priority Date: 11/29/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method for accomplishing inter-process communication of data in a memory protection architecture having a kernel, comprising:

  • executing, in the kernel, a system call by a client process within a first memory domain requesting invocation of an object in a second memory domain, the system call identifying a client input buffer in the first memory domain containing the input data and a client output buffer in the first memory domain into which output data is to be copied;

    identifying in the kernel the second memory domain as a location of the object;

    notifying a server process in the second memory domain of the invocation request;

    executing, in the kernel, an input request for input data by the server process, the input request identifying a server input buffer for receiving the input data in the second memory domain;

    copying input data directly from the client input buffer in the first memory domain into the server input buffer in the second memory domain;

    executing, in the kernel, an output request to copy output data from the second memory domain, the output request identifying a server output buffer containing the output data; and

    copying the output data directly from the server output buffer in the second memory domain into the client input buffer in the first memory domain.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×