Enhanced error handling for I/O load/store operations to a pci device via bad parity or zero byte enables

Device selects lines from each I/O device are brought into a PCI host bridge individually so that the device number of a failing device may be logged in an error register when an error is seen on the PCI bus. Until the error register is reset, subsequent load and store operations are delayed until t...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: MCLAUGHLIN, CHARLES ANDREW, BOSSEN, DOUGLAS CRAIG, NICHOLSON, JAMES OTTO, NEAL, DANNY MARVIN, THURBER, STEVEN MARK
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 MCLAUGHLIN, CHARLES ANDREW
BOSSEN, DOUGLAS CRAIG
NICHOLSON, JAMES OTTO
NEAL, DANNY MARVIN
THURBER, STEVEN MARK
description Device selects lines from each I/O device are brought into a PCI host bridge individually so that the device number of a failing device may be logged in an error register when an error is seen on the PCI bus. Until the error register is reset, subsequent load and store operations are delayed until the device number of the subject device may be checked against the error register. If the subject device is a previously failing device, the load/store operation to that device is prevented from completing, either by forcing bad parity or zeroing all byte enables. By forcing bad parity of zero byte enables, the I/O device will respond to the load or store request by activating its device select line, but will not accept store data. Operations to devices which are not logged in the error register are permitted to proceed normally, as are all load store operations when the error register is clear. Normal system operations are thus not impacted, and operations during error recovery are permitted to proceed if no further damage will be caused by such operations.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_TW424179BB</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>TW424179BB</sourcerecordid><originalsourceid>FETCH-epo_espacenet_TW424179BB3</originalsourceid><addsrcrecordid>eNqFi7EKwkAQBdNYiPoNvh-QoAbENhLRyiZgGTZ3Gz04bo-9IxC_3hT2VsPAzLJwTXhTMGzBqqKYxXoXXhhmuZcPeCFbpizKkMhK2UlIyAJCNA6WR2cYoyP0ZBFJXZ4wvx9WQT9lBgfqPad1sRjIJ978uCq216a93HYcpeMUyXDg3LXP6lDtT-e6Pv4vvp7KPu4</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Enhanced error handling for I/O load/store operations to a pci device via bad parity or zero byte enables</title><source>esp@cenet</source><creator>MCLAUGHLIN, CHARLES ANDREW ; BOSSEN, DOUGLAS CRAIG ; NICHOLSON, JAMES OTTO ; NEAL, DANNY MARVIN ; THURBER, STEVEN MARK</creator><creatorcontrib>MCLAUGHLIN, CHARLES ANDREW ; BOSSEN, DOUGLAS CRAIG ; NICHOLSON, JAMES OTTO ; NEAL, DANNY MARVIN ; THURBER, STEVEN MARK</creatorcontrib><description>Device selects lines from each I/O device are brought into a PCI host bridge individually so that the device number of a failing device may be logged in an error register when an error is seen on the PCI bus. Until the error register is reset, subsequent load and store operations are delayed until the device number of the subject device may be checked against the error register. If the subject device is a previously failing device, the load/store operation to that device is prevented from completing, either by forcing bad parity or zeroing all byte enables. By forcing bad parity of zero byte enables, the I/O device will respond to the load or store request by activating its device select line, but will not accept store data. Operations to devices which are not logged in the error register are permitted to proceed normally, as are all load store operations when the error register is clear. Normal system operations are thus not impacted, and operations during error recovery are permitted to proceed if no further damage will be caused by such operations.</description><edition>7</edition><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2001</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=20010301&amp;DB=EPODOC&amp;CC=TW&amp;NR=424179B$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25543,76294</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20010301&amp;DB=EPODOC&amp;CC=TW&amp;NR=424179B$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>MCLAUGHLIN, CHARLES ANDREW</creatorcontrib><creatorcontrib>BOSSEN, DOUGLAS CRAIG</creatorcontrib><creatorcontrib>NICHOLSON, JAMES OTTO</creatorcontrib><creatorcontrib>NEAL, DANNY MARVIN</creatorcontrib><creatorcontrib>THURBER, STEVEN MARK</creatorcontrib><title>Enhanced error handling for I/O load/store operations to a pci device via bad parity or zero byte enables</title><description>Device selects lines from each I/O device are brought into a PCI host bridge individually so that the device number of a failing device may be logged in an error register when an error is seen on the PCI bus. Until the error register is reset, subsequent load and store operations are delayed until the device number of the subject device may be checked against the error register. If the subject device is a previously failing device, the load/store operation to that device is prevented from completing, either by forcing bad parity or zeroing all byte enables. By forcing bad parity of zero byte enables, the I/O device will respond to the load or store request by activating its device select line, but will not accept store data. Operations to devices which are not logged in the error register are permitted to proceed normally, as are all load store operations when the error register is clear. Normal system operations are thus not impacted, and operations during error recovery are permitted to proceed if no further damage will be caused by such operations.</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>2001</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqFi7EKwkAQBdNYiPoNvh-QoAbENhLRyiZgGTZ3Gz04bo-9IxC_3hT2VsPAzLJwTXhTMGzBqqKYxXoXXhhmuZcPeCFbpizKkMhK2UlIyAJCNA6WR2cYoyP0ZBFJXZ4wvx9WQT9lBgfqPad1sRjIJ978uCq216a93HYcpeMUyXDg3LXP6lDtT-e6Pv4vvp7KPu4</recordid><startdate>20010301</startdate><enddate>20010301</enddate><creator>MCLAUGHLIN, CHARLES ANDREW</creator><creator>BOSSEN, DOUGLAS CRAIG</creator><creator>NICHOLSON, JAMES OTTO</creator><creator>NEAL, DANNY MARVIN</creator><creator>THURBER, STEVEN MARK</creator><scope>EVB</scope></search><sort><creationdate>20010301</creationdate><title>Enhanced error handling for I/O load/store operations to a pci device via bad parity or zero byte enables</title><author>MCLAUGHLIN, CHARLES ANDREW ; BOSSEN, DOUGLAS CRAIG ; NICHOLSON, JAMES OTTO ; NEAL, DANNY MARVIN ; THURBER, STEVEN MARK</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_TW424179BB3</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2001</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>MCLAUGHLIN, CHARLES ANDREW</creatorcontrib><creatorcontrib>BOSSEN, DOUGLAS CRAIG</creatorcontrib><creatorcontrib>NICHOLSON, JAMES OTTO</creatorcontrib><creatorcontrib>NEAL, DANNY MARVIN</creatorcontrib><creatorcontrib>THURBER, STEVEN MARK</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>MCLAUGHLIN, CHARLES ANDREW</au><au>BOSSEN, DOUGLAS CRAIG</au><au>NICHOLSON, JAMES OTTO</au><au>NEAL, DANNY MARVIN</au><au>THURBER, STEVEN MARK</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Enhanced error handling for I/O load/store operations to a pci device via bad parity or zero byte enables</title><date>2001-03-01</date><risdate>2001</risdate><abstract>Device selects lines from each I/O device are brought into a PCI host bridge individually so that the device number of a failing device may be logged in an error register when an error is seen on the PCI bus. Until the error register is reset, subsequent load and store operations are delayed until the device number of the subject device may be checked against the error register. If the subject device is a previously failing device, the load/store operation to that device is prevented from completing, either by forcing bad parity or zeroing all byte enables. By forcing bad parity of zero byte enables, the I/O device will respond to the load or store request by activating its device select line, but will not accept store data. Operations to devices which are not logged in the error register are permitted to proceed normally, as are all load store operations when the error register is clear. Normal system operations are thus not impacted, and operations during error recovery are permitted to proceed if no further damage will be caused by such operations.</abstract><edition>7</edition><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_TW424179BB
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Enhanced error handling for I/O load/store operations to a pci device via bad parity or zero byte enables
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-21T11%3A06%3A24IST&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=MCLAUGHLIN,%20CHARLES%20ANDREW&rft.date=2001-03-01&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3ETW424179BB%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