Changeset fcfac420 in mainline for arch/ia32/src/drivers/i8042.c


Ignore:
Timestamp:
2005-12-10T01:02:31Z (20 years ago)
Author:
Ondrej Palkovsky <ondrap@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
6095342
Parents:
973be64e
Message:

Changed ia32 & amd64 to use exc_register instead of trap_register.

Fixed dependency list building. I hope you all have 'makedepend' installed,
if you don't it's time to install it, as CC -M builds the dependency
list without directory names..and it just does not work.

File:
1 edited

Legend:

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

    r973be64e rfcfac420  
    3939#include <console/console.h>
    4040#include <macros.h>
     41#include <interrupt.h>
    4142
    4243/**
     
    236237};
    237238
     239static void i8042_interrupt(int n, void *stack);
     240
    238241/** Initialize i8042. */
    239242void i8042_init(void)
    240243{
    241         trap_register(VECTOR_KBD, i8042_interrupt);
     244        exc_register(VECTOR_KBD, "i8042_interrupt", i8042_interrupt);
    242245        trap_virtual_enable_irqs(1<<IRQ_KBD);
    243246        spinlock_initialize(&keylock, "i8042_lock");
     
    251254 * @param stack Interrupted stack.
    252255 */
    253 void i8042_interrupt(__u8 n, __native stack[])
     256void i8042_interrupt(int n, void *stack)
    254257{
    255258        __u8 x;
Note: See TracChangeset for help on using the changeset viewer.