Changes in kernel/arch/ppc32/src/interrupt.c [0c91cff:b2fa1204] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ppc32/src/interrupt.c
r0c91cff rb2fa1204 38 38 #include <typedefs.h> 39 39 #include <arch.h> 40 #include <time/clock.h> 40 41 #include <ipc/sysipc.h> 41 42 #include <arch/drivers/pic.h> … … 45 46 #include <log.h> 46 47 47 static uint32_t decrementer_value; 48 49 void decrementer_start(uint32_t val) 50 { 51 decrementer_value = val; 52 decrementer_restart(); 53 } 54 55 void decrementer_restart(void) 48 void start_decrementer(void) 56 49 { 57 50 asm volatile ( 58 51 "mtdec %[dec]\n" 59 :: [dec] "r" ( decrementer_value)52 :: [dec] "r" (1000) 60 53 ); 61 54 } … … 147 140 static void exception_decrementer(unsigned int n, istate_t *istate) 148 141 { 149 decrementer_restart();142 start_decrementer(); 150 143 clock(); 151 144 }
Note:
See TracChangeset
for help on using the changeset viewer.