URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=3b20a77a67a60639e9ff248d9721c61bdcfd2d3b
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Fri Sep 11 01:26:04 2009 +0200

    Add missing RTSI / clock configuration routines

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=833fb4a96cfb44e3af499e4adcfbb21f14334692
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Fri Sep 11 01:22:41 2009 +0200

    Apply modifications due to comedi_buf_evt() declaration change

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=93399bd3bd4cfc48147c42de97ba7f7073416ac8
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Fri Sep 11 01:15:24 2009 +0200

    Improve comedi_buf_evt(): remove ugly subdevice guessing based on
    flags.

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=a00e0a19966062c43d74acf80419bf0910abbdd6
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Fri Sep 11 01:11:22 2009 +0200

    Add RTSI and clock precompilation constants

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=fc7f1378d57ac336d7eca1c20bbcce8c5672d2c1
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Fri Sep 11 01:10:37 2009 +0200

    Fix MSeries_PLL_Enable_Bit wrong definition

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=844c5c90ac5f7bbb3ba242492b9f5dc28c78f093
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Fri Sep 11 01:10:01 2009 +0200

    Fix debug trace routines

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=5ddff7f0d5962dab98ce9f9de24a2642c3e02cb2
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Fri Sep 11 01:08:17 2009 +0200

    Add missing types flags into COMEDI_SUBD_TYPES

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=df701f84c5ac283bd0d13c903f7366919f6c2715
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Fri Sep 11 01:07:26 2009 +0200

    Add fake range descriptor

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=45e4fa49e6c5fb3c56c053dad1a5a4577b91227e
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Fri Sep 11 01:06:44 2009 +0200

    Add a fake range descriptor; Add basic checks in *_info ioctls

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=95c9326654d7925bcf3fc99a3905be6ef894ce44
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Fri Sep 11 01:01:53 2009 +0200

    Add comedi_presetup_transfer() function to be called before attach
    procedure; this function was added to prevent IRQ descriptor
    overwrite.

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=765420b672a2a1e864c3b9c1a1ce40a2eaaf4283
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Fri Sep 11 00:59:02 2009 +0200

    Add more checks in chaninfo, rnginfo ioctls

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=8bc203893e7d7f7882d73822790c4b960ffb30e0
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Mon Aug 17 00:32:42 2009 +0200

    Fix minor initialization bugs

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=c7823ea6fa347842bdbbe105bb46d1e8dae34cc3
Author: Alexis Berlemont <berlemont.h...@free.fr>
Date:   Sun Jun 21 23:59:58 2009 +0200

    Properly implement debug traces

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=36d1d13c2982dc55001bddeb99b97290bcca65f7
Author: Alexis Berlemont <berlemont.h...@free.fr>
Date:   Sun Jun 21 18:02:17 2009 +0200

    Fix trace type (info -> err)

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=10adc3b7a3a3dcb46aa2a6a2f267bec9e87b8a61
Author: Alexis Berlemont <berlemont.h...@free.fr>
Date:   Sun Jun 14 22:41:16 2009 +0200

    Review comedi_get_cmd's arguments: the subdevice descriptor should be
    enough.

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=3045130eea4aef899b1a0872ec6c1ffb6e48b083
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Sun Jun 14 19:03:17 2009 +0200

    Remove useless argument in the cancel callback

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=c0c7645f0fcb47d119abbf3c4f159fd9cd77865b
Author: Alexis Berlemont <berlemont.h...@free.fr>
Date:   Sun Jun 14 18:50:20 2009 +0200

    Fix trivial compilation bug.

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=acd27ef44366510dc7c18fee0f4240737c95fc9d
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Wed Jun 10 00:47:19 2009 +0200

    Fix obvious bug in IRQ registering procedure

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=66adfda3c86b46ce4e972fda98150afcb9983725
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Tue Jun 2 16:23:36 2009 +0200

    Minor indentation change in fake driver source

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=c5000cadbfd037a3e3b37bbf7054419eb8b009bf
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Tue Jun 2 16:22:58 2009 +0200

    Update NI PCIMIO driver according to driver API changes and fix a bug
    at the same time

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=9f7ed06eef57e9355d3d8f7aa431a1a48b23ed8a
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Tue Jun 2 16:21:46 2009 +0200

    Update NI MIO driver according to driver API changes

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=8dfd895c15d1b14a201dbc160c7563650bcf94f0
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Wed May 27 00:08:00 2009 +0200

    Update NI TIO driver according to driver API changes

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=1c814a14994ab9394a36f7a9bb5f5547a62832ba
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Tue May 26 23:20:43 2009 +0200

    Review traces

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=b91cd221fa3162f10aabdfd4c4fb02e60a4e6908
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Tue May 26 14:56:47 2009 +0200

    Replace forgotten rtdm_printk() by comedi_err()

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=a1d4517df5ef0462ee4007334e1e72c1e6349ea3
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Tue May 26 14:55:23 2009 +0200

    Update 8255 driver

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=2828dd8487bfc6ab114babfcd1de47384b2324f2
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Tue May 26 14:54:35 2009 +0200

    Review trace macros

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=95e3a0e107c1a9a702259481505f815da99e8f9c
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Tue May 26 14:54:06 2009 +0200

    Remove comedi_get_nbchan(), a specific function which became useless,
    and add comedi_get_subd(), a more general function which might be
    helpful at attach / detach time.

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=ff59c784952b920aab52152c4baab3d74e0e48a4
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Tue May 26 14:53:21 2009 +0200

    Remove comedi_get_nbchan(), a specific function which became useless,
    and add comedi_get_subd(), a more general function which might be
    helpful at attach / detach time.

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=6e9806f0e55c05cf79b8a1754c655f0aa270524f
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Sun May 24 23:49:35 2009 +0200

    Simplify munge function declaration

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=9f5d7f0c1371abff0d3cc2191cbea84128f97fbb
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Sun May 24 23:38:27 2009 +0200

    Simplify the declaration of comedi_get_chan

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=896c75effef7a444a0355e260e9ce55d557d8d2e
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Sun May 24 23:20:34 2009 +0200

    Add the subdevice registration index into the subdevice structure

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=05521ce64e9673d7ca7aa4f827b1c0af5a6db2e1
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Sat May 23 13:54:29 2009 +0200

    Review the tracing macros, mimic v4l2's system

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=76ce2c473cb36e86e90a08dcf11ad02d135172c5
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Sat May 23 05:43:04 2009 +0200

    Fix typing mistake in the driver fake.c

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=9f9abc682a7eb6b5a6ff0bf40e8d7c049f0e957d
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Sat May 23 05:38:01 2009 +0200

    Change the second argument of the callback do_cmd() (in subdevice
    structure), the subdevice index is replaced by the command to apply
    (which contains the subdevice index).

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=252538ed93089f58263629129d39fadd3199548a
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Sat May 23 05:23:22 2009 +0200

    Slightly optimize the function comedi_get_chan()

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=4089e1a380056168f1c375f46fd31647f5271266
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Sat May 23 05:21:19 2009 +0200

    Apply driver API change on testing drivers

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=212ae5cb11f36cddb055a3d40a1deb34632913f0
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Sat May 23 05:17:13 2009 +0200

    Change subdevice related callbacks: replace their first argument:
    comedi_cxt_t -> comedi_dev_t; the context is meaningless for drivers
    developers.

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=2b3a6d522dee1fdf9d65c6924abbf9caa59bfe5b
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Sat May 23 05:04:23 2009 +0200

    Replace the first argument type: comedi_cxt_t becomes comedi_dev_t;
    the context structure is meaningless for the driver developer.

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=5a874f63cfd29fd46d05c2223a66a83029bb105d
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Sat May 23 01:12:52 2009 +0200

    Review the subdevice registration system: get closer from Comedi
    upstream; Rework indentation in testing drivers; Remove useless
    drivers management functions (comedi_init_drv(),
    comedi_cleanup_drv())

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=f694d4f23c99d06c5e4aa81ab71b19c8b041ec9f
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Tue May 19 00:39:15 2009 +0200

    Add Comedi PCIMIO drivers set

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=9ed5d6caf4659a0ce3e5792eac8db183b069da91
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Tue May 19 00:12:21 2009 +0200

    Add range_unknown declaration

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=d04ba361f05994b7cd02aa41286bd56b1cc08db2
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Mon May 18 23:47:17 2009 +0200

    Fix indentation

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=e68b1e6245a060827eff6dbc1f36854d7bd0d0f0
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Mon May 18 23:43:53 2009 +0200

    Fix indentation

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=e30c3ebd89f3399fbf1dcfdd49ca572b132f9767
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Mon May 18 23:41:12 2009 +0200

    Add missing flags for instructions (configuration type, counter status
    bits, IO directions and events types).

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=eb74d94fd8660749b9536222d999fb4d8dcc6c39
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Mon May 18 23:36:30 2009 +0200

    Update indentation, add flags related macros

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=41c53a2fdf26eebd4f889e425fda36499dc9bb62
Author: Alexis Berlemont <alexis.berlem...@gmail.com>
Date:   Mon May 18 23:32:01 2009 +0200

    Replace comedi_channel_* char-typed fields by unsigned long fields.

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=13d66eb4c8f1648614095d43dd529a3c98fc5278
Author: Philippe Gerum <r...@xenomai.org>
Date:   Mon Sep 14 15:56:41 2009 +0200

    x86: upgrade I-pipe support to 2.6.31-x86-2.4-05

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=a654f4f62499fd69852aaa9dbd3a96c0074a4868
Author: Philippe Gerum <r...@xenomai.org>
Date:   Mon Sep 14 15:20:47 2009 +0200

    rtipc: fix potential access race to remote socket

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=e3c84a95c6af837175888eb659d0ebb25abd35d4
Author: Philippe Gerum <r...@xenomai.org>
Date:   Sat Sep 12 23:16:35 2009 +0200

    native: be conservative in rt_queue_flush()

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=ea4ad49cbf13ba3870351a9d3e301041af4c0279
Author: Philippe Gerum <r...@xenomai.org>
Date:   Sat Sep 12 00:56:50 2009 +0200

    native: introduce rt_queue_flush() service

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=faf0b810cb032aaa320fe814b9518a6a7d51249b
Author: Sebastian Smolorz <smol...@rts.uni-hannover.de>
Date:   Sat Sep 12 00:17:50 2009 +0200

    can: add support for SJA1000 based PCI CAN interface cards from ESD GmbH
    
    This patch adds support for SJA1000 based PCI CAN interface cards from
    electronic system design gmbh.
    
    The following list of boards are supported:
    
    CAN-PCI/200 (tested)
    CAN-PCI/266
    CAN-PMC266
    CAN-PCIe/2000
    CAN-CPCI/200
    CAN-PCI104
    
    The patch is based on the Socket-CAN driver for those boards by
    Matthias Fuchs.

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=c790d14c3e552fb3f26655c5c6f94ec8245d1931
Author: Philippe Gerum <r...@xenomai.org>
Date:   Fri Sep 11 16:28:19 2009 +0200

    native: use the info bits as returned by xnsynch_acquire/sleep_on

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=ccb428f08c9ddfafb66550137610b6cc984fb239
Author: Philippe Gerum <r...@xenomai.org>
Date:   Fri Sep 11 15:54:31 2009 +0200

    nucleus: have xnsynch_acquire/sleep_on return the relevant info bits
    
    Any caller shall check - in the current thread's info status - for the
    presence of object removal (XNRMID) and signal/unblock conditions
    (XNBREAK) bits at the very least, and for the timeout flag as well if
    enabled (XNTIMEO). This must be done immediately upon return from
    those routines, to act upon those situations sanely.
    
    Returning a pre-canned mask of those bits should make this requirement
    clearer.

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=cd9dd67c023de98f340cb8f0309f92a9661da1af
Author: Philippe Gerum <r...@xenomai.org>
Date:   Fri Sep 11 15:20:57 2009 +0200

    rtipc: introduce BUFP protocol
    
    The buffer protocol implements a byte-oriented, one-way
    Producer-Consumer data path, which makes it a bit faster than
    datagram-oriented protocols. All messages written are buffered
    into a single memory area in strict FIFO order, until read by
    the consumer.
    
    This protocol prevents short writes, and only allows short
    reads when a potential deadlock situation arises (i.e. readers
    and writers waiting for each other indefinitely), which
    usually means that the buffer size does not fit the use peer
    threads are making from the protocol.
    
    This protocol is strictly identical to the RT_BUFFER interface
    available from the native skin.

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=e67b19e43367b69af37bd9588a5256f8a4a1c3f2
Author: Philippe Gerum <r...@xenomai.org>
Date:   Fri Sep 11 15:11:59 2009 +0200

    native: check status of all bufd-driven copies

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=fabf63d384206f0b46bbf580b3d6398d5479a522
Author: Philippe Gerum <r...@xenomai.org>
Date:   Fri Sep 11 15:08:19 2009 +0200

    rtipc/iddp: fix comment

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=f07487375437d317fa063a53ae3abc83e28550db
Author: Philippe Gerum <r...@xenomai.org>
Date:   Thu Sep 10 17:23:06 2009 +0200

    nucleus: introduce wait context for threads
    
    Wait contexts are meant to deal with two current issues:
    
    - deleting a kernel-based thread might leave stale contextual data if
      the target thread was blocked on a synchronization object. This is
      due to the synchronous bahavior of xnpod_delete() for kernel
      threads.
    
    - to pass arguments between the consumer and the producer of a
      resource, to give details about what is actually awaited, currently
      goes through the wait_u union of a TCB. This is barely optimal,
      since pre-canned data types to hold all possible arguments have to
      be defined in the generic TCB as part of the wait_u object, instead
      of allowing arbitrary data types to be used, depending on the code
      which blocks the thread.
    
      E.g. an event flag group wait mechanism should pass the event mask
      to wait for, along with the wait mode (AND/OR), so that the
      signaling side can wake it up selectively. But since it wants to do
      this only when the awaited events did arrive, it needs to peek at
      one or more active wait contexts to make a decision. Other
      synchronization objects would rather need to pass pointers, or
      anything else that fits the purpose.
    
    Wait contexts deal with this as follows:
    
    - a deferred cancellation mode has been introduced (XNDEFCAN) for
      threads. If present, the cancellation is marked as pending
      (XNCANPND) and the target thread immediately unblocked, when
      xnpod_delete_thread() is called.
    
      Further action is postponed until the thread exits its active wait
      context (xnthread_finish_wait_context) it should have declared
      before blocking (xnthread_prepare_wait_context).
    
      If a cancellation is pending, xnthread_finish_wait_context() will
      self-terminate the current thread. Before that, a cleanup handler
      will have been allowed to run, from which necessary housekeeping
      chores can be done.
    
    - the actual wait context which can be defined is a free-form
      structure which should at least enclose an xnthread_wait_context
      data block for internal management by the nucleus. Any kind/number
      of data members may be additionally enclosed.
    
    - a backpointer from any thread to its active wait context can be
      retrieved by any code enforcing proper locking (nklock basically).
      Typically, xnsynch_peek_pendq() may be used to find the thread
      heading the wait queue of a given synchronization object, which wait
      context can be then fetched via xnthread_get_wait_context().
    
    In short:
    
       struct context {
          struct xnthread_wait_context wc;
          int whatever;
          void *fits;
          struct xnbufd *here;
       };
    
       struct xnsynch bar;
    
       void cleanup(struct xnthread_wait_context *wc)
       {
        struct context *p;
    
        p = container_of(wc, struct context, wc);
        clean_this_up(p);
       }
    
       ...
       struct context foo; /* likely on stack */
    
       foo.whatever = 12;
       foo.fits = NULL;
       foo.here = &something;
    
       xnthread_prepare_wait_context(&foo.wc);
       xnsynch_sleep_on(&bar, XN_INFINITE, XN_RELATIVE);
       xnthread_finish_wait_context(&foo.wc, cleanup);
       ... might not return there...
    
       if (xnthread_test_info(thread, XNRMID))
           ret = -EIDRM;
       else if (xnthread_test_info(thread, XNBREAK))
           ret = -EINTR;
       else if (...)

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=7bf2b7e8cba294d9fd2dd47aefed1f23828b885a
Author: Philippe Gerum <r...@xenomai.org>
Date:   Thu Sep 10 05:47:19 2009 +0200

    rtipc/iddp: remove redundant portmap array

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=55d0bd164daf5a7f2ddc4076129fe45a816ef277
Author: Philippe Gerum <r...@xenomai.org>
Date:   Wed Sep 9 19:27:12 2009 +0200

    rtipc/iddp: fix double-free introduced by recent bufd usage

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=983fe7f1b5b5617c8a0db9173f28d66fc6e7af8b
Author: Philippe Gerum <r...@xenomai.org>
Date:   Wed Sep 9 19:08:58 2009 +0200

    rtipc/iddp: fix missing indirection

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=280db0af31db690503921e9b1075d294c846f2df
Author: Philippe Gerum <r...@xenomai.org>
Date:   Wed Sep 9 17:53:45 2009 +0200

    nucleus: introduce xnmap_fetch_nocheck service

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=06994230cf9291f48627dc2e77524a73ab05ff31
Author: Philippe Gerum <r...@xenomai.org>
Date:   Wed Sep 9 17:51:37 2009 +0200

    nucleus: inline xnmap_fetch service

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=4e7b26292587856f81be66ada0556999b988874a
Author: Philippe Gerum <r...@xenomai.org>
Date:   Wed Sep 9 17:44:55 2009 +0200

    rtipc: make RTIPC_IOV_MAX a common limit to all protocols

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=c317362b9102d7f3fbcf1ec75a2a66fa378fc9ef
Author: Philippe Gerum <r...@xenomai.org>
Date:   Wed Sep 9 17:41:03 2009 +0200

    rtipc: disable deprecated close_rt handler for protocols

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=3d453b310fbba5e69ddcb98b2da7062dfe904270
Author: Philippe Gerum <r...@xenomai.org>
Date:   Wed Sep 9 17:36:17 2009 +0200

    rtipc: introduce rtipc_get_iov_flatlen()

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=8e430ddd915e4edce78b8be8d14795979e188947
Author: Philippe Gerum <r...@xenomai.org>
Date:   Tue Sep 8 18:27:16 2009 +0200

    rtipc: allow kernel-based threads to send/recv datagrams

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=9eecf7c8fd583f687f885ef76805f5118018c92d
Author: Philippe Gerum <r...@xenomai.org>
Date:   Tue Sep 8 17:40:49 2009 +0200

    rtipc/iddp: fix binding error path

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=529b2e71744fd481840f7c7a9773915d6d9daf90
Author: Philippe Gerum <r...@xenomai.org>
Date:   Tue Sep 8 17:04:21 2009 +0200

    rtipc/xddp: always handle close request in NRT mode

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=6ace951ae4030b9aca7e9edcf187291829225d92
Author: Philippe Gerum <r...@xenomai.org>
Date:   Tue Sep 8 17:04:08 2009 +0200

    rtipc/iddp: handle close request in NRT mode when required

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=3ca0a1c11e7d51dd736c7c1021baee9a9a0e77f4
Author: Philippe Gerum <r...@xenomai.org>
Date:   Tue Sep 8 16:58:07 2009 +0200

    rtipc/iddp: clear registry handle at socket creation

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=3d74f451ed34f3b3e72d8594d1ee1c519f95decd
Author: Philippe Gerum <r...@xenomai.org>
Date:   Tue Sep 8 16:25:01 2009 +0200

    rtipc/iddp: remove tracepoint

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=09e28709bee855fb088e0bc6fa9a2b378411a9e9
Author: Philippe Gerum <r...@xenomai.org>
Date:   Tue Sep 8 16:24:19 2009 +0200

    rtipc/iddp: add missing private event init

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=5c37ec64a0948ae34e86ea8f884443cc51f2bf06
Author: Philippe Gerum <r...@xenomai.org>
Date:   Tue Sep 8 16:23:33 2009 +0200

    rtipc/iddp: introduce port auto-selection

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=927283852001f368b649aa97814472f544f4e254
Author: Philippe Gerum <r...@xenomai.org>
Date:   Tue Sep 8 15:48:06 2009 +0200

    rtipc: fix iddp/xddp context for _RTIOC_BIND

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=e6378e9bd544ba6892e92acac70b44e5dda9b68f
Author: Philippe Gerum <r...@xenomai.org>
Date:   Tue Sep 8 15:35:24 2009 +0200

    rtipc: move code to get/put sockaddr_ipc structs to generic section

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=f8d1a994d59736dcc941843dbebf9b2e36b61eb1
Author: Philippe Gerum <r...@xenomai.org>
Date:   Tue Sep 8 15:17:35 2009 +0200

    rtipc/iddp: introduce IDDP_SETLABEL

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=8e0a0ef398e55b0473dcff33a7c172217a1c8d3e
Author: Philippe Gerum <r...@xenomai.org>
Date:   Tue Sep 8 12:27:46 2009 +0200

    rtipc/xddp: return -EAGAIN when trying to read from an unbound socket

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=2b083651953546b13b07e459d574aec103cf3230
Author: Philippe Gerum <r...@xenomai.org>
Date:   Tue Sep 8 00:01:33 2009 +0200

    rtipc/xddp: clear _XDDP_BINDING upon error in bind()

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=364fa9ad2dc66e5dd884f795ace544d1a9ae69bb
Author: Philippe Gerum <r...@xenomai.org>
Date:   Mon Sep 7 21:56:50 2009 +0200

    rtipc: use standard SOL_SOCKET level operations for timeout settings

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=d1fb5d409c9f4056a7d4d565cc5422d885297884
Author: Philippe Gerum <r...@xenomai.org>
Date:   Mon Sep 7 18:30:16 2009 +0200

    rtipc/iddp: introduce local per-socket datagram pool

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=6497285bf4b86266fc2d36e66b2255e69c5a57b3
Author: Philippe Gerum <r...@xenomai.org>
Date:   Mon Sep 7 18:30:09 2009 +0200

    rtipc: add __exit attribute to module_exit code

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=c8dfa1aecaa597acf3f276eb1fa0ecf38a312197
Author: Philippe Gerum <r...@xenomai.org>
Date:   Mon Sep 7 18:28:43 2009 +0200

    rtipc/xddp: fix context locking in sendmsg()

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=dda77b89c77287426a158bf777f75ab30af65320
Author: Philippe Gerum <r...@xenomai.org>
Date:   Mon Sep 7 17:24:15 2009 +0200

    rtipc/xddp: catch null local pool size

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=81996eb886558b20595d212687c6076ecdb8a5c2
Author: Philippe Gerum <r...@xenomai.org>
Date:   Mon Sep 7 17:07:26 2009 +0200

    rtipc/xddp: fix null address

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=0be334bcfd2e5cc86853402ab1ed9e0a077ca720
Author: Philippe Gerum <r...@xenomai.org>
Date:   Mon Sep 7 17:06:08 2009 +0200

    rtipc/iddp: allow dynamic unbinding via NULL address

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=c065b6879a84a1820b1abb781d401a66e139d89f
Author: Philippe Gerum <r...@xenomai.org>
Date:   Mon Sep 7 16:55:59 2009 +0200

    rtipc: introduce proto_exit()

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=20b99e4491cd9ad0650713e89e618dfe981ab9be
Author: Philippe Gerum <r...@xenomai.org>
Date:   Mon Sep 7 16:51:29 2009 +0200

    rtipc/iddp: retrieve IDDP_GETSTALLCOUNT via the getsockopt() interface

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=50465305cc0d2ad144c528c10b1a64c75741ed0f
Author: Philippe Gerum <r...@xenomai.org>
Date:   Sun Sep 6 00:10:51 2009 +0200

    rtdm: introduce RTIPC protocol family

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=e1ea047421db1c4008b7073af344477494b3eb2b
Author: Philippe Gerum <r...@xenomai.org>
Date:   Sat Sep 5 23:47:08 2009 +0200

    rtdm: introduce device context <-> private area accessors
    
    Introduce rtdm_context_to_private() and rtdm_private_to_context()
    accessors, returning the private area associated with a device context
    structure, and conversely.

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=a9b8cca74e978030b9bcf947a176bb1e1c0f5e5f
Author: Philippe Gerum <r...@xenomai.org>
Date:   Tue Sep 1 11:47:05 2009 +0200

    arm: fix patch name

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=597a086da2824acbede2d609b044d952e674e843
Author: Philippe Gerum <r...@xenomai.org>
Date:   Tue Sep 1 11:45:55 2009 +0200

    arm: remove obsolete I-pipe releases

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=5a030e37b6d82dff256485a4c3f00b2ba3ec63e4
Author: Philippe Gerum <r...@xenomai.org>
Date:   Tue Sep 1 11:28:05 2009 +0200

    build: update version stamp

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=c18e105498305aca5bad14e2be613d80bd0b4770
Author: Philippe Gerum <r...@xenomai.org>
Date:   Tue Sep 1 11:27:10 2009 +0200

    doc: regenerate documentation

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=3fe8ead0feff743874d0b2180f79bc04372c2cf4
Author: Philippe Gerum <r...@xenomai.org>
Date:   Tue Sep 1 11:16:59 2009 +0200

    x86: upgrade I-pipe support to 2.6.30.5-x86-2.4-05

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=33bf2b4d8b845690c04d56d98a4a3223f2ffc8f9
Author: Philippe Gerum <r...@xenomai.org>
Date:   Mon Aug 31 22:52:18 2009 +0200

    powerpc: upgrade legacy I-pipe support to 2.6.20-powerpc-1.9-02

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=b3457b347d91577f457d496faa1881f09f549766
Author: Philippe Gerum <r...@xenomai.org>
Date:   Mon Aug 31 22:25:45 2009 +0200

    x86_64: introduce support for CC_STACKPROTECTOR

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=c994212a783b86f952a5952490cc5607b0606878
Author: Philippe Gerum <r...@xenomai.org>
Date:   Sun Aug 30 17:40:34 2009 +0200

    native: fix (harmless) uninitialized reference

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=613d48037fa7ad850ed01b867b9bcdaa40caa48c
Author: Philippe Gerum <r...@xenomai.org>
Date:   Sat Aug 29 15:02:26 2009 +0200

    arm: upgrade I-pipe support to 2.6.30-arm-1.14-02, 2.6.28-arm-1.12-05, 
