Invention Grant
- Patent Title: Dynamic address translation with access control in an emulator environment
-
Application No.: US15830160Application Date: 2017-12-04
-
Publication No.: US10423539B2Publication Date: 2019-09-24
- Inventor: Dan F. Greiner , Charles W. Gainey, Jr. , Lisa C. Heller , Damian L. Osisek , Erwin Pfeffer , Timothy J. Slegel , Charles F. Webb
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Fleit Gibbons Gutman Bongini Bianco PL
- Agent Jon A. Gibbons
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F12/1027 ; G06F12/1009 ; G06F12/14 ; G06F12/02 ; G06F12/1036 ; G06F9/30 ; G06F13/00 ; G06F13/28

Abstract:
What is provided is an enhanced dynamic address translation facility. In one embodiment, a virtual address to be translated and an initial origin address of a translation table of the hierarchy of translation tables are obtained. Based on the origin address, a segment table entry is obtained which contains a format control field and an access validity field. If the format control and access validity are enabled, the segment table entry further contains an access control and fetch protection fields, and a segment-frame absolute address. Store operations to the block of data are permitted only if the access control field matches a program access key provided by either a Program Status Word or an operand of a program instruction being executed. Fetch operations from the desired block of data are permitted only if the program access key associated with the virtual address is equal to the segment access control field.
Public/Granted literature
- US20180089103A1 DYNAMIC ADDRESS TRANSLATION WITH ACCESS CONTROL IN AN EMULATOR ENVIRONMENT Public/Granted day:2018-03-29
Information query