|
|
1.1 ! root 1: ; ! 2: ; _IRQ386.EQU 5.20A June 8, 1995 ! 3: ; ! 4: ; The Greenleaf Comm Library ! 5: ; ! 6: ; Copyright (C) 1984-94 Greenleaf Software Inc. All Rights Reserved. ! 7: ; ! 8: ; NOTES ! 9: ; ! 10: ; This file contains the IRQDATA structure used by the 32 bit ! 11: ; IRQ manager. This is all private stuff and end users should not ! 12: ; ever have to include it. ! 13: ; ! 14: ; MODIFICATIONS ! 15: ; ! 16: ; December 12, 1992 4.00A : Initial release ! 17: ; December 1, 1994 5.10A : We split the irq manager into three pieces. ! 18: ; This is the piece that gets used for the ! 19: ; 386 IRQ manager. ! 20: ; ! 21: ! 22: MAXIMUM_HANDLERS EQU 10 ! 23: ! 24: irqdata STRUC ! 25: old_handler_offset DD 0 ! 26: old_handler_selector DW 0 ! 27: old_real_handler DD 0 ! 28: handler_offset DD 0 ! 29: handler_selector DW 0 ! 30: real_handler DD 0 ! 31: handler_data_offset DD 0 ! 32: handler_data_selector DW 0 ! 33: real_handler_data DD 0 ! 34: tear_down_function DD 0 ! 35: interrupt_number DD 0 ! 36: saved_8259_bit DD 0 ! 37: primary_8259 DD 0 ! 38: secondary_8259 DD 0 ! 39: mask_8259 DD 0 ! 40: int_count DD 0 ! 41: real_int_count_low DW 0 ! 42: real_int_count_high DW 0 ! 43: irqdata ENDS ! 44:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.