×

Apparatus and method for handling page protection faults in a computing system

  • US 8,719,541 B2
  • Filed: 11/11/2008
  • Issued: 05/06/2014
  • Est. Priority Date: 07/29/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computing system, comprising:

  • a translator unit arranged to convert a subject code into a target code, the subject code comprising a reference to at least one subject memory page having associated subject page access attributes;

    a target processor unit arranged to execute the target code;

    a target memory associated with the target processor unit and including a page descriptor store and plurality of memory locations related to the subject memory pages, wherein N most significant bits of the location in the target memory are selected based on information in the page descriptor store according to the subject page access attributes, the N most significant bits indicating a page protection condition of a corresponding subject memory page; and

    wherein the translator unit is arranged to allow an attempt to access a target memory location within the plurality of memory locations to proceed without an interruption in control flow, if the attempted access is within the scope of the subject page access attributes for the associated subject memory page, and wherein the translator unit is operable to detect a page protection fault based on an attempt to access a target memory location and determine a nature of the page protection fault by examining the N most significant bits of the respective target memory location.

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