Changeset 4c7257b in mainline for kernel/arch/amd64/src/amd64.c


Ignore:
Timestamp:
2009-02-28T18:55:38Z (16 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
bc18d63
Parents:
c43b1db2
Message:

Do not set sysinfo for uspace drivers directly in the kernel drivers.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/amd64/src/amd64.c

    rc43b1db2 r4c7257b  
    6464#include <ddi/irq.h>
    6565#include <ddi/device.h>
     66#include <sysinfo/sysinfo.h>
    6667
    6768
     
    174175void arch_post_smp_init(void)
    175176{
     177        devno_t devno = device_assign_devno();
    176178        /* keyboard controller */
    177         (void) i8042_init((i8042_t *) I8042_BASE, device_assign_devno(),
    178             IRQ_KBD);
     179        (void) i8042_init((i8042_t *) I8042_BASE, devno, IRQ_KBD);
     180
     181        /*
     182         * This is the necessary evil until the userspace driver is entirely
     183         * self-sufficient.
     184         */
     185        sysinfo_set_item_val("kbd", NULL, true);
     186        sysinfo_set_item_val("kbd.devno", NULL, devno);
     187        sysinfo_set_item_val("kbd.inr", NULL, IRQ_KBD);
    179188}
    180189
Note: See TracChangeset for help on using the changeset viewer.