2.6.29-arm-1.13-03

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=8bb71a2410c28ed883158306608b55819982c2f2
Author: Philippe Gerum <r...@xenomai.org>
Date:   Thu Aug 27 19:00:49 2009 +0200

    arm: upgrade I-pipe support to 2.6.30-arm-1.14-01

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=11fd9e36ed9b8f01c8d2ec1b3014a7102776bd80
Author: Gilles Chanteperdrix <gilles.chanteperd...@xenomai.org>
Date:   Thu Aug 27 15:05:05 2009 +0200

    arm: disable Xscale fpu switching code
    
    as long as it is not natively supported by Xenomai.

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=4542be14f8dee3102c76a09081fbfb632b59f06b
Author: Gilles Chanteperdrix <gilles.chanteperd...@xenomai.org>
Date:   Thu Aug 27 15:08:26 2009 +0200

    timeconv: Fix xnarch_ns_to_tsc in the mulshft && !nodiv case

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=876840b8925bfff75c6703842d9b9d8cd6928fb3
Author: Gilles Chanteperdrix <gilles.chanteperd...@xenomai.org>
Date:   Sun Aug 23 20:12:55 2009 +0200

    Map all heaps with XNARCH_SHARED_HEAP_FLAGS to avoid cache aliasing issues 
on ARM

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=faa90ba52966623ecf7a070d3ea278f54d92c0ef
Author: Gilles Chanteperdrix <gilles.chanteperd...@xenomai.org>
Date:   Sun Aug 23 18:32:08 2009 +0200

    Fix quotient and remainder after pseudo-division.
    
    After xnarch_nodiv_llimd, the quotient may be off by one,
    leading to a wrong remainder. Test whether we are in this
    case and fix the quotient and remainder if need be.

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=4e906d818ff7fdc16ac7588ef68431c284f05b41
Author: Philippe Gerum <r...@xenomai.org>
Date:   Wed Aug 19 16:53:21 2009 +0200

    arm: upgrade I-pipe support to 2.6.30-arm-1.14-00, 2.6.28-arm-1.12-04, 
