Dynamic address translation with access control in an emulator environment

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 c...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Pfeffer, Erwin, Webb, Charles F, Osisek, Damian L, Gainey, Jr., Charles W, Heller, Lisa C, Greiner, Dan F, Slegel, Timothy J
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Pfeffer, Erwin
Webb, Charles F
Osisek, Damian L
Gainey, Jr., Charles W
Heller, Lisa C
Greiner, Dan F
Slegel, Timothy J
description 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.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US10423539B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US10423539B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US10423539B23</originalsourceid><addsrcrecordid>eNqNyjEKwkAQQNFtLES9w3gAQbNa2JooYqvWYdhMcGF3JsyOirdXwQNYffi8sTs1L8YcA2DXKZUCpsgloUVheEa7AYbw_UHYVBJEBmSgfP8YUSB-RBXOxDZ1ox5TodmvEzc_7C_1cUGDtFQGDMRk7fW8Wq4rv_HbXeX_MW9ksTXI</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Dynamic address translation with access control in an emulator environment</title><source>esp@cenet</source><creator>Pfeffer, Erwin ; Webb, Charles F ; Osisek, Damian L ; Gainey, Jr., Charles W ; Heller, Lisa C ; Greiner, Dan F ; Slegel, Timothy J</creator><creatorcontrib>Pfeffer, Erwin ; Webb, Charles F ; Osisek, Damian L ; Gainey, Jr., Charles W ; Heller, Lisa C ; Greiner, Dan F ; Slegel, Timothy J</creatorcontrib><description>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.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2019</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20190924&amp;DB=EPODOC&amp;CC=US&amp;NR=10423539B2$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25564,76547</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20190924&amp;DB=EPODOC&amp;CC=US&amp;NR=10423539B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Pfeffer, Erwin</creatorcontrib><creatorcontrib>Webb, Charles F</creatorcontrib><creatorcontrib>Osisek, Damian L</creatorcontrib><creatorcontrib>Gainey, Jr., Charles W</creatorcontrib><creatorcontrib>Heller, Lisa C</creatorcontrib><creatorcontrib>Greiner, Dan F</creatorcontrib><creatorcontrib>Slegel, Timothy J</creatorcontrib><title>Dynamic address translation with access control in an emulator environment</title><description>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.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2019</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNyjEKwkAQQNFtLES9w3gAQbNa2JooYqvWYdhMcGF3JsyOirdXwQNYffi8sTs1L8YcA2DXKZUCpsgloUVheEa7AYbw_UHYVBJEBmSgfP8YUSB-RBXOxDZ1ox5TodmvEzc_7C_1cUGDtFQGDMRk7fW8Wq4rv_HbXeX_MW9ksTXI</recordid><startdate>20190924</startdate><enddate>20190924</enddate><creator>Pfeffer, Erwin</creator><creator>Webb, Charles F</creator><creator>Osisek, Damian L</creator><creator>Gainey, Jr., Charles W</creator><creator>Heller, Lisa C</creator><creator>Greiner, Dan F</creator><creator>Slegel, Timothy J</creator><scope>EVB</scope></search><sort><creationdate>20190924</creationdate><title>Dynamic address translation with access control in an emulator environment</title><author>Pfeffer, Erwin ; Webb, Charles F ; Osisek, Damian L ; Gainey, Jr., Charles W ; Heller, Lisa C ; Greiner, Dan F ; Slegel, Timothy J</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US10423539B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2019</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>Pfeffer, Erwin</creatorcontrib><creatorcontrib>Webb, Charles F</creatorcontrib><creatorcontrib>Osisek, Damian L</creatorcontrib><creatorcontrib>Gainey, Jr., Charles W</creatorcontrib><creatorcontrib>Heller, Lisa C</creatorcontrib><creatorcontrib>Greiner, Dan F</creatorcontrib><creatorcontrib>Slegel, Timothy J</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Pfeffer, Erwin</au><au>Webb, Charles F</au><au>Osisek, Damian L</au><au>Gainey, Jr., Charles W</au><au>Heller, Lisa C</au><au>Greiner, Dan F</au><au>Slegel, Timothy J</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Dynamic address translation with access control in an emulator environment</title><date>2019-09-24</date><risdate>2019</risdate><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.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US10423539B2
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Dynamic address translation with access control in an emulator environment
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-04T16%3A29%3A25IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=Pfeffer,%20Erwin&rft.date=2019-09-24&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS10423539B2%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true