Method and apparatus for providing seamless hooking and...

Electrical computers and digital data processing systems: input/ – Interrupt processing – Interrupt inhibiting or masking

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S305000, C710S016000

Reexamination Certificate

active

07039739

ABSTRACT:
In a computer system having at least one host processor, a method and apparatus for providing seamless hooking and interception of selected entrypoints includes finding the IDT for each CPU which can include scanning the HAL image for the HAL PCR list. Saving the interrupt handler currently mapped in the CPU's interrupt descriptor table. Patching the original interrupt into the new interrupt handler. Storing the new interrupt exception into the CPU's interrupt descriptor table. Hooking a select entrypoint by first determining if the entrypoint begins with a one byte instruction code. If it does, saving the address of the original entrypoint, saving the original first one byte instruction, and patching the new interrupt intercept routine to jump to the original entrypoint's next instruction.

REFERENCES:
patent: 4547849 (1985-10-01), Louie et al.
patent: 5032983 (1991-07-01), Fu et al.
patent: 5113523 (1992-05-01), Colley et al.
patent: 5129064 (1992-07-01), Fogg et al.
patent: 5170471 (1992-12-01), Bonevento et al.
patent: 5303378 (1994-04-01), Cohen
patent: 5339426 (1994-08-01), Aoshima
patent: 5369770 (1994-11-01), Thomason et al.
patent: 5594905 (1997-01-01), Mital
patent: 5694606 (1997-12-01), Pletcher et al.
patent: 5727219 (1998-03-01), Lyon et al.
patent: 5752032 (1998-05-01), Keller et al.
patent: 5758184 (1998-05-01), Lucovsky et al.
patent: 5778226 (1998-07-01), Adams et al.
patent: 5778242 (1998-07-01), Wang
patent: 5802124 (1998-09-01), Bhadsavie
patent: 5826090 (1998-10-01), Mealey et al.
patent: 5867710 (1999-02-01), Dorris et al.
patent: 5887169 (1999-03-01), Lacombe
patent: 5899987 (1999-05-01), Yarom
patent: 5956507 (1999-09-01), Shearer, Jr. et al.
patent: 5956710 (1999-09-01), Yarom
patent: 5964853 (1999-10-01), Falik et al.
patent: 6202199 (2001-03-01), Wygodny et al.
patent: 6205560 (2001-03-01), Hervin et al.
patent: 6223207 (2001-04-01), Lucovsky et al.
patent: 6249830 (2001-06-01), Mayer et al.
patent: 6370606 (2002-04-01), Bonola
patent: 6480919 (2002-11-01), Bonola
Mendel, Brett; Server I/O all set to flow:;Lantimes,Oct. 27, 1997, vol. 14, Issue 22; cover page and p. 31.
Briggs, Chris; Smarter and Faster I/O for Servers:; CORE: Operating Systems;Byte,May 1, 1997, vol. 2, No. 5.
Thompson, Tom; “I2O Beats I/O Bottlenecks”'Byte.Aug. 1997, pp. 85, 86 and 3 additional pages.
I2O Introduction; Technology Backgrounder; Aug. 13, 1997; http://www.i2osig.org/Architecture.TechBackk.html.
i960®RP I/O Processor—the I2O SIG site; http://134.134.214.1/design/iio/i2osig.html; Feb. 6, 1998.
“Welcome to the I2O SIG ® Web Site!”; http://www.i2osig.org; Feb. 6, 1998.
“About I2O Technology”; http://www.i2osig.org/Architecture; Feb. 6, 1998.
Technology Backgrounder:; http://www.i2osig.org.Architecture.TechBack.html; Feb. 6, 1998; 6 pages.
“Questions and Answers”; http://www.i2osig.org/Architecture.Qand A.html; Feb. 6, 1998; 4 pages.
I2O ® Specifications For Non-Members; http://www.i2osig.org/Architecture/GetSpec.html; Feb. 6, 1998.
Amdahl, Carlton G.; “I2O Future Directions”; http://www.i2osig.org; Jun. 1996; 12 pages.
Goble, Scott, et al.; “Intelligent I/O Architecture”; http://www.i2osig.org; Jun. 1996; 22 pages.
“Press Releases and Clips”; http://www.i2osig.org/Press; Feb. 6, 1998; 4 pages.
Listing of Press Releases; http://altavista.digital.com/cgi-bin/quer. . . =21%2Fmae%2F86&d1=&search.x=46&search.y=6; Feb. 6, 1998; 2 pages.
Crothers, Brooke; “Intel server chip gets big backing”, Oct. 7, 1997; http://www.news.com/News/Item/0,4,14962,00.html; Feb. 6, 1998.
“HP Demonstrates Commitment to I2O Standard With New I2 O Disk-array Controller”;Hewlett Packard;Press Release, Atlanta, Oct. 8, 1997; http://hpcc920.external.hp.com/pressrel/oct97/08oct97b.html; Feb. 6, 1998; 2 pages.
“I2O Disaster in the making for the freeware community”; http://22.kenandted.com/i2o/disaster.html; Feb. 6, 1998; 2 pages.

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 providing seamless hooking and... 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 providing seamless hooking and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for providing seamless hooking and... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3574701

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