[lkml]   [2002]   [May]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: [PATCH] 2.5.17 /dev/port
    Followup to:  <>
    By author:
    In newsgroup:
    > In my eyes /dev/port is a rather unimportant corner
    > of the kernel. Removing it does not streamline anything,
    > we hear that it saves 454 bytes. A worthy goal, but..
    > Today a few things use /dev/port. Some low level mouse,
    > keyboard and console utilities. kbdrate. hwclock.
    > Is it needed? Hardly - most uses can be replaced by inb()
    > and outb(). But I am not sure why that would be better.
    > And I seem to recall that hwclock on some flavours of Alpha
    > really needed the /dev/port way. But I may be mistaken.

    On non-Intel platforms, with no dedicated IOIO opcodes, IOIO is
    usually implemented as a specific memory range. In that case, the
    only way to allow user-space access to it would be to mmap() that
    range... which means iopl() inb() and outb() on those platforms might
    be implemented either as open, readp and writep, respectively, or by
    iopl() being open() followed by mmap().

    <> at work, <> in private!
    "Unix gives you enough rope to shoot yourself in the foot." <>
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2005-03-22 13:26    [W:0.023 / U:39.664 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site