发明名称 |
Dynamic address translation with fetch protection |
摘要 |
What is provided is an enhanced dynamic address translation facility. In one embodiment, a virtual address to be translated is first obtained and an initial origin address of a translation table of the hierarchy of translation tables is obtained. Based on the obtained initial origin, a segment table entry is obtained. The segment table entry is configured to contain a format control and access validity fields. If the format control and access validity fields are enabled, the segment table entry further contains an access control field, a fetch protection field, and a segment-frame absolute address. Store operations are permitted only if the access control field matches a program access key provided by any one of a Program Status Word or an operand of a program instruction being executed. Fetch operations are permitted if the program access key associated with the virtual address is equal to the segment access control field. |
申请公布号 |
US8677098(B2) |
申请公布日期 |
2014.03.18 |
申请号 |
US20080972688 |
申请日期 |
2008.01.11 |
申请人 |
GREINER DAN F.;GAINEY, JR. CHARLES W.;HELLER LISA C.;OSISEK DAMIAN L.;PFEFFER ERWIN;SLEGEL TIMOTHY J.;WEBB CHARLES F.;INTERNATIONAL BUSINESS MACHINES CORPORATION |
发明人 |
GREINER DAN F.;GAINEY, JR. CHARLES W.;HELLER LISA C.;OSISEK DAMIAN L.;PFEFFER ERWIN;SLEGEL TIMOTHY J.;WEBB CHARLES F. |
分类号 |
G06F12/00;G06F13/00;G06F13/28 |
主分类号 |
G06F12/00 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|