×

Access control mechanism controlling access to and logical purging of access register translation lookaside buffer (ALB) in a computer system

  • US 5,574,936 A
  • Filed: 01/25/1995
  • Issued: 11/12/1996
  • Est. Priority Date: 01/02/1992
  • Status: Expired due to Fees
First Claim
Patent Images

1. An access control apparatus in a computer system, said computer system including storage, physical processors, logical processors (LP'"'"'s) which can operate in either a host or guest mode, access registers, an access-register translator (ART), an ART-lookaside buffer (ALB) for storing entries created by said logical processors, said access control apparatus comprising:

  • a host ALBID register for storing an ALB identifier (ALBID) and an ALBID validity indicator for the host mode of the logical processor;

    a guest ALBID register for storing an ALB identifier (ALBID) and an ALBID validity indicator for the most recent guest mode on the logical processor;

    first means for generating and storing in said host ALBID register an ALB identifier (ALBID) and for marking valid said ALBID validity indicator in said host ALBID register when a host mode is initiated on said logical processor and when a logical purge is requested during the host mode by said logical processor;

    second means for generating and storing in said guest ALBID register an ALB identifier (ALBID) and for marking valid said ALBID validity indicator in said guest ALBID register when a guest mode is first initiated on said logical processor and when a logical purge is requested during a guest mode by said logical processor;

    third means for storing in each ALB entry the host ALBID in said host ALBID register when an ALB entry is made in said ALB by said logical processor when said logical processor is in said host mode;

    fourth means for storing in each ALB entry the guest ALBID in said guest ALBID register when an ALB entry is made in said ALB by said logical processor when said logical processor is in said guest mode;

    fifth means for permitting access by the logical processor while in the host mode to an ALB entry in said ALB when said ALBID in said ALB entry matches the ALBID stored in said host ALBID register and the valid indicator in said ALBID host register is marked valid; and

    sixth means for permitting access by the logical processor while in the guest mode to an ALB entry in said ALB when said ALBID in said ALB entry matches the ALBID stored in said guest ALBID register and the valid indicator in said ALBID guest register is mark valid.

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