Changeset 63e27ef in mainline for kernel/arch/ia32/src/interrupt.c
- Timestamp:
- 2017-06-19T21:47:42Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- deacc58d
- Parents:
- 7354b5e
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ia32/src/interrupt.c
r7354b5e r63e27ef 34 34 35 35 #include <arch/interrupt.h> 36 #include <assert.h> 36 37 #include <syscall/syscall.h> 37 38 #include <print.h> … … 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.