Changeset 7688b5d in mainline for kernel/arch/mips32/include


Ignore:
Timestamp:
2006-10-18T09:54:13Z (19 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
6fb30a1
Parents:
19de05f
Message:

mips32: update for new IRQ subsystem

Location:
kernel/arch/mips32/include
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/mips32/include/console.h

    r19de05f r7688b5d  
    3636#define KERN_mips32_CONSOLE_H_
    3737
    38 void console_init(void);
     38extern void console_init(devno_t devno);
    3939
    4040#endif
  • kernel/arch/mips32/include/drivers/msim.h

    r19de05f r7688b5d  
    3838#include <console/chardev.h>
    3939
    40 #define MSIM_VIDEORAM                   0xB0000000
    41 /** Address of 'keyboard' device. */
    42 #define MSIM_KBD_ADDRESS                0xB0000000
    43 #define MSIM_KBD_IRQ    2
    44 
    45 void msim_console(void);
     40void msim_console(devno_t devno);
    4641void msim_kbd_release(void);
    4742void msim_kbd_grab(void);
  • kernel/arch/mips32/include/drivers/serial.h

    r19de05f r7688b5d  
    6363}serial_t;
    6464
    65 void serial_console(void);
    66 int serial_init(void);
     65extern void serial_console(devno_t devno);
     66extern int serial_init(void);
    6767
    6868#endif
  • kernel/arch/mips32/include/interrupt.h

    r19de05f r7688b5d  
    3838#include <arch/exception.h>
    3939
    40 #define IVT_ITEMS   40
    41 #define INT_OFFSET  32
    42 #define IRQ_COUNT   8
     40#define IVT_ITEMS 32
     41#define IVT_FIRST 0
    4342
    44 #define int_register(it, name, handler) exc_register(((it)+INT_OFFSET),name,handler)
    45 
    46 #define IRQ2    2
    47 #define IRQ3    3
    48 #define IRQ7    7
    49 
    50 #define TIMER_IRQ       IRQ7
     43extern function timer_fnc;
    5144
    5245extern void interrupt_init(void);
Note: See TracChangeset for help on using the changeset viewer.