Timeline



12/09/16:

16:37 Ticket #2836 (Add posix_devctl()) created by Joel Sherrill
The posix_devctl() method is defined in POSIX 1003.26 and required by …
13:19 Changeset in rtems-libbsd [75b706f]55-freebsd-126-freebsd-12 by Sebastian Huber <sebastian.huber@…>
Update to FreeBSD head 2016-12-10 Git mirror commit 80c55f08a05ab3b26a73b226ccb56adc3122a55c.
12:04 Ticket #2811 (More robust thread dispatching on SMP and ARM Cortex-M) closed by Sebastian Huber
fixed: Documentation update is done.
12:01 Changeset in rtems-docs [6fa32c0]5 by Sebastian Huber <sebastian.huber@…>
Update Initialization Manager chapter Update #2408.
10:51 Changeset in rtems-libbsd [ecda181]55-freebsd-126-freebsd-12 by Christian Mauderer <Christian.Mauderer@…>
freebsd/wlanstats: Port to FreeBSD.
09:55 Changeset in rtems-docs [00ffe1f]5 by Sebastian Huber <sebastian.huber@…>
Improve fatal error chapter Update #2825.
09:49 Changeset in rtems [6a9282d]5 by Sebastian Huber <sebastian.huber@…>
Rename is_internal to always_set_to_false Update #2825.
08:28 Changeset in rtems [e203b65e]5 by Sebastian Huber <sebastian.huber@…>
Add INTERNAL_ERROR_LIBIO_STDERR_FD_OPEN_FAILED Update #2825.
08:27 Changeset in rtems [a5ba08eb]5 by Sebastian Huber <sebastian.huber@…>
Add INTERNAL_ERROR_LIBIO_STDOUT_FD_OPEN_FAILED Update #2825.
08:18 Changeset in rtems [af8ced5]5 by Sebastian Huber <sebastian.huber@…>
libio: Ensure proper std file descriptors
08:15 Changeset in rtems-libbsd [d415406]55-freebsd-126-freebsd-12 by Christian Mauderer <Christian.Mauderer@…>
freebsd/wlanstats: Import from FreeBSD.
07:44 Changeset in rtems [9622f779]5 by Sebastian Huber <sebastian.huber@…>
Add INTERNAL_ERROR_LIBIO_SEM_CREATE_FAILED Update #2825.
07:44 Changeset in rtems [82529688]5 by Sebastian Huber <sebastian.huber@…>
INTERNAL_ERROR_LIBIO_USER_ENV_KEY_CREATE_FAILED Update #2825.
07:25 Changeset in rtems [05006c90]5 by Sebastian Huber <sebastian.huber@…>
cdtest: Print proper begin/end of test messages
07:13 Changeset in rtems [8c637ee]5 by Chris Johns <chrisj@…>
cdtest: Add std::runtime_error() test case Update #2830.
06:19 Changeset in rtems [3a659b04]5 by Sebastian Huber <sebastian.huber@…>
score: Introduce _Internal_error()
05:51 Changeset in rtems [0a81a58]5 by Sebastian Huber <sebastian.huber@…>
Add INTERNAL_ERROR_POSIX_INIT_THREAD_CREATE_FAILED Update #2825.
05:49 Changeset in rtems [279d5260]5 by Sebastian Huber <sebastian.huber@…>
Add INTERNAL_ERROR_RTEMS_INIT_TASK_CREATE_FAILED Update #2825.

12/08/16:

15:41 Changeset in rtems [b6606e8]5 by Sebastian Huber <sebastian.huber@…>
score: Remove fatal is internal indicator The fatal is internal indicator is redundant since the fatal source and error code uniquely identify a fatal error. Keep the fatal user extension is internal parameter for backward compatibility and set it to false always. Update #2825.
13:46 Changeset in rtems [16bd9e0a]5 by Sebastian Huber <sebastian.huber@…>
sptimecounter02: Add plot script

12/07/16:

10:43 Changeset in rtems [3672f9a2]5 by Sebastian Huber <sebastian.huber@…>
sptimecounter02: Update screen file Data obtained on QorIQ T4240 running with 1500MHz.
10:21 Changeset in rtems [ccda60bd]5 by Sebastian Huber <sebastian.huber@…>
smplock01: Fix plot scripts
07:58 Ticket #2835 (Ada support is broken on SMP configurations) created by Sebastian Huber
The Ada support is the last user of a task variable: rtems_ada_self. …
07:48 Ticket #2834 (Cilk Plus support) created by Sebastian Huber
Cilk Plus is a C++ language extension developed by Intel. It is …
07:43 Ticket #2833 (POSIX header files should move to Newlib) created by Sebastian Huber
This has the following benefits. 1. It ensures compatibility between …
07:39 Ticket #2832 (Google Go run-time library support needs an update) created by Sebastian Huber
The Google Go run-time now uses features provided by #include …
06:20 Changeset in rtems [c6eead1]5 by Chris Johns <chrisj@…>
libdl: Add C++ exception support to loaded modules. This has been tested on SPARC, i386, PowerPC and ARM. Closes #2767.
06:15 Changeset in rtems-libbsd [e3dac66]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
pfctl: Update due to linker set API changes

12/06/16:

11:03 Changeset in rtems-docs [2ff4255]5 by Sebastian Huber <sebastian.huber@…>
Update linker set documentation Update #2408. Update #2790.
10:35 Changeset in rtems [4b579c5f]5 by Sebastian Huber <sebastian.huber@…>
score: Simplify linker set API Resurrect RTEMS_LINKER_SET_BEGIN() and RTEMS_LINKER_SET_END(). Add new macros RTEMS_LINKER_SET_ITEM_COUNT(), RTEMS_LINKER_SET_IS_EMPTY(), and RTEMS_LINKER_SET_FOREACH(). Remove confusing RTEMS_LINKER_SET_ASSIGN_BEGIN() and RTEMS_LINKER_SET_ASSIGN_END(). Fix RTEMS_LINKER_SET_SIZE() to return the size in characters as specified by the documentation. Update #2408. Update #2790.
07:32 Ticket #2831 (libstdc++ silently fails in case POSIX key operations fail due to ...) created by Sebastian Huber
libstdc++ uses POSIX keys for thread-local storage in some places. It …
03:06 Changeset in rtems [ef362818]5 by Joel Sherrill <joel@…>
Add support for posix_devctl()

12/05/16:

13:47 Changeset in rtems [38bc13f]5 by Sebastian Huber <sebastian.huber@…>
smplock01: Fix fairness plot script
03:53 Changeset in rtems [28fda62]5 by Chris Johns <chrisj@…>
testsuite: Add test states to the testsuit configuration files. Change the testsuite configuration files to hold state information about a test. The states are: exclude - Do not build the test expected-fail - The test is expected to fail indeterminate - The test may pass or may fail A message is printed just after the test's BEGIN message to indicate there is a special state for the test. No state message means the test is expected to pass. This support requires tests are correctly written to the use standard support to begin and end a test.

12/02/16:

12:39 Changeset in rtems [b07e642a]5 by Sebastian Huber <sebastian.huber@…>
smpthreadlife01: Fix due to robust thread dispatch Update #2811.
12:10 Changeset in rtems [f65dcc71]5 by Sebastian Huber <sebastian.huber@…>
score: Fix ARM and PowerPC context initialization Update #2751.
11:40 Changeset in rtems [6cc83b32]5 by Sebastian Huber <sebastian.huber@…>
posix: Fix typo
10:51 Changeset in rtems [7da78cf]5 by Sebastian Huber <sebastian.huber@…>
rtems: Use _Thread_Dispatch_direct() Update #2797.
10:18 Changeset in rtems [d10716f]5 by Sebastian Huber <sebastian.huber@…>
rtems: Fix rtems_scheduler_add_processor() Fix thread dispatch profiling of rtems_scheduler_add_processor(). Update #2797.
08:56 Changeset in rtems [aadd318]5 by Sebastian Huber <sebastian.huber@…>
posix: Fix fall back spinlock implementation Update #2674.
05:10 Ticket #2830 (throwing std::runtime on PC BSP fails.) created by Chris Johns
Throwing a std::runtime() exception locks up. The lock up is in the …

12/01/16:

21:24 Changeset in rtems [b3cb2c1]5 by Sebastian Huber <sebastian.huber@…>
score: Fix debug thread queue context init On ARM Thumb we may have function addresses ending with 0x7f, if we are lucky.
19:42 Changeset in rtems [5b6c290]5 by Sebastian Huber <sebastian.huber@…>
score: Initialize thread queue context early Initialize thread queue context early preferably outside the critical section. Remove implicit _Thread_queue_Context_initialize() from _Thread_Wait_acquire().

11/30/16:

23:21 Changeset in rtems-tools [d3d771e]5 by Chris Johns <chrisj@…>
bsp-builder: Add support for builds. Add build support where a build is a combination of options. The default is 'all' which is a full set of build options passed to configure. You can now use 'basic' which is the standard or default configure command line. This used with the arch option lets you quickly build all BSPs in an architecture. For example: $ rtems-bsp-builder --build-path /builds/rtems/builds/arm \ --rtems-tools /opt/rtems/4.12 \ --rtems /opt/rtems/src/rtems.git \ --arch arm --build basic
22:22 Ticket #2829 (xz git URL in README is broken) created by Joel Sherrill
Use http://git.tukaani.org/?
21:45 Ticket #2828 (Remove libmisc/serdbg) created by Joel Sherrill
This is old code which should be replaced by the new debug server. Any …
15:41 Changeset in rtems-libbsd [d686d7b]55-freebsd-126-freebsd-12 by Christian Mauderer <Christian.Mauderer@…>
wlan/run: Add firmware.

11/29/16:

23:40 Ticket #2827 (rtems-bsps broken on 4.11 branch) created by Joel Sherrill
Looks like at least this patch was not backported: commit …
22:19 Changeset in rtems [e629076]5 by Chris Johns <chrisj@…>
libdebugger: Build for ARM's without a CP15.
21:13 Changeset in rtems-tools [8a7be63]5 by Chris Johns <chrisj@…>
bsp-bulder: Get the end time when building an architecture.
15:29 Ticket #2810 (Remove sparc/sis BSP variant) closed by Joel Sherrill <joel@…>
fixed: In de7b174e381ee60686487c03c6db8d0ed7596da1/rtems: […]
05:13 Changeset in rtems-libbsd [afda2c7]55-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
debugger: Set the fd to -1 to indicate being disconnected.

11/28/16:

12:28 Changeset in rtems [c09db57]5 by Sebastian Huber <sebastian.huber@…>
score: Fix thread queue context initialization Initialize the thread queue context with invalid data in debug configurations to catch missing set up steps.
03:23 Changeset in rtems-libbsd [f7a4107]55-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Add a RTEMS Debugger TCP remote transport. The patch also adds support to libbsd's build system making source conditional on a configure check. The debugger support is not available on all architectures and this feature lets us test if is avaliable.

11/25/16:

18:21 Changeset in rtems [9bf9068]5 by Martin Erik Werner <martinerikwerner.aac@…>
or1k: Avoid multiple iterations over cache Previously, if the cache range operations were called with a range that was larger than the cache size, this would lead to multiple iterations over the cache, which is unnecessary. Limit this so that if the range is larger than the cache size, the operations will only iterate over the whole cache once.
18:21 Changeset in rtems [a59dd5c]5 by Martin Erik Werner <martinerikwerner.aac@…>
or1k: Remove secondary functions in cache manager Move the code of the _CPU_OR1K_Cache_{enable,disable}_* functions into the equivalent exported _CPU_cache_{enable,disable}_* functions instead, and then delete them, in order to reduce the code indirection and aid readability. This does not touch the currently unused prefetch, writeback, and lock functions.
18:21 Changeset in rtems [3b4ddaf]5 by Martin Erik Werner <martinerikwerner.aac@…>
or1k: Avoid excessive ISR toggle in cache manager Previously _ISR_Local_{disable,enable}() was executed twice for each cache line operation, and since operations over the entire cache were implemented by calling the single-line operations in a loop, this made those operations rather costly. Fix the double-toggle by calling _OR1K_mtspr() directly, and removing the now-unused corresponding _CPU_OR1K_Cache_* functions. Fix the entire-operations by moving the ISR toggle outside of the loop, and by calling _OR1K_mtspr() directly instead of the single-line operations. Also implement range functions, since otherwise the cache manager falls back on looping over the single-line operations.
18:21 Changeset in rtems [4dcaa48]5 by Martin Erik Werner <martinerikwerner.aac@…>
or1k: Indent & comment fix in cache.c * Fix indentation of variable declarations. * Change commented-out asm -> asm to meet c99 standard if uncommented.
18:21 Changeset in rtems [e639c026]5 by Martin Erik Werner <martinerikwerner.aac@…>
or1k: Add functions for entire cache operations Add functions for flushing and invalidating whole cache. Since we don't have system calls that can operate on anything more than a single cache line, these simply retrieves the cache size and iterates over the full size, invalidating each line. The current implementation assumes that there's only one level of cache. These changes were contributed by Antmicro under contract by ÅAC Microtec AB. Close #2602
04:13 Changeset in rtems [a0d4e99]5 by Chris Johns <chrisj@…>
cpukit: Add libdebugger, a remote debugger agent for GDB.
Note: See TracTimeline for information about the timeline view.