2.6.29-arm-1.13-02

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=bbeec9795c1ea2fadfbb1167ac97738357f5423c
Author: Philippe Gerum <r...@xenomai.org>
Date:   Wed Aug 19 15:03:40 2009 +0200

    doc: rebuild with graphviz/dot support

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=f0e4ad0975387ff175762715b28f988eaf9c7c6f
Author: Philippe Gerum <r...@xenomai.org>
Date:   Wed Aug 19 14:44:29 2009 +0200

    doc: regenerate documentation

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=2c5dbc9594ecea5df522f283774c7047188e254d
Author: Philippe Gerum <r...@xenomai.org>
Date:   Wed Aug 19 14:42:18 2009 +0200

    scripts: use default autoconf version

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=702f472ab3c5cfc3bd55bba7c4f644aaa80a422e
Author: Philippe Gerum <r...@xenomai.org>
Date:   Wed Aug 19 14:42:13 2009 +0200

    native: fix doxygen info

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=747dd60ccd06d033695fe0cfa013bfd131600e83
Author: Philippe Gerum <r...@xenomai.org>
Date:   Wed Aug 19 11:53:45 2009 +0200

    x86_64: disambiguate instruction size

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=4cd1089f62f64ec0923354aaee4d91aa074373ec
Author: Gilles Chanteperdrix <gilles.chanteperd...@xenomai.org>
Date:   Tue Aug 18 00:36:51 2009 +0200

    posix: fix shm leak

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=4d21a90a4f8b1ff32fc0324830c58deec342819a
Author: Gilles Chanteperdrix <gilles.chanteperd...@xenomai.org>
Date:   Mon Aug 17 23:49:03 2009 +0200

    arm: only enable I-pipe preemptible switch if UNLOCKED_SWITCH is enabled

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=b22b2c076b840d329d739d9749ee4ad6cebaebd3
Author: Gilles Chanteperdrix <gilles.chanteperd...@xenomai.org>
Date:   Sun Aug 16 18:29:19 2009 +0200

    posix: do not declare pthread_mutexattr_setprotocol if already declared by 
