CONTROLLING ACCESS TO PAGES IN A MEMORY IN A COMPUTING DEVICE

A table walker receives, from a requesting entity, a request to translate a first address into a second address associated with a page of memory. During a corresponding table walk, when a lock indicator in an entry in a reverse map table (RMT) for the page is set to mark the entry in the RMT as lock...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: KAPLAN, David A, WOLLER, Thomas R, POWELL, Jeremy W
Format: Patent
Sprache:eng ; fre ; ger
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 KAPLAN, David A
WOLLER, Thomas R
POWELL, Jeremy W
description A table walker receives, from a requesting entity, a request to translate a first address into a second address associated with a page of memory. During a corresponding table walk, when a lock indicator in an entry in a reverse map table (RMT) for the page is set to mark the entry in the RMT as locked, the table walker halts processing the request and performs a remedial action. In addition, when the request is associated with a write access of the page and an immutable indicator in the entry in the RMT is set to mark the page as immutable, the table walker halts processing the request and performs the remedial action. Otherwise, when the entry in the RMT is not locked and the page is not marked as immutable for a write access, the table walker continues processing the request.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_EP3491520A4</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>EP3491520A4</sourcerecordid><originalsourceid>FETCH-epo_espacenet_EP3491520A43</originalsourceid><addsrcrecordid>eNrjZLB19vcLCfL38fH0c1dwdHZ2DQ5WCPFXCHB0dw1W8PRTcFTwdfX1D4qEsJ39fQNCQ0BKXVzDPJ1deRhY0xJzilN5oTQ3g4Kba4izh25qQX58anFBYnJqXmpJvGuAsYmloamRgaOJMRFKALAYKQE</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>CONTROLLING ACCESS TO PAGES IN A MEMORY IN A COMPUTING DEVICE</title><source>esp@cenet</source><creator>KAPLAN, David A ; WOLLER, Thomas R ; POWELL, Jeremy W</creator><creatorcontrib>KAPLAN, David A ; WOLLER, Thomas R ; POWELL, Jeremy W</creatorcontrib><description>A table walker receives, from a requesting entity, a request to translate a first address into a second address associated with a page of memory. During a corresponding table walk, when a lock indicator in an entry in a reverse map table (RMT) for the page is set to mark the entry in the RMT as locked, the table walker halts processing the request and performs a remedial action. In addition, when the request is associated with a write access of the page and an immutable indicator in the entry in the RMT is set to mark the page as immutable, the table walker halts processing the request and performs the remedial action. Otherwise, when the entry in the RMT is not locked and the page is not marked as immutable for a write access, the table walker continues processing the request.</description><language>eng ; fre ; ger</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2020</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=20200401&amp;DB=EPODOC&amp;CC=EP&amp;NR=3491520A4$$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=20200401&amp;DB=EPODOC&amp;CC=EP&amp;NR=3491520A4$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>KAPLAN, David A</creatorcontrib><creatorcontrib>WOLLER, Thomas R</creatorcontrib><creatorcontrib>POWELL, Jeremy W</creatorcontrib><title>CONTROLLING ACCESS TO PAGES IN A MEMORY IN A COMPUTING DEVICE</title><description>A table walker receives, from a requesting entity, a request to translate a first address into a second address associated with a page of memory. During a corresponding table walk, when a lock indicator in an entry in a reverse map table (RMT) for the page is set to mark the entry in the RMT as locked, the table walker halts processing the request and performs a remedial action. In addition, when the request is associated with a write access of the page and an immutable indicator in the entry in the RMT is set to mark the page as immutable, the table walker halts processing the request and performs the remedial action. Otherwise, when the entry in the RMT is not locked and the page is not marked as immutable for a write access, the table walker continues processing the request.</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>2020</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZLB19vcLCfL38fH0c1dwdHZ2DQ5WCPFXCHB0dw1W8PRTcFTwdfX1D4qEsJ39fQNCQ0BKXVzDPJ1deRhY0xJzilN5oTQ3g4Kba4izh25qQX58anFBYnJqXmpJvGuAsYmloamRgaOJMRFKALAYKQE</recordid><startdate>20200401</startdate><enddate>20200401</enddate><creator>KAPLAN, David A</creator><creator>WOLLER, Thomas R</creator><creator>POWELL, Jeremy W</creator><scope>EVB</scope></search><sort><creationdate>20200401</creationdate><title>CONTROLLING ACCESS TO PAGES IN A MEMORY IN A COMPUTING DEVICE</title><author>KAPLAN, David A ; WOLLER, Thomas R ; POWELL, Jeremy W</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_EP3491520A43</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre ; ger</language><creationdate>2020</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>KAPLAN, David A</creatorcontrib><creatorcontrib>WOLLER, Thomas R</creatorcontrib><creatorcontrib>POWELL, Jeremy W</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>KAPLAN, David A</au><au>WOLLER, Thomas R</au><au>POWELL, Jeremy W</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>CONTROLLING ACCESS TO PAGES IN A MEMORY IN A COMPUTING DEVICE</title><date>2020-04-01</date><risdate>2020</risdate><abstract>A table walker receives, from a requesting entity, a request to translate a first address into a second address associated with a page of memory. During a corresponding table walk, when a lock indicator in an entry in a reverse map table (RMT) for the page is set to mark the entry in the RMT as locked, the table walker halts processing the request and performs a remedial action. In addition, when the request is associated with a write access of the page and an immutable indicator in the entry in the RMT is set to mark the page as immutable, the table walker halts processing the request and performs the remedial action. Otherwise, when the entry in the RMT is not locked and the page is not marked as immutable for a write access, the table walker continues processing the request.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre ; ger
recordid cdi_epo_espacenet_EP3491520A4
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title CONTROLLING ACCESS TO PAGES IN A MEMORY IN A COMPUTING DEVICE
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-29T02%3A20%3A59IST&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=KAPLAN,%20David%20A&rft.date=2020-04-01&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EEP3491520A4%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