Method and apparatus for binding shadow registers to vectored interrupts

A method and apparatus within a processing system is provided for associating shadow register sets with interrupt routines. The invention includes a vector generator that receives interrupts, and generates exception vectors to call interrupt routines that correspond to the interrupts. The exception...

Full description

Saved in:
Bibliographic Details
Main Author UHLER MICHAEL G
Format Patent
LanguageEnglish
Published 03.02.2009
Subjects
Online AccessGet full text

Cover

Loading…
Abstract A method and apparatus within a processing system is provided for associating shadow register sets with interrupt routines. The invention includes a vector generator that receives interrupts, and generates exception vectors to call interrupt routines that correspond to the interrupts. The exception vector considers the type of interrupt and the priority level of the interrupt when selecting the exception vector. Shadow set mapping logic is coupled to the vector generator. The mapping logic contains a number of fields that correspond to the different exception vectors that may be generated. The fields are programmable by kernel mode instructions, and contain data mapping each field to one of a number of shadow register sets. When an interrupt occurs, the vector generator generates a corresponding exception vector. In addition, the shadow set mapping logic looks at the field corresponding to the exception vector, and retrieves the data stored therein. The data is used to switch to one of the shadow register sets for use by an interrupt routine. Upon return from the interrupt routine, the previously used register set is selected.
AbstractList A method and apparatus within a processing system is provided for associating shadow register sets with interrupt routines. The invention includes a vector generator that receives interrupts, and generates exception vectors to call interrupt routines that correspond to the interrupts. The exception vector considers the type of interrupt and the priority level of the interrupt when selecting the exception vector. Shadow set mapping logic is coupled to the vector generator. The mapping logic contains a number of fields that correspond to the different exception vectors that may be generated. The fields are programmable by kernel mode instructions, and contain data mapping each field to one of a number of shadow register sets. When an interrupt occurs, the vector generator generates a corresponding exception vector. In addition, the shadow set mapping logic looks at the field corresponding to the exception vector, and retrieves the data stored therein. The data is used to switch to one of the shadow register sets for use by an interrupt routine. Upon return from the interrupt routine, the previously used register set is selected.
Author UHLER MICHAEL G
Author_xml – fullname: UHLER MICHAEL G
BookMark eNqNijkOwkAMALeAgusP_gBNghTqIFAaKqCOTNZJVkL2ynbg-6TgARSjkUazDgsWplVoruSjRECeyRkVfTLoReGZOCYewEaM8gGlIZmTGrjAmzoXpQiJ56RTdtuGZY8vo93PmwCX8_3U7ClLS5axIyZvH7fqcKzKsqiL8o_lC5D3Nmc
ContentType Patent
DBID EVB
DatabaseName esp@cenet
DatabaseTitleList
Database_xml – sequence: 1
  dbid: EVB
  name: esp@cenet
  url: http://worldwide.espacenet.com/singleLineSearch?locale=en_EP
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
Discipline Medicine
Chemistry
Sciences
Physics
ExternalDocumentID US7487332B2
GroupedDBID EVB
ID FETCH-epo_espacenet_US7487332B23
IEDL.DBID EVB
IngestDate Fri Jul 19 12:26:28 EDT 2024
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-epo_espacenet_US7487332B23
Notes Application Number: US20070668582
OpenAccessLink https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20090203&DB=EPODOC&CC=US&NR=7487332B2
ParticipantIDs epo_espacenet_US7487332B2
PublicationCentury 2000
PublicationDate 20090203
PublicationDateYYYYMMDD 2009-02-03
PublicationDate_xml – month: 02
  year: 2009
  text: 20090203
  day: 03
PublicationDecade 2000
PublicationYear 2009
RelatedCompanies MIPS TECHNOLOGIES, INC
RelatedCompanies_xml – name: MIPS TECHNOLOGIES, INC
Score 2.7316437
Snippet A method and apparatus within a processing system is provided for associating shadow register sets with interrupt routines. The invention includes a vector...
SourceID epo
SourceType Open Access Repository
SubjectTerms CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
Title Method and apparatus for binding shadow registers to vectored interrupts
URI https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20090203&DB=EPODOC&locale=&CC=US&NR=7487332B2
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV07b8IwED4h-txa2qr0JQ9VtqgQh4QMUaUkIFSJhwpUbCiOjciSRDgpf79nF2iXdvBylk62pXv4Ht8BPHeFxVfc4abLvMS04y4zu8zlpsfb1sqJKUt08fhw5Azm9tuis6hBuu-F0TihWw2OiBKVoLyXWl8XP0GsSNdWyheWIil_7c_8yNj_jj2VWDOiwO9NxtE4NMLQn0-N0bvvomNOqRWgtj5CL9pV1V-9j0A1pRS_LUr_Ao4nyCwrL6EmsgachfvBaw04He7y3Q040QWaiUTiTgjlFQyGeuoziTNchcburiRB55OwVPeoELmOeb4lauiCwkGQpMzJpw7PC04UQMRmUxWlvAbS783CgYmHWx4eYjmfHq5Bb6Ce5Zm4BSLUtCHOHMsSzE5Yx2txpy0obcf2iqOQNaH5J5u7f_bu4fw7dWKZLfoA9XJTiUe0wCV70m_3BQqgjOs
link.rule.ids 230,309,783,888,25578,76884
linkProvider European Patent Office
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV3NT8IwFH8h-IE3RQ342YPZbRHWsY_DYrINMpUBETDcyLqWyGVb6JB_37YCetFDL6_JS9vkffR9_B7Ag8MMuqAW1W3iprqZOER3iE11l7aNhZVgkqri8XhgRVPzZdaZVWC564VROKEbBY4oJCoV8l4qfV38BLFCVVvJH8lSkPKn3sQLtd3v2JWJNS30ve5oGA4DLQi86VgbvHm2cMwxNnyhrQ-Eh-1ImP3uuy-bUorfFqV3CocjwSwrz6DCsjrUgt3gtTocx9t8dx2OVIFmygVxK4T8HKJYTX1GSSZWobC71xwJ5xORpepRQfwjofkGyaELEgeBozJHnyo8zyiSABGr1boo-QWgXncSRLo43Hz_EPPpeH8NfAnVLM9YAxCT04YosQyDETMlHbdFrTbDuJ2YCyqErAnNP9lc_bN3D7VoEvfn_efB6zWcfKdRDL2Fb6BartbsVljjktypd_wCzryP2w
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&rft.title=Method+and+apparatus+for+binding+shadow+registers+to+vectored+interrupts&rft.inventor=UHLER+MICHAEL+G&rft.date=2009-02-03&rft.externalDBID=B2&rft.externalDocID=US7487332B2