Messages signaling interrupt (MSI) processing system

An interrupt processing system having an interrupt holding registers, each corresponding to a different class of interrupts. A write queue posts servicing required by the interrupt holding registers. An interrupt vector register has bit positions corresponding to different classes of interrupts. A r...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Marmash, Naser, Kallat, Avinash, Paul, Brandon L, Botello, Mark, Kniager, Andrew
Format: Patent
Sprache:eng
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 Marmash, Naser
Kallat, Avinash
Paul, Brandon L
Botello, Mark
Kniager, Andrew
description An interrupt processing system having an interrupt holding registers, each corresponding to a different class of interrupts. A write queue posts servicing required by the interrupt holding registers. An interrupt vector register has bit positions corresponding to different classes of interrupts. A read queue has inputs coupled to the plurality of interrupt holding registers and to the interrupt vector register. Detection logic is coupled between an arbiter, fed by the write and read queues, and a processor for: (a) indicating when an interrupt has passed from the write arbiter to the processor; (b) detecting the interrupt class of such passed interrupt; (c) enabling the one of the bit positions corresponding to the detected interrupt class in the interrupt vector register to store a state indicating the servicing requirement for such detected class of interrupt; and (d) wherein the data stored in the interrupt vector register is passed to the processor through the read queue and the arbiter selector.
format Patent
fullrecord <record><control><sourceid>uspatents_EFH</sourceid><recordid>TN_cdi_uspatents_grants_07325084</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>07325084</sourcerecordid><originalsourceid>FETCH-uspatents_grants_073250843</originalsourceid><addsrcrecordid>eNrjZDDxTS0uTkxPLVYozkzPS8zJzEtXyMwrSS0qKi0oUdDwDfbUVCgoyk8GqgJJFVcWl6Tm8jCwpiXmFKfyQmluBgU31xBnD93S4oLEktS8kuL49KJEEGVgbmxkamBhYkyEEgD_Si2g</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Messages signaling interrupt (MSI) processing system</title><source>USPTO Issued Patents</source><creator>Marmash, Naser ; Kallat, Avinash ; Paul, Brandon L ; Botello, Mark ; Kniager, Andrew</creator><creatorcontrib>Marmash, Naser ; Kallat, Avinash ; Paul, Brandon L ; Botello, Mark ; Kniager, Andrew ; EMC Corporation</creatorcontrib><description>An interrupt processing system having an interrupt holding registers, each corresponding to a different class of interrupts. A write queue posts servicing required by the interrupt holding registers. An interrupt vector register has bit positions corresponding to different classes of interrupts. A read queue has inputs coupled to the plurality of interrupt holding registers and to the interrupt vector register. Detection logic is coupled between an arbiter, fed by the write and read queues, and a processor for: (a) indicating when an interrupt has passed from the write arbiter to the processor; (b) detecting the interrupt class of such passed interrupt; (c) enabling the one of the bit positions corresponding to the detected interrupt class in the interrupt vector register to store a state indicating the servicing requirement for such detected class of interrupt; and (d) wherein the data stored in the interrupt vector register is passed to the processor through the read queue and the arbiter selector.</description><language>eng</language><creationdate>2008</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/7325084$$EPDF$$P50$$Guspatents$$Hfree_for_read</linktopdf><link.rule.ids>230,308,776,798,881,64012</link.rule.ids><linktorsrc>$$Uhttps://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/7325084$$EView_record_in_USPTO$$FView_record_in_$$GUSPTO$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Marmash, Naser</creatorcontrib><creatorcontrib>Kallat, Avinash</creatorcontrib><creatorcontrib>Paul, Brandon L</creatorcontrib><creatorcontrib>Botello, Mark</creatorcontrib><creatorcontrib>Kniager, Andrew</creatorcontrib><creatorcontrib>EMC Corporation</creatorcontrib><title>Messages signaling interrupt (MSI) processing system</title><description>An interrupt processing system having an interrupt holding registers, each corresponding to a different class of interrupts. A write queue posts servicing required by the interrupt holding registers. An interrupt vector register has bit positions corresponding to different classes of interrupts. A read queue has inputs coupled to the plurality of interrupt holding registers and to the interrupt vector register. Detection logic is coupled between an arbiter, fed by the write and read queues, and a processor for: (a) indicating when an interrupt has passed from the write arbiter to the processor; (b) detecting the interrupt class of such passed interrupt; (c) enabling the one of the bit positions corresponding to the detected interrupt class in the interrupt vector register to store a state indicating the servicing requirement for such detected class of interrupt; and (d) wherein the data stored in the interrupt vector register is passed to the processor through the read queue and the arbiter selector.</description><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2008</creationdate><recordtype>patent</recordtype><sourceid>EFH</sourceid><recordid>eNrjZDDxTS0uTkxPLVYozkzPS8zJzEtXyMwrSS0qKi0oUdDwDfbUVCgoyk8GqgJJFVcWl6Tm8jCwpiXmFKfyQmluBgU31xBnD93S4oLEktS8kuL49KJEEGVgbmxkamBhYkyEEgD_Si2g</recordid><startdate>20080129</startdate><enddate>20080129</enddate><creator>Marmash, Naser</creator><creator>Kallat, Avinash</creator><creator>Paul, Brandon L</creator><creator>Botello, Mark</creator><creator>Kniager, Andrew</creator><scope>EFH</scope></search><sort><creationdate>20080129</creationdate><title>Messages signaling interrupt (MSI) processing system</title><author>Marmash, Naser ; Kallat, Avinash ; Paul, Brandon L ; Botello, Mark ; Kniager, Andrew</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-uspatents_grants_073250843</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2008</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Marmash, Naser</creatorcontrib><creatorcontrib>Kallat, Avinash</creatorcontrib><creatorcontrib>Paul, Brandon L</creatorcontrib><creatorcontrib>Botello, Mark</creatorcontrib><creatorcontrib>Kniager, Andrew</creatorcontrib><creatorcontrib>EMC Corporation</creatorcontrib><collection>USPTO Issued Patents</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Marmash, Naser</au><au>Kallat, Avinash</au><au>Paul, Brandon L</au><au>Botello, Mark</au><au>Kniager, Andrew</au><aucorp>EMC Corporation</aucorp><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Messages signaling interrupt (MSI) processing system</title><date>2008-01-29</date><risdate>2008</risdate><abstract>An interrupt processing system having an interrupt holding registers, each corresponding to a different class of interrupts. A write queue posts servicing required by the interrupt holding registers. An interrupt vector register has bit positions corresponding to different classes of interrupts. A read queue has inputs coupled to the plurality of interrupt holding registers and to the interrupt vector register. Detection logic is coupled between an arbiter, fed by the write and read queues, and a processor for: (a) indicating when an interrupt has passed from the write arbiter to the processor; (b) detecting the interrupt class of such passed interrupt; (c) enabling the one of the bit positions corresponding to the detected interrupt class in the interrupt vector register to store a state indicating the servicing requirement for such detected class of interrupt; and (d) wherein the data stored in the interrupt vector register is passed to the processor through the read queue and the arbiter selector.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_uspatents_grants_07325084
source USPTO Issued Patents
title Messages signaling interrupt (MSI) 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-02-12T14%3A39%3A51IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-uspatents_EFH&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=Marmash,%20Naser&rft.aucorp=EMC%20Corporation&rft.date=2008-01-29&rft_id=info:doi/&rft_dat=%3Cuspatents_EFH%3E07325084%3C/uspatents_EFH%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