Changeset 25d7709 in mainline for arch/ia32/src/drivers/i8254.c


Ignore:
Timestamp:
2006-03-13T20:08:16Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
631ca4d
Parents:
45d6add
Message:

Nicer ia32 interrupt handlers and structures holding interrupted context data.
Unify the name holding interrupted context data on all architectures to be istate.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/ia32/src/drivers/i8254.c

    r45d6add r25d7709  
    5454#define MAGIC_NUMBER    1194
    5555
    56 static void i8254_interrupt(int n, void *stack);
     56static void i8254_interrupt(int n, istate_t *istate);
    5757
    5858void i8254_init(void)
     
    6868        outb(CLK_PORT1, (CLK_CONST/HZ) >> 8);
    6969        pic_enable_irqs(1<<IRQ_CLK);
    70         exc_register(VECTOR_CLK, "i8254_clock", i8254_interrupt);
     70        exc_register(VECTOR_CLK, "i8254_clock", (iroutine) i8254_interrupt);
    7171}
    7272
     
    126126}
    127127
    128 void i8254_interrupt(int n, void *stack)
     128void i8254_interrupt(int n, istate_t *istate)
    129129{
    130130        trap_virtual_eoi();
Note: See TracChangeset for help on using the changeset viewer.