|
|
1.1 ! root 1: ; ! 2: ; _IRQ88.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 all the structures and constants used by the ! 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 header file is used for the piece that ! 19: ; manages IRQs for real mode DOS programs. ! 20: ; ! 21: ! 22: MAXIMUM_HANDLERS EQU 10 ! 23: ! 24: irqdata STRUC ! 25: old_handler DD 0 ! 26: old_real_handler DD 0 ! 27: handler DD 0 ! 28: real_handler DD 0 ! 29: ! 30: ifndef VGFD ! 31: handler_data DD 0 ! 32: else ! 33: handler_data DD 0 ! 34: handler_data_V86 DD 0 ! 35: endif ! 36: ! 37: real_handler_data DD 0 ! 38: tear_down_function DD 0 ! 39: interrupt_number DW 0 ! 40: saved_8259_bit DW 0 ! 41: primary_8259 DW 0 ! 42: secondary_8259 DW 0 ! 43: mask_8259 DW 0 ! 44: int_count DW 0 ! 45: real_int_count DW 0 ! 46: ! 47: ifdef VGFD ! 48: task_handle_irq DW 0 ;VGFD task handle ! 49: vm_id_irq DW 0 ;VGFD VM id ! 50: endif ! 51: ! 52: irqdata ENDS ! 53:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.