×

Implementation of memory access control using optimizations

  • US 7,139,892 B2
  • Filed: 06/30/2003
  • Issued: 11/21/2006
  • Est. Priority Date: 05/02/2003
  • Status: Active Grant
First Claim
Patent Images

1. A computer-readable storage medium encoded with computer-executable instructions to perform a method of processing a memory access request, the method comprising:

  • receiving a request to access a portion of a memory, said request identifying the portion of memory to be accessed through an identifier that is translatable through an address translation map;

    determining, based on cached information about said address translation map, whether execution of said request will violate a policy that limits access to said memory, wherein said cached information includes data identifying a set of pages of said address translation map that have a predetermined property;

    if execution of said request will not violate said policy, then allowing access to said memory in accordance with said request; and

    if execution of said request will violate said policy, then either;

    blocking said request;

    ormodifying said request such that said request does not violate the policy, and carrying out the modifying request.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×