00001 /*++ BUILD Version: 0001 // Increment this if a change has global effects 00002 00003 Copyright (c) 1991 Microsoft Corporation 00004 00005 Module Name: 00006 00007 jensenint.h 00008 00009 Abstract: 00010 00011 This module is the header file that describes hardware structure 00012 for the interrupt source and enable registers on the Alpha/Jensen 00013 00014 Author: 00015 00016 David N. Cutler (davec) 6-May-1991 00017 Miche Baker-Harvey (miche) 18-May-1992 00018 00019 Revision History: 00020 00021 Jeff McLeman (mcleman) 22-Jul-1992 00022 Add intack structure 00023 00024 --*/ 00025 00026 #ifndef _JNSNINT_ 00027 #define _JNSNINT_ 00028 00029 /* 00030 // 00031 // Define Interrupt register structure. 00032 // 00033 00034 typedef struct _INTERRUPT_REGISTERS { 00035 UCHAR Source; 00036 UCHAR Fill1; 00037 USHORT Enable; 00038 } INTERRUPT_REGISTERS, *PINTERRUPT_REGISTERS; 00039 */ 00040 00041 typedef struct _INTACK_REGISTERS { 00042 union IntAckCycle { 00043 ULONG LowPart; 00044 ULONG HighPart; 00045 } IntAckCycle; 00046 } INTACK_REGISTERS, *PINTACK_REGISTERS; 00047 00048 00049 #endif // _JNSNINT_ 00050 00051 00052 00053