- Timestamp:
- 07/21/95 20:10:49 (28 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 2f2a597
- Parents:
- 9e738b65
- Location:
- c/src
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/exec/sapi/headers/sptables.h
r9e738b65 r1690c6b 43 43 44 44 const char _RTEMS_version[] = 45 "RTEMS RELEASE V3.2.0 1(" CPU_NAME "/" RTEMS_MODEL_NAME ")";45 "RTEMS RELEASE V3.2.02 (" CPU_NAME "/" RTEMS_MODEL_NAME ")"; 46 46 47 47 -
c/src/exec/sapi/include/rtems/sptables.h
r9e738b65 r1690c6b 43 43 44 44 const char _RTEMS_version[] = 45 "RTEMS RELEASE V3.2.0 1(" CPU_NAME "/" RTEMS_MODEL_NAME ")";45 "RTEMS RELEASE V3.2.02 (" CPU_NAME "/" RTEMS_MODEL_NAME ")"; 46 46 47 47 -
c/src/exec/score/cpu/i386/cpu.c
r9e738b65 r1690c6b 87 87 _go32_dpmi_seginfo handler_info; 88 88 89 *old_handler = 0; /* XXX not supported */ 89 /* get the address of the old handler */ 90 _go32_dpmi_get_protected_mode_interrupt_vector( vector, &handler_info); 91 92 /* Notice how we're failing to save the pm_segment portion of the */ 93 /* structure here? That means we might crash the system if we */ 94 /* try to restore the ISR. Can't fix this until i386_isr is */ 95 /* redefined. XXX [BHC]. */ 96 *old_handler = (proc_ptr *) handler_info.pm_offset; 90 97 91 98 handler_info.pm_offset = (u_long) new_handler; -
c/src/lib/libbsp/i386/go32/timer/timer.c
r9e738b65 r1690c6b 41 41 #else /* pentium */ 42 42 rtems_isr timerisr(); 43 44 #define TIMER_ISR_US 10000 45 43 46 #endif /* pentium */ 44 47 … … 75 78 WAIT(); 76 79 77 /* load timer for 250microsecond period */80 /* load timer for TIMER_ISR_US microsecond period */ 78 81 outport_byte( TIMER_MODE, TIMER_SEL0|TIMER_16BIT|TIMER_RATEGEN ); 79 outport_byte( TIMER_CNTR0, US_TO_TICK( 250) >> 0 & 0xff);80 outport_byte( TIMER_CNTR0, US_TO_TICK( 250) >> 8 & 0xff);82 outport_byte( TIMER_CNTR0, US_TO_TICK(TIMER_ISR_US) >> 0 & 0xff); 83 outport_byte( TIMER_CNTR0, US_TO_TICK(TIMER_ISR_US) >> 8 & 0xff); 81 84 } 82 85 … … 102 105 inport_byte( TIMER_CNTR0, msb ); 103 106 clicks = msb << 8 | lsb; 104 total = Ttimer_val + (250- TICK_TO_US( clicks ));107 total = (Ttimer_val * TIMER_ISR_US) + (TIMER_ISR_US - TICK_TO_US( clicks )); 105 108 #endif /* pentium */ 106 109 -
c/src/lib/libbsp/i386/go32/timer/timerisr.s
r9e738b65 r1690c6b 28 28 29 29 SYM (timerisr): 30 addl $ 250,_Ttimer_val # another 250 microseconds30 addl $1,_Ttimer_val # another tick 31 31 push edx 32 32 push eax -
c/src/tests/sptests/sp19/init.c
r9e738b65 r1690c6b 47 47 Task_name[ 1 ], 48 48 2, 49 2048,49 8192, 50 50 RTEMS_DEFAULT_MODES, 51 51 RTEMS_FLOATING_POINT, … … 57 57 Task_name[ 2 ], 58 58 2, 59 2048,59 8192, 60 60 RTEMS_DEFAULT_MODES, 61 61 RTEMS_DEFAULT_ATTRIBUTES, … … 67 67 Task_name[ 3 ], 68 68 2, 69 2048,69 8192, 70 70 RTEMS_DEFAULT_MODES, 71 71 RTEMS_DEFAULT_ATTRIBUTES, … … 77 77 Task_name[ 4 ], 78 78 2, 79 2048,79 8192, 80 80 RTEMS_DEFAULT_MODES, 81 81 RTEMS_FLOATING_POINT, … … 87 87 Task_name[ 5 ], 88 88 2, 89 2048,89 8192, 90 90 RTEMS_DEFAULT_MODES, 91 91 RTEMS_FLOATING_POINT, … … 97 97 Task_name[ 6 ], 98 98 1, 99 2048,99 8192, 100 100 RTEMS_DEFAULT_MODES, 101 101 RTEMS_FLOATING_POINT,
Note: See TracChangeset
for help on using the changeset viewer.