the glibc

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=21726e20674317ce991212ad97319e8b267de08b
Author: Gilles Chanteperdrix <gilles.chanteperd...@xenomai.org>
Date:   Sun Aug 16 18:16:19 2009 +0200

    testsuite: Fix mutex-torture-posix compilation, implement check_current_mode

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=1f6c2ec3587aaabab9451fafd114d43e6b5bcba0
Author: Gilles Chanteperdrix <gilles.chanteperd...@xenomai.org>
Date:   Sun Aug 16 18:04:16 2009 +0200

    trivial: Remove empty line

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=b5d9d03d4fb7e4b5091f3598dd7b57145429474d
Author: Gilles Chanteperdrix <gilles.chanteperd...@xenomai.org>
Date:   Sun Aug 16 17:57:17 2009 +0200

    bind: avoid multiple initialisation of pthread_keys.
    
    They may occur when a process is linked with several skin libraries.

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=88c6de6f5673d9a529bf3e7d64c98c585a07b6ff
Author: Gilles Chanteperdrix <gilles.chanteperd...@xenomai.org>
Date:   Sun Aug 16 17:56:18 2009 +0200

    posix: Fix user-space migration after pthread_mutex_trylock succeeds

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=764dc12b5e982f53cf7a9ca8fdcdaa68856b353d
Author: Gilles Chanteperdrix <gilles.chanteperd...@xenomai.org>
Date:   Fri Aug 14 13:20:46 2009 +0200

    maint: fix the extract-doc script to work with git

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=92b5f5055dfc402f92849b8b5b4c70707082c309
Author: Gilles Chanteperdrix <gilles.chanteperd...@xenomai.org>
Date:   Thu Aug 13 23:16:20 2009 +0200

    testsuite: fix division routines unit test feature macro test (for 
nodiv_llimd).

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=57826b5d07fad5b171cb846ddae41cd26f4d5070
Author: Gilles Chanteperdrix <gilles.chanteperd...@xenomai.org>
Date:   Thu Aug 13 23:15:15 2009 +0200

    arm: fix syscalls with gcc 4.3.2

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=3cba4a26686d507a1c77244c181eadd443c12221
Author: Gilles Chanteperdrix <gilles.chanteperd...@xenomai.org>
Date:   Thu Aug 13 23:14:27 2009 +0200

    build: Do not compile with __thread by default on ARM

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=cc55cc408d0e0833962d5241e5a4aae361795600
Author: Gilles Chanteperdrix <gilles.chanteperd...@xenomai.org>
Date:   Thu Aug 13 21:25:32 2009 +0200

    native: increase user-space native skin default stack size.
    
    PTHREAD_STACK_MIN varies a lot depending on architecture and versions of the
    glibc, so, choose a reasonable default value of 32K for the default stack 
