Changeset 214ec25c in mainline for kernel/arch/ia32/src/interrupt.c
- Timestamp:
- 2010-06-11T16:07:21Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- b584cd4
- Parents:
- b3b7e14a
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ia32/src/interrupt.c
rb3b7e14a r214ec25c 91 91 } 92 92 93 static void null_interrupt( int n, istate_t *istate)94 { 95 fault_if_from_uspace(istate, "Unserviced interrupt: % d.", n);96 97 decode_istate(istate); 98 panic("Unserviced interrupt: % d.", n);99 } 100 101 static void de_fault( int n, istate_t *istate)93 static void null_interrupt(unsigned int n, istate_t *istate) 94 { 95 fault_if_from_uspace(istate, "Unserviced interrupt: %u.", n); 96 97 decode_istate(istate); 98 panic("Unserviced interrupt: %u.", n); 99 } 100 101 static void de_fault(unsigned int n, istate_t *istate) 102 102 { 103 103 fault_if_from_uspace(istate, "Divide error."); … … 108 108 109 109 /** General Protection Fault. */ 110 static void gp_fault( int n __attribute__((unused)), istate_t *istate)110 static void gp_fault(unsigned int n __attribute__((unused)), istate_t *istate) 111 111 { 112 112 if (TASK) { … … 133 133 } 134 134 135 static void ss_fault( int n __attribute__((unused)), istate_t *istate)135 static void ss_fault(unsigned int n __attribute__((unused)), istate_t *istate) 136 136 { 137 137 fault_if_from_uspace(istate, "Stack fault."); … … 141 141 } 142 142 143 static void simd_fp_exception( int n __attribute__((unused)), istate_t *istate)143 static void simd_fp_exception(unsigned int n __attribute__((unused)), istate_t *istate) 144 144 { 145 145 uint32_t mxcsr; … … 157 157 } 158 158 159 static void nm_fault( int n __attribute__((unused)),159 static void nm_fault(unsigned int n __attribute__((unused)), 160 160 istate_t *istate __attribute__((unused))) 161 161 { … … 169 169 170 170 #ifdef CONFIG_SMP 171 static void tlb_shootdown_ipi( int n __attribute__((unused)),171 static void tlb_shootdown_ipi(unsigned int n __attribute__((unused)), 172 172 istate_t *istate __attribute__((unused))) 173 173 { … … 178 178 179 179 /** Handler of IRQ exceptions */ 180 static void irq_interrupt( int n, istate_t *istate __attribute__((unused)))180 static void irq_interrupt(unsigned int n, istate_t *istate __attribute__((unused))) 181 181 { 182 182 ASSERT(n >= IVT_IRQBASE); 183 183 184 int inum = n - IVT_IRQBASE;184 unsigned int inum = n - IVT_IRQBASE; 185 185 bool ack = false; 186 186 ASSERT(inum < IRQ_COUNT); … … 205 205 */ 206 206 #ifdef CONFIG_DEBUG 207 printf("cpu%u: spurious interrupt (inum=% d)\n", CPU->id, inum);207 printf("cpu%u: spurious interrupt (inum=%u)\n", CPU->id, inum); 208 208 #endif 209 209 }
Note:
See TracChangeset
for help on using the changeset viewer.