Changeset fe52766e in rtems
- Timestamp:
- 06/16/98 19:06:35 (25 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- ecc9737f
- Parents:
- 8bf6095
- Location:
- c/src/lib/libbsp/powerpc/dmv177/css_iface
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libbsp/powerpc/dmv177/css_iface/Makefile.in
r8bf6095 rfe52766e 12 12 13 13 # C source names, if any, go here -- minus the .c 14 C_PIECES= 14 C_PIECES=css_iface 15 15 C_FILES=$(C_PIECES:%=%.c) 16 16 C_O_FILES=$(C_PIECES:%=${ARCH}/%.o) … … 33 33 # 34 34 35 DEFINES += 35 DEFINES += -I $(srcdir)/../include/dy4_supplied 36 36 CPPFLAGS += 37 37 CFLAGS += -
c/src/lib/libbsp/powerpc/dmv177/css_iface/css_iface.c
r8bf6095 rfe52766e 1 #include <bsp.h> 1 2 #include <Css.h> 3 #include <dmv170.h> 4 #include <assert.h> 5 6 css_jump_table_struct *W_Css_jump_table; 7 #define JUMP_TABLE_ADDRESS ((void **) 0xf0f030a0) 8 9 void Init_Css() 10 { 11 W_Css_jump_table = *JUMP_TABLE_ADDRESS; 12 } 2 13 3 14 rtems_unsigned32 Css_Id( … … 5 16 ) 6 17 { 7 rtems_unsigned32 id ;18 rtems_unsigned32 id = 0; 8 19 9 20 switch ( vector ) { 10 21 case DMV170_DUART_IRQ: 11 case DMV170_ETHERNET_IRQ:12 case DMV170_SCSI_IRQ:13 case DMV170_SCC_IRQ:14 22 id = CSS_DARF_INT; 15 23 break; 16 24 17 case DMV170_MEZZANINE_IRQ :25 case DMV170_MEZZANINE_IRQ_0: 18 26 id = CSS_MAXPACK_INT; 19 27 break; … … 43 51 ) 44 52 { 45 rtems_vector_number vector ;53 rtems_vector_number vector = 0; 46 54 47 55 switch ( id ) { … … 77 85 break; 78 86 case CSS_MAXPACK_INT: 79 vector = DMV170_MEZZANINE_IRQ_0;assert(0);87 assert(0); 80 88 break; 81 89 case CSS_SCV_VME_INT: 82 vector = DMV170_MEZZANINE_IRQ_1;assert(0);90 assert(0); 83 91 break; 84 92 case CSS_RTC_INT: … … 97 105 Id = Css_Id(vector); 98 106 99 Enable_int(Id );107 Enable_int(Id, TRUE); 100 108 } 101 109 102 110 rtems_vector_number Get_interrupt() 103 111 { 104 rtems_vector_number vector ;112 rtems_vector_number vector = 0; 105 113 rtems_unsigned32 id; 106 114 … … 130 138 } 131 139 else if ( Get_int_status( CSS_SCV_VME_INT) ) { 132 vector = DMV170_MEZZANINE_IRQ_ 1;140 vector = DMV170_MEZZANINE_IRQ_0; 133 141 assert(0); 134 142 }
Note: See TracChangeset
for help on using the changeset viewer.