Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 28 Apr 2010 15:38:01 +0000 (UTC)
From:      Attilio Rao <attilio@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/amd64/amd64 io.c src/sys/amd64/include iodev.h src/sys/dev/io iodev.c iodev.h src/sys/i386/i386 io.c src/sys/i386/include iodev.h src/sys/ia64/ia64 iodev_machdep.c src/sys/ia64/include iodev.h
Message-ID:  <201004281539.o3SFd4Jt030154@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
attilio     2010-04-28 15:38:01 UTC

  FreeBSD src repository

  Modified files:
    sys/amd64/amd64      io.c 
    sys/amd64/include    iodev.h 
    sys/dev/io           iodev.c 
    sys/i386/i386        io.c 
    sys/i386/include     iodev.h 
    sys/ia64/ia64        iodev_machdep.c 
    sys/ia64/include     iodev.h 
  Added files:
    sys/dev/io           iodev.h 
  Log:
  SVN rev 207329 on 2010-04-28 15:38:01Z by attilio
  
  - Extract the IODEV_PIO interface from ia64 and make it MI.
    In the end, it does help fixing /dev/io usage from multithreaded
    processes.
  - On i386 and amd64 the old behaviour is kept but multithreaded
    processes must use the new interface in order to work well.
  - Support for the other architectures is greatly improved, where
    necessary, by the necessity to define very small things now.
  
  Manpage update will happen shortly.
  
  Sponsored by:   Sandvine Incorporated
  PR:             threads/116181
  Reviewed by:    emaste, marcel
  MFC after:      3 weeks
  
  Revision  Changes    Path
  1.4       +6 -34     src/sys/amd64/amd64/io.c
  1.4       +18 -3     src/sys/amd64/include/iodev.h
  1.6       +137 -9    src/sys/dev/io/iodev.c
  1.1       +44 -0     src/sys/dev/io/iodev.h (new)
  1.4       +6 -34     src/sys/i386/i386/io.c
  1.4       +18 -3     src/sys/i386/include/iodev.h
  1.3       +6 -98     src/sys/ia64/ia64/iodev_machdep.c
  1.3       +17 -18    src/sys/ia64/include/iodev.h



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201004281539.o3SFd4Jt030154>