Ignore:
Timestamp:
2006-10-14T11:36:29Z (18 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
63530c62
Parents:
0d107f31
Message:

Move the new IRQ redirector to ddi/.
Add function for assigning unique device numbers.
Change sparc64/drivers/kbd.c to assign devno to keyboard.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/sparc64/src/drivers/kbd.c

    r0d107f31 r7dcf22a  
    4141#include <genarch/kbd/ns16550.h>
    4242#endif
    43 #include <irq.h>
     43#include <ddi/device.h>
     44#include <ddi/irq.h>
    4445#include <arch/mm/page.h>
    4546#include <arch/types.h>
     
    118119                } else {
    119120                        kbd_irq.inr = inr;
    120                         kbd_irq.devno = 0;                      /* FIXME: assign unique devno */
     121                        kbd_irq.devno = device_assign_devno();
    121122                        kbd_irq.trigger = IRQ_TRIGGER_LEVEL;
    122123                        kbd_irq.claim = z8530_claim;
     
    137138                } else {
    138139                        kbd_irq.inr = inr;
    139                         kbd_irq.devno = 0;                      /* FIXME: assign unique devno */
     140                        kbd_irq.devno = device_assign_devno();
    140141                        kbd_irq.trigger = IRQ_TRIGGER_LEVEL;
    141142                        kbd_irq.claim = ns16550_claim;
Note: See TracChangeset for help on using the changeset viewer.