Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/mips32/src/mach/msim/msim.c

    r124bc22 rc5429fe  
    3535
    3636#include <arch/mach/msim/msim.h>
    37 #include <arch/mach/msim/dorder.h>
    3837#include <console/console.h>
    3938#include <sysinfo/sysinfo.h>
     39#include <arch/drivers/msim.h>
    4040#include <genarch/drivers/dsrln/dsrlnin.h>
    4141#include <genarch/drivers/dsrln/dsrlnout.h>
    4242#include <genarch/srln/srln.h>
    43 #include <stdbool.h>
    4443
    4544static void msim_init(void);
     
    6160};
    6261
    63 static void msim_irq_handler(unsigned int i)
    64 {
    65         irq_t *irq = irq_dispatch_and_lock(i);
    66         if (irq) {
    67                 irq->handler(irq);
    68                 irq_spinlock_unlock(&irq->lock, false);
    69         } else {
    70 #ifdef CONFIG_DEBUG
    71                 log(LF_ARCH, LVL_DEBUG, "cpu%u: spurious IRQ (irq=%u)",
    72                     CPU->id, i);
    73 #endif
    74         }
    75 }
    76 
    7762void msim_init(void)
    7863{
    79         irq_init(HW_INTERRUPTS, HW_INTERRUPTS);
    80 
    81         int_handler[INT_HW0] = msim_irq_handler;
    82         int_handler[INT_HW1] = msim_irq_handler;
    83         int_handler[INT_HW2] = msim_irq_handler;
    84         int_handler[INT_HW3] = msim_irq_handler;
    85         int_handler[INT_HW4] = msim_irq_handler;
    86 
    87         dorder_init();
    8864        cp0_unmask_int(MSIM_DDISK_IRQ);
    8965}
     
    10480{
    10581#ifdef CONFIG_MSIM_PRN
    106         outdev_t *dsrlndev = dsrlnout_init((ioport8_t *) MSIM_KBD_ADDRESS,
    107             KSEG12PA(MSIM_KBD_ADDRESS));
     82        outdev_t *dsrlndev = dsrlnout_init((ioport8_t *) MSIM_KBD_ADDRESS);
    10883        if (dsrlndev)
    10984                stdout_wire(dsrlndev);
Note: See TracChangeset for help on using the changeset viewer.