lkml.org 
[lkml]   [2006]   [Dec]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectUserspace I/O driver core
    A large number of people have expressed interest recently in the
    userspace i/o driver core which allows userspace drivers to be written
    to handle some types of hardware.

    Right now the UIO core is working and in the -mm releases. It's been
    rewritten from the last time patches were posted to lkml and is much
    simpler. It also includes full documentation and two example drivers
    and two example userspace programs that test those drivers.

    But in order to get this core into the kernel tree, we need to have some
    "real" drivers written that use it. So, for anyone that wants to see
    this go into the tree, now is the time to step forward and post your
    patches for hardware that this kind of driver interface is needed.

    If no such drivers appear, then there is a very slim chance that this
    interface will be accepted into the tree.

    The patches can be found in the -mm releases or at:
    http://www.kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/gregkh-01-driver/uio.patch
    - UIO core
    http://www.kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/gregkh-01-driver/uio-documentation.patch
    - UIO documentation
    http://www.kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/gregkh-01-driver/uio-dummy.patch
    http://www.kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/gregkh-01-driver/uio-irq.patch
    - two example kernel modules and userspace programs showing how to
    use the UIO interface.

    If anyone has any questions on how to use this interface, or anything
    else about it, please let me and Thomas know.

    thanks,

    greg k-h


    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2006-12-14 02:09    [W:0.021 / U:60.116 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site