Changes in kernel/arch/ia32/src/interrupt.c [4b0206c:33f86a3] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified kernel/arch/ia32/src/interrupt.c ¶
r4b0206c r33f86a3 34 34 35 35 #include <arch/interrupt.h> 36 #include <assert.h> 36 37 #include <syscall/syscall.h> 37 38 #include <print.h> … … 84 85 85 86 printf("esi=%0#10" PRIx32 "\tedi=%0#10" PRIx32 "\t" 86 "ebp=%0#10" PRIx32 "\tesp=%0#10" PRIx 32"\n",87 "ebp=%0#10" PRIx32 "\tesp=%0#10" PRIxn "\n", 87 88 istate->esi, istate->edi, istate->ebp, 88 89 istate_from_uspace(istate) ? istate->esp : … … 183 184 static void irq_interrupt(unsigned int n, istate_t *istate __attribute__((unused))) 184 185 { 185 ASSERT(n >= IVT_IRQBASE);186 assert(n >= IVT_IRQBASE); 186 187 187 188 unsigned int inum = n - IVT_IRQBASE; 188 189 bool ack = false; 189 ASSERT(inum < IRQ_COUNT);190 ASSERT((inum != IRQ_PIC_SPUR) && (inum != IRQ_PIC1));190 assert(inum < IRQ_COUNT); 191 assert((inum != IRQ_PIC_SPUR) && (inum != IRQ_PIC1)); 191 192 192 193 irq_t *irq = irq_dispatch_and_lock(inum);
Note:
See TracChangeset
for help on using the changeset viewer.