Changeset 4c7257b in mainline for kernel/arch/ia32/src/ia32.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/ia32/src/ia32.c

    rc43b1db2 r4c7257b  
    6363#include <console/console.h>
    6464#include <ddi/device.h>
     65#include <sysinfo/sysinfo.h>
    6566
    6667#ifdef CONFIG_SMP
     
    125126void arch_post_smp_init(void)
    126127{
    127         devno_t kbd = device_assign_devno();
     128        devno_t devno = device_assign_devno();
    128129        /* keyboard controller */
    129         (void) i8042_init((i8042_t *) I8042_BASE, kbd, IRQ_KBD);
     130        (void) i8042_init((i8042_t *) I8042_BASE, devno, IRQ_KBD);
     131
     132        /*
     133         * This is the necessary evil until the userspace driver is entirely
     134         * self-sufficient.
     135         */
     136        sysinfo_set_item_val("kbd", NULL, true);
     137        sysinfo_set_item_val("kbd.devno", NULL, devno);
     138        sysinfo_set_item_val("kbd.inr", NULL, IRQ_KBD);
    130139}
    131140
Note: See TracChangeset for help on using the changeset viewer.