Skip to content
Permalink
Branch: master
Commits on Sep 3, 2015
  1. cpukit/libmisc/dumpbuf/dumpbuf.c: Fix compilation warnings

    Martin Galvan authored and joelsherrill committed Sep 3, 2015
    Compiling dumpbuf.c causes the following warning to be issued:
    
    warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
    
    This happens because line_buffer is declared as unsigned.
    
    Closes #2411.
  2. cpukit/libnetworking/rtems/rtems_dhcp.c: Fix compilation error

    Martin Galvan authored and joelsherrill committed Sep 3, 2015
    Apparently 'free' is defined as a macro which takes two arguments and calls
    rtems_bsdnet_free. When fixing #2405 I added a missing 'free' but didn't notice
    it was non-standard.
    
    Closes #2410.
  3. cpukit/libmisc/dumpbuf/dumpbuf.c: Fix undefined behavior for sprintf()

    Martin Galvan authored and joelsherrill committed Sep 2, 2015
    I also used the 'n' versions of the string functions, #define'd magic numbers
    and added a few comments.
    
    Updates #2405.
  4. tools/cpu/nios2/ptf.c: Fix leak of memory pointed to by new_prefix

    Martin Galvan authored and joelsherrill committed Sep 2, 2015
    Updates #2405.
  5. cpukit/libnetworking/rtems/rtems_dhcp.c: Fix leak on realloc failure …

    Martin Galvan authored and joelsherrill committed Sep 2, 2015
    …for dhcp_hostname.
    
    Closes #2405.
  6. tools/cpu/nios2/memory.c: Fix uninitialized use of variable memory

    Martin Galvan authored and joelsherrill committed Sep 2, 2015
    Updates #2405.
  7. various .h files: Add missing C++ extern wrappers

    Martin Galvan authored and joelsherrill committed Sep 2, 2015
    Updates #2405.
  8. rbtree: Replace implementation

    sebhub committed Aug 21, 2015
    Use the BSD <sys/tree.h> implementation since it is faster, more
    flexible and uses less storage.  See https://github.com/sebhub/rb-bench.
Commits on Sep 2, 2015
  1. score: Optimize thread queue first operation

    sebhub committed Sep 2, 2015
    In case the thread queue heads exist, then the queue is not empty.  See
    _Thread_queue_First_locked().
  2. posix: glibc compatibility

    sebhub committed Sep 1, 2015
Commits on Sep 1, 2015
  1. psxtests/psxcancel: Check return status

    sebhub committed Sep 1, 2015
    Update #2402.
  2. score: Fix return status of mutex try acquire

    sebhub committed Aug 31, 2015
    This fixes a copy and paste error (from libbsd).
  3. rbtree: Delete rtems_rbtree_find_control()

    sebhub committed Aug 18, 2015
    This function is hard to support in alternative implementations.  It has
    no internal use case.
Commits on Aug 31, 2015
  1. rbtree: Delete _RBTree_Initialize()

    sebhub committed Aug 21, 2015
    This function has no internal use case.
  2. rbtree: Delete _RBTree_Get()

    sebhub committed Aug 21, 2015
    This function has no internal use case.
  3. rbheap: Avoid internal API

    sebhub committed Aug 18, 2015
  4. posix: Avoid _RBTree_Next()

    sebhub committed Aug 21, 2015
Commits on Aug 18, 2015
  1. Beagle: GPIO support (for BBB)

    ketul93 authored and bengras committed Aug 18, 2015
    GPIO Driver Development for BeagleBone Black based on the generic GPIO API
  2. Closes ticket #2390, and also updates the RPI implementation.

    asuol authored and bengras committed Aug 17, 2015
    makes rtems_gpio_bsp_get_value return uint32_t.  Motivation: simplify
    beagle gpio implementation for common gpio apio.
Commits on Aug 6, 2015
  1. Raspberry Pi implementation for the RTEMS GPIO API.

    asuol authored and gedare committed Jul 27, 2015
    Added support for the new RTEMS GPIO API functions.
    
    Test cases can be found in https://github.com/asuol/RTEMS_rpi_testing/tree/master/GPIO
  2. RTEMS GPIO API definition and implementation.

    asuol authored and gedare committed Jul 27, 2015
    Changes relative to the previous patch set:
    
    - Moved GPIO pin interrupts to rtems chains, instead of a local linked list;
    - Restructured the pin tracking structure, separating the interrupt information for each pin meaning that a pin without any interrupt enabled only requires 8 bytes, while keeping interrupt information (handling information, handler chain control, ...) requires 24 additional bytes (total of 32 bytes per pin with interrupts enabled);
    -  Added support for 'parallel' pin function assignment, allowing the function assignment to be set for multiple pins in a single GPIO hardware call. If a BSP does not support this feature it becomes a sequence of individual calls per pin. Also added support for GPIO pin groupings, allowing to write and read byte data to a series of pins which behave as a single entity;
    - Added bank tracking structure to maintain the bank lock and bank level interrupt information (threaded/normal handling, interrupt counter);
    - Changed GPIO settings to BSP defined constants, reducing dynamic memory allocation;
    - Switched interrupt tasks for a rtems interrupt server, with the possibility of using normal interrupts (user handlers being called within ISR context).
  3. Respect 2^32 - 1 B NFSv2 maximum file size

    Nick Withers authored and gedare committed Aug 6, 2015
    closes #2384
Commits on Aug 3, 2015
  1. user/c_user.texi: Correct info index entry

    joelsherrill committed Aug 3, 2015
    closes #2380.
Commits on Aug 2, 2015
Commits on Aug 1, 2015
  1. Add __synch_synchronize function for arm

    thesummer authored and joelsherrill committed Aug 1, 2015
    Fixes link failure when linking Ada programs on the raspberry pi
Older
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.