Changeset 7dcf22a in mainline for kernel/arch/sparc64/src


Ignore:
Timestamp:
2006-10-14T11:36:29Z (19 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.

Location:
kernel/arch/sparc64/src
Files:
3 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;
  • kernel/arch/sparc64/src/sparc64.c

    r0d107f31 r7dcf22a  
    4747#include <genarch/ofw/ofw_tree.h>
    4848#include <userspace.h>
    49 #include <irq.h>
     49#include <ddi/irq.h>
    5050
    5151bootinfo_t bootinfo;
  • kernel/arch/sparc64/src/trap/interrupt.c

    r0d107f31 r7dcf22a  
    3636#include <arch/trap/interrupt.h>
    3737#include <interrupt.h>
    38 #include <irq.h>
     38#include <ddi/irq.h>
    3939#include <typedefs.h>
    4040#include <arch/types.h>
Note: See TracChangeset for help on using the changeset viewer.