- Timestamp:
- 09/29/98 12:40:33 (25 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- f1ccfde
- Parents:
- 766ed7c
- Location:
- c/src/lib
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libbsp/bare/include/Makefile.in
r766ed7c r21bfd93 29 29 CLOBBER_ADDITIONS += 30 30 31 all: $(SRCS) 32 $(INSTALL) -m 444 $(H_FILES) $(PROJECT_INCLUDE) 33 $(INSTALL) -m 444 $(EQ_FILES) $(PROJECT_INCLUDE) 31 all: preinstall 32 33 preinstall: $(SRCS) 34 @INSTALL@ $(INSTINCFLAGS) $(H_FILES) $(PROJECT_INCLUDE) -
c/src/lib/libbsp/sh/gensh1/include/Makefile.in
r766ed7c r21bfd93 31 31 CLOBBER_ADDITIONS += 32 32 33 all: $(SRCS) 34 $(INSTALL) -m 444 $(H_FILES) $(PROJECT_INCLUDE) 35 $(INSTALL) -m 444 $(EQ_FILES) $(PROJECT_INCLUDE) 33 all: preinstall 36 34 37 install: all 35 preinstall: $(SRCS) 36 @INSTALL@ $(INSTINCFLAGS) $(H_FILES) $(PROJECT_INCLUDE) -
c/src/lib/libbsp/sh/gensh1/include/bsp.h
r766ed7c r21bfd93 56 56 #define MUST_WAIT_FOR_INTERRUPT 0 57 57 58 #define Install_tm27_vector( handler ) set_vector( (handler), 0, 1 ) 58 #define Install_tm27_vector( handler ) \ 59 { \ 60 rtems_isr_entry ignored ; \ 61 rtems_interrupt_catch( (handler), 0, &ignored ) ; \ 62 } 59 63 60 64 #define Cause_tm27_intr() … … 111 115 * FIXME: Should this go to libcpu/sh/sh7032 ? 112 116 */ 117 #if 0 113 118 /* functions */ 114 119 sh_isr_entry set_vector( /* returns old vector */ … … 117 122 int type /* RTEMS or RAW intr */ 118 123 ); 124 #endif 119 125 120 126 #ifdef __cplusplus -
c/src/lib/libbsp/sh/gensh1/startup/Makefile.in
r766ed7c r21bfd93 12 12 13 13 # C source names, if any, go here -- minus the .c 14 C_PIECES=bsplibc bsppost bspstart bspclean sbrk setvecmain14 C_PIECES=bsplibc bsppost bspstart bspclean sbrk main 15 15 C_FILES=$(C_PIECES:%=%.c) 16 16 C_O_FILES=$(C_PIECES:%=${ARCH}/%.o) -
c/src/lib/libbsp/sh/shared/setvec.c
r766ed7c r21bfd93 1 1 /* set_vector 2 * 3 * NOTE: This function is considered OBSOLETE and may vanish soon. 4 * Calls to set_vector should be replaced by calls to 5 * rtems_interrupt_catch or _CPU_ISR_install_raw_handler. 2 6 * 3 7 * This routine installs an interrupt vector on the target Board/CPU. … … 53 57 return previous_isr; 54 58 } 55 -
c/src/lib/libcpu/sh/sh7032/clock/ckinit.c
r766ed7c r21bfd93 153 153 154 154 if ( BSP_Configuration.ticks_per_timeslice ) { 155 Old_ticker = (rtems_isr_entry) set_vector( Clock_isr, CLOCK_VECTOR, 1);155 rtems_interrupt_catch( Clock_isr, CLOCK_VECTOR, &Old_ticker ); 156 156 /* 157 157 * Hardware specific initialize goes here … … 281 281 else if (args->command == rtems_build_name('N', 'E', 'W', ' ')) 282 282 { 283 rtems_isr_entry ignored ; 283 284 rtems_interrupt_disable( isrlevel ); 284 (void) set_vector( args->buffer, CLOCK_VECTOR, 1 ); 285 rtems_interrupt_catch( args->buffer, CLOCK_VECTOR, &ignored ); 286 285 287 rtems_interrupt_enable( isrlevel ); 286 288 } -
c/src/lib/libcpu/sh/sh7032/include/Makefile.in
r766ed7c r21bfd93 27 27 test -d $(PROJECT_INCLUDE)/sh || $(MKDIR) $(PROJECT_INCLUDE)/sh 28 28 $(INSTALL) -m 444 $(H_FILES) $(PROJECT_INCLUDE)/sh 29 30 all: FORCEIT31 cd ../../../../libbsp/$(RTEMS_CPU)/$(RTEMS_BSP)/include; $(MAKE) all -
c/src/lib/libcpu/sh/sh7032/timer/timer.c
r766ed7c r21bfd93 63 63 void Timer_initialize( void ) 64 64 { 65 rtems_unsigned8 temp8;65 rtems_unsigned8 temp8; 66 66 rtems_unsigned16 temp16; 67 67 rtems_unsigned32 level; 68 rtems_isr *ignored;68 rtems_isr *ignored; 69 69 70 70 /* … … 118 118 119 119 /* initialize ISR */ 120 ignored = set_vector( timerisr, ITU1_VECTOR, 0);120 _CPU_ISR_install_raw_handler( ITU1_VECTOR, timerisr, &ignored ); 121 121 _CPU_ISR_Enable( level); 122 122
Note: See TracChangeset
for help on using the changeset viewer.