×

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

  • US 9,483,419 B2
  • Filed: 04/25/2014
  • Issued: 11/01/2016
  • 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 address bits defining addresses of the plurality of memory locations are selected based on information in the page descriptor store according to the subject page access attributes, values of the address 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 address bits of the respective target memory location.

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