Method and apparatus for spurious interrupt detection in a data

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395742, 395741, G06F 1300

Patent

active

056341300

ABSTRACT:
An interrupt mechanism within a data processing system where every expected interrupt has a unique interrupt signature. This interrupt signature is known by the system interrupt handler of the interrupt's particular type, such as external, timer, divide by zero, etc. For example, external interrupt is one type of interrupt, and the FLIH of external interrupt must know the signatures of all expected external interrupts. Every expected interrupt has its signature stored in a plurality of processor general purpose registers. The name of these registers must be known by the interrupt handler that will handle the interrupt. The interrupt handler preserves the processor state when it tries to verify signatures. If a signature match is found, the interrupt handler will branch to the corresponding second level interrupt handler for normal interrupt processing. If the second level interrupt handler is shared by some sources, then the second level interrupt handler must query these sources for the ownership. The lack of an ownership causes the second level interrupt handler to declare the interrupt as spurious. If there is only one source, the second level interrupt handler will handle the interrupt. If an ownership is found among the sources, the routine that was called to establish its ownership will have handled the interrupt: properly. A first level interrupt handler will consider an interrupt as spurious after it has failed verifying the signatures of all expected interrupts of its own type.

REFERENCES:
patent: 4349873 (1982-09-01), Gunter et al.
patent: 4394727 (1983-07-01), Hoffman et al.
patent: 4413317 (1983-11-01), Swenson
patent: 4495569 (1985-01-01), Kagawa
patent: 4530091 (1985-07-01), Crockett
patent: 4604500 (1986-08-01), Brown et al.
patent: 4807111 (1989-02-01), Cohen et al.
patent: 4862354 (1989-08-01), Fiacconi et al.
patent: 4914653 (1990-04-01), Bishop et al.
patent: 4930070 (1990-05-01), Yonekura et al.
patent: 5109490 (1992-04-01), Arimilli et al.
patent: 5125093 (1992-06-01), McFarland
patent: 5138709 (1992-08-01), Jones et al.
patent: 5163146 (1992-11-01), Antanaitis, Jr. et al.
patent: 5179707 (1993-01-01), Piepho
patent: 5192882 (1993-03-01), Lipovski
patent: 5193187 (1993-03-01), Strout, II et al.
patent: 5257378 (1993-10-01), Sideserf et al.
patent: 5257383 (1993-10-01), Lamb
patent: 5291606 (1994-03-01), Okayama et al.
patent: 5291608 (1994-03-01), Flurry
patent: 5325510 (1994-06-01), Frazier
AFIPS Conference Proceedings, National Computer Conference, Jun. 1977, pp. 227-236: "An organization for optical linkages between integrated circuits" --Lipovski.
Proceedings of the Supercomputing Conference, Nov. 1989--Conf. No. 2, Institute of Electrical and Electronics Engineers, pp. 466-475 C.sup.2 MP: A Cache-Coherent, Distributed Memory Multiprocessor-System--Marquardt et al.
IBM Technical Disclosure Bulletin, vol. 29, No. 4, Sep. 1986, "Software Architecture for the Support of Multiple Adapters On An Interrupt Level".
Motorola's "PowerPC 601 RISC Microprocessor User's Manual", MPC601UM/AD., 1993.
M. D. Bowers et al, "Diagnostic Software and Hardware for Critical Real-Time Systems", IEEE Trans. on Nuclear Sci., vol. 36, No. 1, Feb. 1989, pp. 1291-1298.
D. W. Pritty et al, "Instanet--A Real Time Lan Architecture", IEEE Comput. Soc. Press, Issue XVI+470, 1987, pp. 60-63.
S. Muchmore, "Multibus II Message Passing", Microprocessors and Microsystems, vol. 10, No. 2, Mar. 1986, pp. 91-93.
J. B. Rasmussen et al, "Real-time Interrupt Handling in Ada", Software--Practice and Experience, vol. 17(3), Mar. 1987, pp. 197-213.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for spurious interrupt detection in a data does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for spurious interrupt detection in a data , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for spurious interrupt detection in a data will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2337530

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.