Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | spcxx01: Add test case | Sebastian Huber | 2018-12-21 | 1 | -0/+10 | |
| | ||||||
* | Add aligned_alloc() and memalign() | Sebastian Huber | 2018-12-21 | 5 | -0/+99 | |
| | | | | | | Ensure that the C++17 aligned new operator works. Close #3666. | |||||
* | psxhdrs: Changing copyright license to BSD-2-Clause | Jacob Shin | 2018-12-20 | 139 | -1535/+3062 | |
| | ||||||
* | score: Fix per-CPU data allocation | Sebastian Huber | 2018-12-18 | 7 | -1/+132 | |
| | | | | | | | | | | | Allocate the per-CPU data for secondary processors directly from the heap areas before heap initialization and not via _Workspace_Allocate_aligned(). This avoids dependency on the workspace allocator. It fixes also a problem on some platforms (e.g. QorIQ) where at this early point in the system initialization the top of the RAM is used by low-level startup code on secondary processors (boot pages). Update #3507. | |||||
* | psxhdrs: Update licenses to 2-Clause BSD (GCI 2018) | Marçal Comajoan Cara | 2018-12-14 | 12 | -132/+264 | |
| | | | | | | Updated licenses of the files I wrote to the 2-Clause BSD License. This work was part of GCI 2018. | |||||
* | Some minor fix on psxhdrs | Himanshu40 | 2018-12-14 | 4 | -18/+4 | |
| | ||||||
* | psxhdrs: Changed the copyright license to BSD-2-Clause (GCI 2018) | Himanshu40 | 2018-12-14 | 218 | -2663/+5067 | |
| | ||||||
* | score: Static Objects_Information initialization | Sebastian Huber | 2018-12-14 | 10 | -125/+339 | |
| | | | | | | | | | | | Statically allocate the objects information together with the initial set of objects either via <rtems/confdefs.h>. Provide default object informations with zero objects via librtemscpu.a. This greatly simplifies the workspace size estimate. RTEMS applications which do not use the unlimited objects option are easier to debug since all objects reside now in statically allocated objects of the right types. Close #3621. | |||||
* | score: Remove Objects_Information::auto_extend | Sebastian Huber | 2018-12-14 | 1 | -4/+4 | |
| | | | | | | | Use Objects_Information::objects_per_block to provide this information. Add and use _Objects_Is_auto_extend(). Update #3621. | |||||
* | psxhdrs: Changed the Copyright license to BSD-2-Clause . | Pritish Jain | 2018-12-13 | 195 | -2935/+5080 | |
| | | | | | The Copyright clause has been changed to BSD-2-Clause for all the tests in the header files math.h , utime.h , fmtmsg.h and sys/ipc.h . | |||||
* | psxhdrs: Add POSIX API Signature Compliance Tests for sys/msg.h (GCI 2018) | Jacob Shin | 2018-12-13 | 5 | -0/+219 | |
| | ||||||
* | psxhdrs: Add POSIX API Signature Compliance Tests for sys/select.h (GCI 2018) | Jacob Shin | 2018-12-13 | 7 | -1/+304 | |
| | | | | The Google Code-In finished before I could submit this, so I thought I would submit this instead of letting it go to waste. | |||||
* | psxhdrs: Add POSIX Signature Compliance Test for sys/shm.h (GCI 2018) | ABR290B | 2018-12-13 | 5 | -0/+151 | |
| | ||||||
* | POSIX Signature Compliance Test for utmpx.h (GCI2018) | ABR290B | 2018-12-13 | 7 | -0/+218 | |
| | ||||||
* | POSIX Signature Compliance Test for sys/statvfs.h (GCI 2018) | ABR290B | 2018-12-13 | 3 | -0/+76 | |
| | ||||||
* | psxhdrs: Add POSIX API Signature Compliance Tests for net/if.h | Jacob Shin | 2018-12-12 | 5 | -0/+195 | |
| | ||||||
* | psxhdrs/: Changed boilerplate licenses to BSD-2 (GCI 2018) | zehata | 2018-12-11 | 187 | -2149/+4205 | |
| | ||||||
* | psxhdrs: POSIX API Signature Compliance Test for setjmp.h (GCI2018) | ABR290B | 2018-12-11 | 5 | -1/+146 | |
| | ||||||
* | psxhdrs: Implement POSIX API Signature Compliance Tests for poll.h (GCI 2018) | Marçal Comajoan Cara | 2018-12-11 | 2 | -0/+51 | |
| | | | | | | | poll.h implements poll() which is not supported by RTEMS according to the RTEMS POSIX 1003.1 Compliance Guide. See #3657. This work was part of GCI 2018. | |||||
* | psxhdrs: Add POSIX Compliance Tests for wordexp.h (GCI 2018) | Pritish Jain | 2018-12-11 | 3 | -0/+101 | |
| | ||||||
* | psxhdrs: Fix compile errors | Sebastian Huber | 2018-12-11 | 8 | -16/+16 | |
| | ||||||
* | psxhdrs: Add POSIX API Signature Compliance Tests for pwd.h (GCI 2018) | Himanshu40 | 2018-12-10 | 8 | -0/+295 | |
| | ||||||
* | psxhdrs: Add POSIX API Signature Compliance Tests for fcntl.h (GCI 2018) | Zenon | 2018-12-10 | 4 | -0/+151 | |
| | ||||||
* | psxtests/Makefile.am: Add fcntl methods missed in previous commit | Joel Sherrill | 2018-12-10 | 1 | -0/+6 | |
| | ||||||
* | psxtests/Makefile.am: Correct spacing | Joel Sherrill | 2018-12-10 | 1 | -39/+39 | |
| | ||||||
* | psxhdrs: Add POSIX API Signature Compliance Tests for sys/resource.h (GCI 2018) | Jacob Shin | 2018-12-10 | 6 | -1/+202 | |
| | ||||||
* | psxhdrs: Implement POSIX API Signature Compliance Tests for sys/times.h (GCI ↵ | Marçal Comajoan Cara | 2018-12-09 | 2 | -1/+39 | |
| | | | | 2018) | |||||
* | psxhdrs: Add POSIX Conformance Test for sys/ipc.h (GCI 2018) | Shashvat Jain | 2018-12-09 | 2 | -1/+41 | |
| | | | | | | | Test for this file has been added but are disabled due to the absence of header file sys/ipc.h. see Ticket #3650 | |||||
* | psxhdrs: Add POSIX API Signature Compliance Tests for sys/stat.h (GCI 2018) | Jacob Shin | 2018-12-09 | 17 | -6/+644 | |
| | ||||||
* | psxhdrs: Added POSIX API Signature Compliance Tests for threads.h (GCI 2018) | Himanshu40 | 2018-12-09 | 26 | -0/+1069 | |
| | ||||||
* | psxhdrs: Add POSIX API Signature Compliance Tests for stdlib.h (GCI 2018) | Jacob Shin | 2018-12-09 | 66 | -2/+2466 | |
| | ||||||
* | psxhdrs: POSIX Signature Test for syslog.h (GCI2018) | ABR290B | 2018-12-08 | 5 | -0/+140 | |
| | ||||||
* | psxhdrs: added POSIX API Signature Compliance Tests for libgen.h (GCI 2018) | Himanshu40 | 2018-12-08 | 3 | -1/+79 | |
| | ||||||
* | psxhdrs: Added POSIX Compliance Test for wchar.h (GCI 2018) | zehata | 2018-12-08 | 83 | -1/+3273 | |
| | ||||||
* | Implement POSIX API Signature Compliance Tests for stddef.h (GCI 2018) | Marçal Comajoan Cara | 2018-12-08 | 2 | -0/+39 | |
| | ||||||
* | POSIX Signature Test for arpa/inet.h (GCI2018) | ABR290B | 2018-12-08 | 5 | -1/+161 | |
| | ||||||
* | psxhdrs: POSIX API Signature Compliance Tests for netdb.h (GCI 2018) | Himanshu40 | 2018-12-07 | 26 | -1/+1025 | |
| | ||||||
* | Implement POSIX API Signature Compliance Tests for uchar.h | Marçal Comajoan Cara | 2018-12-07 | 5 | -0/+168 | |
| | | | | | | | This header file is C11 and not currently supported by RTEMS. See #3643. This work was part of GCI 2018. | |||||
* | score: Remove Objects_Information::maximum | Sebastian Huber | 2018-12-07 | 1 | -34/+38 | |
| | | | | | | | This information is already present in Objects_Information::maximum_id. Add and use _Objects_Get_maximum_index(). Update #3621. | |||||
* | score: Optimize object lookup | Sebastian Huber | 2018-12-07 | 1 | -20/+218 | |
| | | | | | | | | | | | | | | | | Use the maximum ID for the ID to object translation. Using the maximum ID gets rid of an additional load from the object information in _Objects_Get(). In addition, object lookups fail for every ID in case the object information is cleared to zero. This makes it a bit more robust during system startup (see new tests in spconfig02). The local table no longer needs a NULL pointer entry at array index zero. Adjust all the object iteration loops accordingly. Remove Objects_Information::minimum_id since it contains only redundant information. Add _Objects_Get_minimum_id() to get the minimum ID. Update #3621. | |||||
* | score: Remove Objects_Information::is_string | Sebastian Huber | 2018-12-07 | 1 | -1/+0 | |
| | | | | | | Use Objects_Information::name_length to store this information. Update #3621. | |||||
* | rtems: Add rtems_scheduler_get_maximum_priority() | Sebastian Huber | 2018-12-07 | 1 | -1/+25 | |
| | | | | Update #3636. | |||||
* | score: Avoid sbintime_t in API headers | Sebastian Huber | 2018-12-07 | 2 | -0/+2 | |
| | | | | | | | | | | The sbintime_t is a non-POSIX type and not visible if strict standard options are selected. Move implementation details from <rtems/score/timestamp.h> to <rtems/score/timestampimpl.h>. Update #3598. | |||||
* | psxtimes01: Fix sporadic failures | Sebastian Huber | 2018-12-07 | 1 | -1/+1 | |
| | | | | | | | | It is not enough to just wait for at least the first clock tick to get non-zero times. In _times() we round down, so the uptime must be greater than or equal to the clock tick interval. We do not know when the timecounter is started during the system initialization. We have to wait until at least two ticks happened. | |||||
* | tests: Fix rtems_test_spin_until_next_tick() | Sebastian Huber | 2018-12-07 | 3 | -15/+13 | |
| | | | | | | This bug surfaced due to sporadic failures in sptimecounter02. Adjust rtems_test_spin_for_ticks() to include the partial tick in the argument value. | |||||
* | psxtests/Makefile.am: Fix ticket number for ucontext.h | Joel Sherrill | 2018-12-06 | 1 | -4/+4 | |
| | ||||||
* | psxhdrs: Add POSIX API Signature Compliance Tests for ucontext.h (GCI 2018) | Jacob Shin | 2018-12-06 | 5 | -1/+197 | |
| | ||||||
* | Implement POSIX API Signature Compliance Tests for inttypes.h | Marçal Comajoan Cara | 2018-12-06 | 7 | -1/+243 | |
| | | | | This work was part of GCI 2018 | |||||
* | psxhdrs:Add POSIX Conformance Test for fmtmsg.h (GCI 2018) | Shashvat Jain | 2018-12-06 | 2 | -19/+25 | |
| | ||||||
* | psxhdrs:Add POSIX Conformance Test for fmtmsg.h (GCI 2018) | Shashvat Jain | 2018-12-06 | 2 | -1/+42 | |
| | | | | | | | Includes test fmtmsg which has been disabled due to the absence of header file fmtmsg.h . Updates #3639 |