size
    instead of relying on PTHREAD_STACK_MIN in case its value would be too small
    for a simple printf.

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=1c6417e62b1c9412bb278c340c1512f8ba4660d0
Author: Matteo Facchinetti <matteo.facchine...@sirius-es.it>
Date:   Sat Aug 15 23:47:08 2009 +0200

    rtcan: fix MPC5xxx_GPIO definition for 2.6.2[0-4] kernels

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=8256c8a538ce3aee42ccdded4bbe50a83dbeca2c
Author: Philippe Gerum <r...@xenomai.org>
Date:   Tue Aug 11 16:47:12 2009 +0200

    sim: provide irqs_disabled_hw()

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=e63388656f626c8dc2c2b6e2fb276f7a6ac41b00
Author: Philippe Gerum <r...@xenomai.org>
Date:   Tue Aug 11 16:25:27 2009 +0200

    nucleus: rework sanity check to allow for unlocked switching

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=28ce3f8f8f53cc721be85605b89a1dcf3012041d
Author: Philippe Gerum <r...@xenomai.org>
Date:   Tue Aug 11 12:33:02 2009 +0200

    nucleus: postpone sanity check to allow for signal receipt

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=bc7d935c674187dd6dc677738ee69c68c1ff1de8
Author: Philippe Gerum <r...@xenomai.org>
Date:   Tue Aug 11 12:20:15 2009 +0200

    nucleus: trap wrong interrupt state upon return from hardening

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=eba673b5378d9c88267be7653b6d0fb5319f39c1
Author: Philippe Gerum <r...@xenomai.org>
Date:   Tue Aug 11 11:59:42 2009 +0200

    powerpc: upgrade legacy I-pipe support to 2.4.25-ppc-2.2-01

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=76b7eb2bdf4fe06b74c502462e20a8254bb4cbb5
Author: Philippe Gerum <r...@xenomai.org>
Date:   Tue Aug 11 10:40:37 2009 +0200

    powerpc: do not leak MSR_FP when back to secondary mode
    
    xnarch_enable_fpu() has to clear MSR_FP whenever a resuming Linux task
    was not the original FPU owner when secondary mode was previously
    left. Failing to do so would allow trap-less FPU accesses by such
    task, which would end up corrupting the FP environment of the actual
    owner.

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=49dc1696c89a2a756e6b1bee218ff5fe4a8c7124
Author: Philippe Gerum <r...@xenomai.org>
Date:   Sat Aug 8 19:02:10 2009 +0200

    doc: fix generation script

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=e4d94fed59df7f1bd6b2e7017c4e3380aafd7e63
Author: Philippe Gerum <r...@xenomai.org>
Date:   Wed Aug 5 14:05:22 2009 +0200

    powerpc: reinstate FE0/FE1 depending on the per-task fpexc_mode

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=9c105178429bb4a73187884d1ecd00966d881ca5
Author: Philippe Gerum <r...@xenomai.org>
Date:   Wed Aug 5 14:02:13 2009 +0200

    blackfin: do not consider IPEND[4] for scheduling deferral

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=06eaf10e9c196d26aeeda6cd054c6f2f1ad946d1
Author: Philippe Gerum <r...@xenomai.org>
Date:   Sat Aug 1 21:18:29 2009 +0200

    asm-generic: stop using deprecated find_task_by_pid_type_ns()

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=bb0facb2625f403d5e302051f6aac59edda5c6cb
Author: Philippe Gerum <r...@xenomai.org>
Date:   Fri Jul 24 17:46:29 2009 +0200

    build: update default config frags for 2.4 kernel series

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=ffd780577dab864bd5a2cad8b5a577ae1d7a2fdc
Author: Philippe Gerum <r...@xenomai.org>
Date:   Fri Jul 24 17:24:40 2009 +0200

    blackfin: upgrade I-pipe support to 2.6.30-1.11-00

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=1665dbfd54715957fbc43c573d0fff93958e8be3
Author: Philippe Gerum <r...@xenomai.org>
Date:   Fri Jul 24 16:55:40 2009 +0200

    nucleus, skins: always compile in the registry support.
    
    Rationale: the current development trend is to increase the overall
    dependency on the registry services for implementing core features
    which may not always be disabled at compile-time.
    
    Given that, and since all of the non-mandatory registry code may still
    be disabled via CONFIG_PROC_FS, remove the CONFIG_XENO_OPT_REGISTRY
    switch, which turns the basic registry support into a built-in
    feature.
    
    Aside of significantly reducing #ifdef clutter, this also fixes a
    pending issue with disabled fast synch support which would not work
    without basic registry services anyway.

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=d14f9c93fbe9da33dbafa202e6f2b1248f516bf5
Author: Philippe Gerum <r...@xenomai.org>
Date:   Fri Jul 24 16:34:54 2009 +0200

    nucleus: fix and update bufd documentation

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=4255d9c977c762f99aec1be86bece0aeb818a766
Author: Philippe Gerum <r...@xenomai.org>
Date:   Thu Jul 23 19:50:18 2009 +0200

    build: bootstrap

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=782d3faf815f72a97d1ea2eb923c3079896ce1a5
Author: Philippe Gerum <r...@xenomai.org>
Date:   Thu Jul 23 19:39:33 2009 +0200

    native: rework buffer IPC to optimize data transfers
    
    We now rely on buffer descriptors to cover copy in/out buffers, which
    divides by two the amount of data transferred during each read/write
    operation.

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=3ae3dc1e502d8eb7386dd60625fa937599ab90aa
Author: Philippe Gerum <r...@xenomai.org>
Date:   Thu Jul 23 19:35:58 2009 +0200

    nucleus: introduce buffer descriptors
    
    A buffer descriptor is a simple abstraction dealing with copy
    operations to/from memory buffers which may belong to different
    address spaces.
    
    To this end, the buffer descriptor library provides a small set of
    copy routines which are aware of address space restrictions when
    moving data, and a generic container type which can hold a
    reference to - or cover - a particular memory area, either present
    in kernel space, or in any of the existing user memory contexts.
    
    The goal of the buffer descriptor abstraction is to hide address
    space specifics from Xenomai services dealing with memory areas,
    allowing them to operate on multiple address spaces seamlessly.

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=42b26f530ed074dd6fe17e0bedf4171788d00b58
Author: Philippe Gerum <r...@xenomai.org>
Date:   Thu Jul 23 19:33:02 2009 +0200

    nucleus: introduce unique id tags for threads
    
    A unique non-zero numeric tag is assigned each time a TCB is
    initialized, at the notable exception of the per-CPU root thread TCBs,
    which all share a zero tag value.

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=2ceeac4a479bd43fbe79188cda4ff5e25c4ca736
Author: Philippe Gerum <r...@xenomai.org>
Date:   Wed Jul 22 11:15:35 2009 +0200

    native: alloc host memory for buffers

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=98513f8fda07aa782c10b73458bd0c58e0409df2
Author: Philippe Gerum <r...@xenomai.org>
Date:   Wed Jul 22 11:10:46 2009 +0200

    native: fix and complete buffer documentation

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=c3e358adf3ff558349b4636af818e82d911fe2e4
Author: Philippe Gerum <r...@xenomai.org>
Date:   Wed Jul 22 10:40:37 2009 +0200

    native: introduce lockless data copy to/from buffers

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=ade34361ed21a7e540ba1536d46f375b1097cfd4
Author: Philippe Gerum <r...@xenomai.org>
Date:   Tue Jul 21 15:46:27 2009 +0200

    sim: inline xnarch_divrem_billion() to avoid multiple definitions

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=b2593fbd6473f7cff5762af7a14441e8efde35e0
Author: Philippe Gerum <r...@xenomai.org>
Date:   Tue Jul 21 16:57:43 2009 +0200

    native: fix fast path in rt_buffer_write_inner()

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=f296aa92be5d4188956119f94248bd43575ccc00
Merge: 373d6ed5a7dc68590d048ab9b076aa7382d4744e 
985419363a993d23d406054345ce836fa329aadd
Author: Philippe Gerum <r...@xenomai.org>
Date:   Mon Jul 20 16:07:51 2009 +0200

    Merge branch 'for-upstream' from git://xenomai.org/xenomai-jki.git
    
    Merge commit 'jan'

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=373d6ed5a7dc68590d048ab9b076aa7382d4744e
Author: Philippe Gerum <r...@xenomai.org>
Date:   Mon Jul 20 13:03:13 2009 +0200

    powerpc: upgrade I-pipe support to 2.6.30-powerpc-2.7-00

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=58600daf4c8cfb18bdb3b3b264aacb3e87bc69f6
Author: Philippe Gerum <r...@xenomai.org>
Date:   Mon Jul 20 12:21:07 2009 +0200

    powerpc: align preemptible switch tunable with latest I-pipe support
    
    Define CONFIG_IPIPE_WANT_PREEMPTIBLE_SWITCH whenever unmasked context
    switching is wanted from the linux scheduler. Additionally, real-time
    interrupts are allowed to preempt Xenomai context switches if
    CONFIG_XENO_HW_UNLOCKED_SWITCH is enabled, which in turn depends on
    CONFIG_IPIPE_HAVE_PREEMPTIBLE_SWITCH, as defined by the I-pipe
    support.
    
    Depending on whether we run,
    
    - an older I-pipe patch that does not define
      CONFIG_IPIPE_HAVE_PREEMPTIBLE_SWITCH (i.e. < 2.6.30-2.7-00)
    - an older Xenomai 2.5 release (i.e. < 2.5-rc3)
    
    this change leads us to the following combinations:
    
    - older I-pipe + older Xenomai => CONFIG_XENO_HW_UNLOCKED_SWITCH
      forced off.
    
    - older I-pipe + newer Xenomai => CONFIG_XENO_HW_UNLOCKED_SWITCH
      forced off.
    
    - newer I-pipe + older Xenomai => CONFIG_XENO_HW_UNLOCKED_SWITCH
      forced off.
    
    - newer I-pipe + newer Xenomai => CONFIG_XENO_HW_UNLOCKED_SWITCH
      tunable, on/off.

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=985419363a993d23d406054345ce836fa329aadd
Author: Jan Kiszka <jan.kis...@siemens.com>
Date:   Mon Jul 20 08:41:05 2009 +0200

    x86: Merge syscall_{32|64}.h into syscall.h
    
    Signed-off-by: Jan Kiszka <jan.kis...@siemens.com>

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=2b1c0aaf456608c066a2886d3ea86458e2e64cdb
Author: Jan Kiszka <jan.kis...@siemens.com>
Date:   Mon Jul 20 08:41:04 2009 +0200

    x86-64: Work around gcc issues with populating syscall registers
    
    gcc-4.1.3 of kubuntu has problem with proper syscall register
    initialization in rt_task_shadow if TLS is enabled. But it is likely
    that more compiler versions below 4.3 and more configuration variants
    are affected.
    
    This patch installs a workaround for these gcc versions which places an
    optimization barrier before the register variable setup. This forces gcc
    to actually load the registers.
    
    Signed-off-by: Jan Kiszka <jan.kis...@siemens.com>

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=660197aa52dffdd9f9eee9d23123cea69b96eb9a
Author: Jan Kiszka <jan.kis...@siemens.com>
Date:   Mon Jul 20 08:41:04 2009 +0200

    native: Align documentation to code
    
    Signed-off-by: Jan Kiszka <jan.kis...@siemens.com>

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=97d2daf7922f2f1a26c7f062695cf0f08210c25f
Author: Philippe Gerum <r...@xenomai.org>
Date:   Sun Jul 19 23:26:10 2009 +0200

    powerpc: upgrade legacy I-pipe support to 2.4.25-ppc-2.1-00

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=f0ca385334ab20263c23116b2560175bf8193c1f
Author: Philippe Gerum <r...@xenomai.org>
Date:   Sun Jul 19 23:22:09 2009 +0200

    powerpc: upgrade I-pipe support to 2.6.30-powerpc-2.6-03

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=1acc9922e1c4b97aba519b56059e744b2e0b011f
Author: Philippe Gerum <r...@xenomai.org>
Date:   Sun Jul 19 23:19:18 2009 +0200

    arm: upgrade I-pipe support to 2.6.29-arm-1.13-01

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=33b45f8c2641e6966a252c71b14c30c68febc23a
Author: Philippe Gerum <r...@xenomai.org>
Date:   Sun Jul 19 23:18:50 2009 +0200

    arm: upgrade I-pipe support to 2.6.28-arm-1.12-03

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=abe966eb0390fc318831a1ef0e46887723baaed0
Author: Philippe Gerum <r...@xenomai.org>
Date:   Sun Jul 19 23:17:08 2009 +0200

    x86: upgrade I-pipe support to 2.6.30-x86-2.4-05

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=0a6f0d18450ed681e7ceba16c6fe0ce41519b5f3
Author: Philippe Gerum <r...@xenomai.org>
Date:   Sun Jul 19 23:15:38 2009 +0200

    x86: fix 2.6.30 build in 32bit mode

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=b1f6dfdb5e196a5e0fb356264dd7cb8ff634209f
Author: Philippe Gerum <r...@xenomai.org>
Date:   Sun Jul 19 21:47:13 2009 +0200

    testsuite: add missing compiler barriers to switchtest

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=b104ced5230845f16a8d3fa782cd21a5e8c95dfd
Author: Philippe Gerum <r...@xenomai.org>
Date:   Sun Jul 19 21:45:35 2009 +0200

    testsuite: allow multiple switchtest instances to run concurrently

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=faaed45f6a3946129c22db2e198143086873647e
Author: Philippe Gerum <r...@xenomai.org>
Date:   Thu Jul 16 15:43:06 2009 +0200

    testsuite: do not specify stack sizes lower than PTHREAD_STACK_MIN
    
    Since the glibc tends to increase PTHREAD_STACK_MIN over time, make
    sure to always request at least PTHREAD_STACK_MIN bytes for thread
    stacks, so the silly default rounding to 8Mb won't be applied.

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=65fbb7fd3c9a4a56012ea6caf398f142c10de854
Author: Philippe Gerum <r...@xenomai.org>
Date:   Wed Jul 15 12:31:04 2009 +0200

    powerpc: sanitize FPU handling helpers

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=aa211e0e61fec0814e715ed012e82dfb79c39af6
Author: Philippe Gerum <r...@xenomai.org>
Date:   Sat Jul 18 17:33:28 2009 +0200

    powerpc: reserve stack overhead in kthread trampoline

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=1c4d75845ad0b073a0af87f20ab34a8b95d56a16
Author: Philippe Gerum <r...@xenomai.org>
Date:   Sat Jul 18 12:57:55 2009 +0200

    nucleus: use larger default sizes for heap and stack pool

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=d17410040944be6849ec2c9ecf80bb37c622c438
Author: Philippe Gerum <r...@xenomai.org>
Date:   Fri Jul 17 17:00:22 2009 +0200

    nucleus: do not dereference thread memory after deletion

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=7fc5741c14a795f0d627f33581bcec3dbe481d22
Author: Philippe Gerum <r...@xenomai.org>
Date:   Thu Jul 16 20:05:33 2009 +0200

    powerpc: flip FE0/FE1 when saving/restoring the FPU in RT mode

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=88e15bcef60a7c674a96b308dcf55c9a025c104a
Author: Philippe Gerum <r...@xenomai.org>
Date:   Thu Jul 16 19:40:56 2009 +0200

    powerpc: enable FE0/FE1 exceptions during fpu init

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=a1187c3d283cdee9a0e1052a06234860009769ff
Author: Philippe Gerum <r...@xenomai.org>
Date:   Thu Jul 16 15:34:44 2009 +0200

    native: force no more than PTHREAD_STACK_MIN bytes for stack size
    
    The glibc tends to increase the minimum stack size for POSIX threads,
    up to a preposterous 128k value these days, which leads to overkill
    memory commits when a multi-threaded process mlocks its data segment.
    
    Make rt_task_create() use PTHREAD_STACK_MIN, instead of two/four times
    this value when the user did not specify a valid stack size. Normally,
    PTHREAD_STACK_MIN is at least 16k, even for oldish linuxthreads
    implementations.

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=930004d5098a929a9942382be60c2715395b88d6
Author: Philippe Gerum <r...@xenomai.org>
Date:   Wed Jul 15 22:14:32 2009 +0200

    powerpc: sanitize kthread init stack setup

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=9d4392decf8965ef301740ef83901c002dc0bdb8
Author: Philippe Gerum <r...@xenomai.org>
Date:   Sun Jul 19 21:34:21 2009 +0200

    nucleus: fix potential init race of the main pod

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=79dcc495055f950fda4628c7e16bf6ec2866794e
Author: Philippe Gerum <r...@xenomai.org>
Date:   Mon Jul 13 19:20:37 2009 +0200

    powerpc: fix fpu backup area layout

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=715b26fbd8a4e54bd977b326c1912e728f5b8b22
Author: Philippe Gerum <r...@xenomai.org>
Date:   Mon Jul 13 17:19:28 2009 +0200

    powerpc: discard useless backup field

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=8014d4df8a86e26b5bc69d98190fcbecb7ba7758
Author: Philippe Gerum <r...@xenomai.org>
Date:   Mon Jul 13 16:25:26 2009 +0200

    powerpc: init FPU for userland Xenomai threads as well

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=72a8fb179e1ce090f38795f907e5dbe6d19b687c
Merge: 5ad7f6f0dd3f3925b92eda2f18827fb30015c7bb 
c09ace348560c30754bbd1b480a838eb619600ac
Author: Philippe Gerum <r...@xenomai.org>
Date:   Thu Jul 2 12:16:15 2009 +0200

    Merge commit 'jan'

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=5ad7f6f0dd3f3925b92eda2f18827fb30015c7bb
Author: Philippe Gerum <r...@xenomai.org>
Date:   Wed Jul 1 15:11:31 2009 +0200

    nucleus: remove leftovers
    
    xnarch_init_root_tcb() has moved to asm-*/bits/sched.h.

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=c09ace348560c30754bbd1b480a838eb619600ac
Author: Jan Kiszka <jan.kis...@siemens.com>
Date:   Tue Jun 30 20:33:44 2009 +0200

    posix: Fix build warning with dlopen support enabled
    
    Signed-off-by: Jan Kiszka <jan.kis...@siemens.com>

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=cdc03ba796e72a93668cfe0eeb666b16017b6a97
Author: Jan Kiszka <jan.kis...@siemens.com>
Date:   Mon Jun 29 23:06:24 2009 +0200

    comedi: Fix build breakage due to typos
    
    Signed-off-by: Jan Kiszka <jan.kis...@siemens.com>

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=7f2e2eb4f2debd5bceb723e9860deb57912e3fc0
Author: Philippe Gerum <r...@xenomai.org>
Date:   Sun Jun 28 20:31:57 2009 +0200

    x86: upgrade I-pipe support to 2.6.30-x86-2.4-04 - fix

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=e051abe10f381d845cb918307e759c86f80cf447
Author: Philippe Gerum <r...@xenomai.org>
Date:   Sun Jun 28 20:27:37 2009 +0200

    x86: upgrade I-pipe support to 2.6.30-x86-2.4-04
    
    This upgrade fixes issues with the I-pipe tracer.

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=034d6e80ea6304e92b7f8f48477f34e4d99adfa2
Author: Philippe Gerum <r...@xenomai.org>
Date:   Sat Jun 27 10:58:01 2009 +0200

    x86: remove now useless I/O bitmap switch code
    
    Since 2.6.30, I/O bitmaps are eagerly reinstated in __switch_to(),
    and no more handled in a lazy way upon access fault. Remove
    the Xenomai bits that used to force update of the I/O bitmap
    upon thread switch.

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=7464eedbbc108fdd6597b9d49e9c34d24a8e4a7c
Author: Philippe Gerum <r...@xenomai.org>
Date:   Sat Jun 27 10:12:23 2009 +0200

    x86: upgrade I-pipe support to 2.6.30-x86-2.4-03

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=c3adeba7be517c12ec0c3d38e47ff1cd4fba98bc
Author: Philippe Gerum <r...@xenomai.org>
Date:   Thu Jun 25 21:52:00 2009 +0200

    wrappers: remove code related to former IRQ shield

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=fe1512b2e3df2ff746d1a3a1fe68a29001b07668
Author: Philippe Gerum <r...@xenomai.org>
Date:   Thu Jun 25 21:50:08 2009 +0200

    x86: fix wrap_switch_iobitmap() for 2.6.30

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=7847120b2d84900941d2a40251e28636d9cbc682
Author: Philippe Gerum <r...@xenomai.org>
Date:   Mon Jun 22 14:34:09 2009 +0200

    arith: export xnarch_divrem_billion() to modules

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=31d932a8afc4a8ce8a2025b7707abc4a45ba0c11
Author: Philippe Gerum <r...@xenomai.org>
Date:   Sat Jun 20 23:24:56 2009 +0200

    x86: upgrade I-pipe to 2.6.29.5-x86-2.4-02

URL:    
http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=e7f4aa943770f30cf319803f1eb75638c952af1a
Author: Stefan Kisdaroczi <ki...@hispeed.ch>
Date:   Sat Jun 20 23:22:52 2009 +0200

    debian: fix kernel patch preparation script not to truncate init/Kconfig


_______________________________________________
Xenomai-git mailing list
Xenomai-git@gna.org
https://mail.gna.org/listinfo/xenomai-git

Reply via email to