Verfahren und Vorrichtung zum Zugriff auf eine speicherabgebildete Vorrichtung durch einen Gast

Vorrichtung, die umfaßt:eine Beurteilungslogik (127), um in Reaktion auf einen Versuch eines Gastes (152, 162), auf eine Vorrichtung zuzugreifen, unter Verwendung einer Speicheradresse, die auf die Vorrichtung abgebildet ist, und auf der Grundlage einer Zugriffsart, zu bestimmen, ob der Zugriff gest...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Neiger, Gilbert, Madukkarumukumana, Rajesh Sankaran, Schoenburg, Sebastian, Anderson, Andrew V, Parthasarathy, Rajesh S, Bennett, Steven M, Uhlig, Richard A
Format: Patent
Sprache: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 Neiger, Gilbert
Madukkarumukumana, Rajesh Sankaran
Schoenburg, Sebastian
Anderson, Andrew V
Parthasarathy, Rajesh S
Bennett, Steven M
Uhlig, Richard A
description Vorrichtung, die umfaßt:eine Beurteilungslogik (127), um in Reaktion auf einen Versuch eines Gastes (152, 162), auf eine Vorrichtung zuzugreifen, unter Verwendung einer Speicheradresse, die auf die Vorrichtung abgebildet ist, und auf der Grundlage einer Zugriffsart, zu bestimmen, ob der Zugriff gestattet wird; undeine Ausstiegslogik (128) zum Übergeben der Kontrolle über die Vorrichtung von dem Gast (152, 162) an einen Host (140), wenn die Beurteilungslogik bestimmt, daß der Zugriff nicht gestattet wird, wobei die Beurteilungslogik (127) bestimmen soll, falls der Zugriff ein Schreibzugriff auf ein Aufgabenprioritätsregister eines Interrupt-Controllers ist, dass dem Zugriff erlaubt ist, einen Wert in einen Schattenort zu schreiben, und wobei die Ausstiegslogik (128) die Steuerung der Vorrichtung vom Gast (152, 162) auf den Host (140) übertragen soll, wenn der Wert, der in den Schattenort geschrieben ist, niedriger ist als ein vorbestimmter Schwellwert. Embodiments of apparatuses, methods, and systems for guests to access memory mapped devices are disclosed. In one embodiment, an apparatus includes evaluation logic and exit logic. The evaluation logic is to determine, in response to an attempt of a guest to access a device using a memory address mapped to the device and based on an access type, whether the access is allowed. The exit logic is to transfer control to a host if the evaluation logic determines that the access is not allowed.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_DE102006061939B4</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>DE102006061939B4</sourcerecordid><originalsourceid>FETCH-epo_espacenet_DE102006061939B43</originalsourceid><addsrcrecordid>eNqNi70OgjAURlkcjPoOd3E0KWJIWFHUBzAMLqSUrz8JFnLbLj69xri4OZ3hnLPMuhaspWV4Sn6gdmJ2ysbkDT3Tg-7JsNOaZNIE50FhxtuDZW_Qu3FAxM80JFb2k3q6yBDX2ULLMWDz5Srbnpvb8brDPHUIs1TwiN2pycVeiFKUeVVU9aH4t3sBmC8-1Q</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Verfahren und Vorrichtung zum Zugriff auf eine speicherabgebildete Vorrichtung durch einen Gast</title><source>esp@cenet</source><creator>Neiger, Gilbert ; Madukkarumukumana, Rajesh Sankaran ; Schoenburg, Sebastian ; Anderson, Andrew V ; Parthasarathy, Rajesh S ; Bennett, Steven M ; Uhlig, Richard A</creator><creatorcontrib>Neiger, Gilbert ; Madukkarumukumana, Rajesh Sankaran ; Schoenburg, Sebastian ; Anderson, Andrew V ; Parthasarathy, Rajesh S ; Bennett, Steven M ; Uhlig, Richard A</creatorcontrib><description>Vorrichtung, die umfaßt:eine Beurteilungslogik (127), um in Reaktion auf einen Versuch eines Gastes (152, 162), auf eine Vorrichtung zuzugreifen, unter Verwendung einer Speicheradresse, die auf die Vorrichtung abgebildet ist, und auf der Grundlage einer Zugriffsart, zu bestimmen, ob der Zugriff gestattet wird; undeine Ausstiegslogik (128) zum Übergeben der Kontrolle über die Vorrichtung von dem Gast (152, 162) an einen Host (140), wenn die Beurteilungslogik bestimmt, daß der Zugriff nicht gestattet wird, wobei die Beurteilungslogik (127) bestimmen soll, falls der Zugriff ein Schreibzugriff auf ein Aufgabenprioritätsregister eines Interrupt-Controllers ist, dass dem Zugriff erlaubt ist, einen Wert in einen Schattenort zu schreiben, und wobei die Ausstiegslogik (128) die Steuerung der Vorrichtung vom Gast (152, 162) auf den Host (140) übertragen soll, wenn der Wert, der in den Schattenort geschrieben ist, niedriger ist als ein vorbestimmter Schwellwert. Embodiments of apparatuses, methods, and systems for guests to access memory mapped devices are disclosed. In one embodiment, an apparatus includes evaluation logic and exit logic. The evaluation logic is to determine, in response to an attempt of a guest to access a device using a memory address mapped to the device and based on an access type, whether the access is allowed. The exit logic is to transfer control to a host if the evaluation logic determines that the access is not allowed.</description><language>ger</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2022</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=20220714&amp;DB=EPODOC&amp;CC=DE&amp;NR=102006061939B4$$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=20220714&amp;DB=EPODOC&amp;CC=DE&amp;NR=102006061939B4$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Neiger, Gilbert</creatorcontrib><creatorcontrib>Madukkarumukumana, Rajesh Sankaran</creatorcontrib><creatorcontrib>Schoenburg, Sebastian</creatorcontrib><creatorcontrib>Anderson, Andrew V</creatorcontrib><creatorcontrib>Parthasarathy, Rajesh S</creatorcontrib><creatorcontrib>Bennett, Steven M</creatorcontrib><creatorcontrib>Uhlig, Richard A</creatorcontrib><title>Verfahren und Vorrichtung zum Zugriff auf eine speicherabgebildete Vorrichtung durch einen Gast</title><description>Vorrichtung, die umfaßt:eine Beurteilungslogik (127), um in Reaktion auf einen Versuch eines Gastes (152, 162), auf eine Vorrichtung zuzugreifen, unter Verwendung einer Speicheradresse, die auf die Vorrichtung abgebildet ist, und auf der Grundlage einer Zugriffsart, zu bestimmen, ob der Zugriff gestattet wird; undeine Ausstiegslogik (128) zum Übergeben der Kontrolle über die Vorrichtung von dem Gast (152, 162) an einen Host (140), wenn die Beurteilungslogik bestimmt, daß der Zugriff nicht gestattet wird, wobei die Beurteilungslogik (127) bestimmen soll, falls der Zugriff ein Schreibzugriff auf ein Aufgabenprioritätsregister eines Interrupt-Controllers ist, dass dem Zugriff erlaubt ist, einen Wert in einen Schattenort zu schreiben, und wobei die Ausstiegslogik (128) die Steuerung der Vorrichtung vom Gast (152, 162) auf den Host (140) übertragen soll, wenn der Wert, der in den Schattenort geschrieben ist, niedriger ist als ein vorbestimmter Schwellwert. Embodiments of apparatuses, methods, and systems for guests to access memory mapped devices are disclosed. In one embodiment, an apparatus includes evaluation logic and exit logic. The evaluation logic is to determine, in response to an attempt of a guest to access a device using a memory address mapped to the device and based on an access type, whether the access is allowed. The exit logic is to transfer control to a host if the evaluation logic determines that the access is not allowed.</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>2022</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNi70OgjAURlkcjPoOd3E0KWJIWFHUBzAMLqSUrz8JFnLbLj69xri4OZ3hnLPMuhaspWV4Sn6gdmJ2ysbkDT3Tg-7JsNOaZNIE50FhxtuDZW_Qu3FAxM80JFb2k3q6yBDX2ULLMWDz5Srbnpvb8brDPHUIs1TwiN2pycVeiFKUeVVU9aH4t3sBmC8-1Q</recordid><startdate>20220714</startdate><enddate>20220714</enddate><creator>Neiger, Gilbert</creator><creator>Madukkarumukumana, Rajesh Sankaran</creator><creator>Schoenburg, Sebastian</creator><creator>Anderson, Andrew V</creator><creator>Parthasarathy, Rajesh S</creator><creator>Bennett, Steven M</creator><creator>Uhlig, Richard A</creator><scope>EVB</scope></search><sort><creationdate>20220714</creationdate><title>Verfahren und Vorrichtung zum Zugriff auf eine speicherabgebildete Vorrichtung durch einen Gast</title><author>Neiger, Gilbert ; Madukkarumukumana, Rajesh Sankaran ; Schoenburg, Sebastian ; Anderson, Andrew V ; Parthasarathy, Rajesh S ; Bennett, Steven M ; Uhlig, Richard A</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_DE102006061939B43</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>ger</language><creationdate>2022</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>Neiger, Gilbert</creatorcontrib><creatorcontrib>Madukkarumukumana, Rajesh Sankaran</creatorcontrib><creatorcontrib>Schoenburg, Sebastian</creatorcontrib><creatorcontrib>Anderson, Andrew V</creatorcontrib><creatorcontrib>Parthasarathy, Rajesh S</creatorcontrib><creatorcontrib>Bennett, Steven M</creatorcontrib><creatorcontrib>Uhlig, Richard A</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Neiger, Gilbert</au><au>Madukkarumukumana, Rajesh Sankaran</au><au>Schoenburg, Sebastian</au><au>Anderson, Andrew V</au><au>Parthasarathy, Rajesh S</au><au>Bennett, Steven M</au><au>Uhlig, Richard A</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Verfahren und Vorrichtung zum Zugriff auf eine speicherabgebildete Vorrichtung durch einen Gast</title><date>2022-07-14</date><risdate>2022</risdate><abstract>Vorrichtung, die umfaßt:eine Beurteilungslogik (127), um in Reaktion auf einen Versuch eines Gastes (152, 162), auf eine Vorrichtung zuzugreifen, unter Verwendung einer Speicheradresse, die auf die Vorrichtung abgebildet ist, und auf der Grundlage einer Zugriffsart, zu bestimmen, ob der Zugriff gestattet wird; undeine Ausstiegslogik (128) zum Übergeben der Kontrolle über die Vorrichtung von dem Gast (152, 162) an einen Host (140), wenn die Beurteilungslogik bestimmt, daß der Zugriff nicht gestattet wird, wobei die Beurteilungslogik (127) bestimmen soll, falls der Zugriff ein Schreibzugriff auf ein Aufgabenprioritätsregister eines Interrupt-Controllers ist, dass dem Zugriff erlaubt ist, einen Wert in einen Schattenort zu schreiben, und wobei die Ausstiegslogik (128) die Steuerung der Vorrichtung vom Gast (152, 162) auf den Host (140) übertragen soll, wenn der Wert, der in den Schattenort geschrieben ist, niedriger ist als ein vorbestimmter Schwellwert. Embodiments of apparatuses, methods, and systems for guests to access memory mapped devices are disclosed. In one embodiment, an apparatus includes evaluation logic and exit logic. The evaluation logic is to determine, in response to an attempt of a guest to access a device using a memory address mapped to the device and based on an access type, whether the access is allowed. The exit logic is to transfer control to a host if the evaluation logic determines that the access is not allowed.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language ger
recordid cdi_epo_espacenet_DE102006061939B4
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Verfahren und Vorrichtung zum Zugriff auf eine speicherabgebildete Vorrichtung durch einen Gast
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-29T08%3A05%3A45IST&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=Neiger,%20Gilbert&rft.date=2022-07-14&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EDE102006061939B4%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