This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[RFC/PATCH] RT-NPTL-2.3 1/7


Dear All, 

I am pleased to announce rtnptl-2.3 is out. 

Changes from 2.2
================
* The requeue feature of robust condvar has been enabled.
* The relative timeout timespec in timed functions has been replaced
with absolute timeout timespec with the fusyn support.
* The default mutex unlocking mode can be selected automatically by the
fusyn kernel.
* The arch-independent codes in lowlevellock.h have been moved to
lowlevelrtlock.h at upper directory.
* Some bug fixes.

Rtnpl is based on the latest GLIBC and the following Real-time features
have been implemented: 
   - Robust Mutexes
   - Priority Inheritance
   - Priority Protection
   - Robust Condvar

Currently it works on both x86, ia64 and powerpc.

It is required FUSYN(Fast User SYNChronization) kernel:
http://developer.osdl.org/dev/robustmutexes/fusyn/.

The installation manual can be found at: 
http://developer.osdl.org/dev/robustmutexes/fusyn/INSTALL-rtnptl-upon-fu
syn.

You could find our CVS repository with the following steps:
# To get the latest fusyn codes
$ export CVSROOT=:pserver:cvsanon@developer.osdl.org/repos
$ cvs login   #(no password, just hit enter)
$ cvs co -r fusyn___branch robustmutexes/fusyn
# To get the latest rtnptl codes + the latest glibc code
$ cvs co -r rtnptl___branch robustmutexes/rtnptl

You'll need the latest glibc cvs sources, if you'd like to apply the
patch by yourself (NOTE: The parameter "-E" of patch command is required
to remove some empty files.).

All the rtnptl patches can be found at
http://developer.osdl.org/dev/robustmutexes/rtnptl/.

Any feedback, bug reports, and bug fixes are highly appreciated. Thanks.

Boris Hu (Hu Jiangtao)
Software Engineer
Intel China Software Center
86-021-5257-4545#1277
iNET: 8-752-1277
************************************
There are my thoughts, not my employer's.
************************************
"gpg --recv-keys --keyserver wwwkeys.pgp.net 0FD7685F"
{0FD7685F:CFD6 6F5C A2CB 7881 725B  CEA0 956F 9F14 0FD7 685F}


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]