System and method for virtualizing the configuration space of PCI devices in a processing system

There is disclosed an apparatus for providing a virtual PCI device for use in a processing system comprising a data processor having an external peripheral bus coupled thereto in which peripheral devices associated with the external peripheral bus are controlled by accessing configuration circuitry...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: FALARDEAU BRIAN D, NUECHTERLEIN DAVID W, WHITE JONATHAN B, HERRING CHRISTOPHER M
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 FALARDEAU BRIAN D
NUECHTERLEIN DAVID W
WHITE JONATHAN B
HERRING CHRISTOPHER M
description There is disclosed an apparatus for providing a virtual PCI device for use in a processing system comprising a data processor having an external peripheral bus coupled thereto in which peripheral devices associated with the external peripheral bus are controlled by accessing configuration circuitry associated with each of the peripheral devices. The apparatus comprises: a) an address trap circuit for detecting a configuration cycle accessing a virtual configuration address space associated with the virtual PCI device and generating an enable signal in response and b) an interrupt generation circuit associated with the address trap circuit that receives the enable signal and, in response, generates an interrupt signal that causes the data processor to execute instructions stored in system memory associated with the virtual device.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US6629157B1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US6629157B1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US6629157B13</originalsourceid><addsrcrecordid>eNqNjLEOgjAURVkcjPoP9wcc0IhxhWh0M0FnbMorvAT6mraQ6NerxA9wOnc498yTR_kMkXooW6On2EoNIx4j-ziojl9sG8SWoMUabgavIotFcEoTxOBaXFDTyJoC2ELBefns8L2FqbxMZkZ1gVY_LhKcjrfivCYnFU0hS7G6l1m2OaS7fZ5u_1DeRVA8-g</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>System and method for virtualizing the configuration space of PCI devices in a processing system</title><source>esp@cenet</source><creator>FALARDEAU BRIAN D ; NUECHTERLEIN DAVID W ; WHITE JONATHAN B ; HERRING CHRISTOPHER M</creator><creatorcontrib>FALARDEAU BRIAN D ; NUECHTERLEIN DAVID W ; WHITE JONATHAN B ; HERRING CHRISTOPHER M</creatorcontrib><description>There is disclosed an apparatus for providing a virtual PCI device for use in a processing system comprising a data processor having an external peripheral bus coupled thereto in which peripheral devices associated with the external peripheral bus are controlled by accessing configuration circuitry associated with each of the peripheral devices. The apparatus comprises: a) an address trap circuit for detecting a configuration cycle accessing a virtual configuration address space associated with the virtual PCI device and generating an enable signal in response and b) an interrupt generation circuit associated with the address trap circuit that receives the enable signal and, in response, generates an interrupt signal that causes the data processor to execute instructions stored in system memory associated with the virtual device.</description><edition>7</edition><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2003</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=20030930&amp;DB=EPODOC&amp;CC=US&amp;NR=6629157B1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76290</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20030930&amp;DB=EPODOC&amp;CC=US&amp;NR=6629157B1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>FALARDEAU BRIAN D</creatorcontrib><creatorcontrib>NUECHTERLEIN DAVID W</creatorcontrib><creatorcontrib>WHITE JONATHAN B</creatorcontrib><creatorcontrib>HERRING CHRISTOPHER M</creatorcontrib><title>System and method for virtualizing the configuration space of PCI devices in a processing system</title><description>There is disclosed an apparatus for providing a virtual PCI device for use in a processing system comprising a data processor having an external peripheral bus coupled thereto in which peripheral devices associated with the external peripheral bus are controlled by accessing configuration circuitry associated with each of the peripheral devices. The apparatus comprises: a) an address trap circuit for detecting a configuration cycle accessing a virtual configuration address space associated with the virtual PCI device and generating an enable signal in response and b) an interrupt generation circuit associated with the address trap circuit that receives the enable signal and, in response, generates an interrupt signal that causes the data processor to execute instructions stored in system memory associated with the virtual device.</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>2003</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNjLEOgjAURVkcjPoP9wcc0IhxhWh0M0FnbMorvAT6mraQ6NerxA9wOnc498yTR_kMkXooW6On2EoNIx4j-ziojl9sG8SWoMUabgavIotFcEoTxOBaXFDTyJoC2ELBefns8L2FqbxMZkZ1gVY_LhKcjrfivCYnFU0hS7G6l1m2OaS7fZ5u_1DeRVA8-g</recordid><startdate>20030930</startdate><enddate>20030930</enddate><creator>FALARDEAU BRIAN D</creator><creator>NUECHTERLEIN DAVID W</creator><creator>WHITE JONATHAN B</creator><creator>HERRING CHRISTOPHER M</creator><scope>EVB</scope></search><sort><creationdate>20030930</creationdate><title>System and method for virtualizing the configuration space of PCI devices in a processing system</title><author>FALARDEAU BRIAN D ; NUECHTERLEIN DAVID W ; WHITE JONATHAN B ; HERRING CHRISTOPHER M</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US6629157B13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2003</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>FALARDEAU BRIAN D</creatorcontrib><creatorcontrib>NUECHTERLEIN DAVID W</creatorcontrib><creatorcontrib>WHITE JONATHAN B</creatorcontrib><creatorcontrib>HERRING CHRISTOPHER M</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>FALARDEAU BRIAN D</au><au>NUECHTERLEIN DAVID W</au><au>WHITE JONATHAN B</au><au>HERRING CHRISTOPHER M</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>System and method for virtualizing the configuration space of PCI devices in a processing system</title><date>2003-09-30</date><risdate>2003</risdate><abstract>There is disclosed an apparatus for providing a virtual PCI device for use in a processing system comprising a data processor having an external peripheral bus coupled thereto in which peripheral devices associated with the external peripheral bus are controlled by accessing configuration circuitry associated with each of the peripheral devices. The apparatus comprises: a) an address trap circuit for detecting a configuration cycle accessing a virtual configuration address space associated with the virtual PCI device and generating an enable signal in response and b) an interrupt generation circuit associated with the address trap circuit that receives the enable signal and, in response, generates an interrupt signal that causes the data processor to execute instructions stored in system memory associated with the virtual device.</abstract><edition>7</edition><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US6629157B1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title System and method for virtualizing the configuration space of PCI devices in a processing system
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-29T11%3A21%3A20IST&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=FALARDEAU%20BRIAN%20D&rft.date=2003-09-30&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS6629157B1%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