Timeline



09/25/15:

19:31 Changeset in rtems [1f7c5c88]5 by Sebastian Huber <sebastian.huber@…>
score: Fix atomic compare exchange
13:05 Changeset in rtems [5458bff]5 by Gedare Bloom <gedare@…>
bootstrap: regenerate preinstall.am
13:03 Changeset in rtems [f013c14]5 by Konstantin Belousov <kib@…>
timecounter: Merge FreeBSD change r288216 Use per-cpu values for base and last in tc_cpu_ticks(). The values are updated lockess, different CPUs write its own view of timecounter state. The critical section is done for safety, callers of tc_cpu_ticks() are supposed to already enter critical section, or to own a spinlock. The change fixes sporadical reports of too high values reported for the (W)CPU on platforms that do not provide cpu ticker and use tc_cpu_ticks(), in particular, arm*. Diagnosed and reviewed by: jhb Sponsored by: The FreeBSD Foundation MFC after: 1 week Update #3175.
12:34 Changeset in rtems [258ad71]5 by Sebastian Huber <sebastian.huber@…>
SMP: Fix and optimize thread dispatching According to the C11 and C++11 memory models only a read-modify-write operation guarantees that we read the last value written in modification order. Avoid the sequential consistent thread fence and instead use the inter-processor interrupt to set the thread dispatch necessary indicator.
12:14 Changeset in rtems-libbsd [40f7d5c]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
builder.py: addTargetSourceCPUDependentSourceFiles Avoid and delete this function.
12:07 Changeset in rtems-libbsd [df811cf]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
Makefile: Delete Use waf instead.
12:05 Changeset in rtems-libbsd [7d460ce]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
Avoid pci_bus.c file rename

09/22/15:

14:21 Changeset in rtems [d0c39838]5 by Sebastian Huber <sebastian.huber@…>
Use linker set for system initialization Make rtems_initialize_data_structures(), rtems_initialize_before_drivers() and rtems_initialize_device_drivers() static. Rename rtems_initialize_start_multitasking() to rtems_initialize_executive() and call the registered system initialization handlers in this function. Add system initialization API available via #include <rtems/sysinit.h>. Update the documentation accordingly. This is no functional change, only the method to call the existing initialization routines changes. Instead of direct function calls a table of function pointers contained in the new RTEMS system initialization linker set is used. This table looks like this (the actual addresses depend on the target). nm *.exe | grep _Linker | sort 0201a2d0 D _Linker_setSysinit_begin 0201a2d0 D _Linker_setSysinit_bsp_work_area_initialize 0201a2d4 D _Linker_setSysinit_bsp_start 0201a2d8 D _Linker_setSysinit_rtems_initialize_data_structures 0201a2dc D _Linker_setSysinit_bsp_libc_init 0201a2e0 D _Linker_setSysinit_rtems_initialize_before_drivers 0201a2e4 D _Linker_setSysinit_bsp_predriver_hook 0201a2e8 D _Linker_setSysinit_rtems_initialize_device_drivers 0201a2ec D _Linker_setSysinit_bsp_postdriver_hook 0201a2f0 D _Linker_setSysinit_end Add test sptests/spsysinit01. Update #2408.
00:12 Ticket #2423 (rtems_iterate_over_all_threads lacks user callback private pointer ...) created by Jeffrey Hill
Typically when designing an API that calls a user callback there is a …

09/21/15:

23:01 Changeset in rtems-source-builder [7c0ded8]4.104.95 by Chris Johns <chrisj@…>
Fix pkgconfig for MSYS to allow QEMU to build.
23:01 Changeset in rtems-source-builder [c434884]4.11 by Chris Johns <chrisj@…>
Fix pkgconfig for MSYS to allow QEMU to build.

09/18/15:

21:53 Changeset in rtems [f52885b]5 by Martin Galvan <martin.galvan@…>
ARMv7M: Improve exception handler routine and add comments on SP selection This patch adds a brief description of how context state is saved into the SP on exception entry, and makes a few changes to _ARMV7M_Exception_default in order to make it a bit more efficient. I also removed the unused 'v7mfsz' input parameter. This should apply over Sudarshan's patch.

09/17/15:

17:20 Debugging/OpenOCD/Raspberry_Pi created by Pavel Pisa
Raspberry Pi debugging with OpenOCD.
17:06 Debugging/OpenOCD edited by Pavel Pisa
(diff)
17:04 Debugging/OpenOCD/TMS570 edited by Pavel Pisa
Document OpenOCD version used for TMS570. (diff)
17:02 Debugging/OpenOCD/TMS570 created by Pavel Pisa
Document our knowledge about OpenOCD for TMS570 configuration.
16:41 Debugging/OpenOCD edited by Pavel Pisa
(diff)
16:38 Debugging/OpenOCD/LPC17xx created by Pavel Pisa
Document some options for use of OpenOCD on LPC17xx/LPC40xx based boards.
16:23 Debugging/OpenOCD edited by Pavel Pisa
(diff)

09/16/15:

13:16 Changeset in rtems [c20847a5]5 by Isaac Gutekunst <isaac.gutekunst@…>
Add STM32F7 HAL Files These files originated as: + STC32CubeF7 V1.1.0 from http://www.st.com/web/en/catalog/tools/PF261909
13:14 Changeset in rtems [370c09a1]5 by Isaac Gutekunst <isaac.gutekunst@…>
Add STM32F4 HAL Files The origin of this code is: + STM32CubeF4 V1.8.0 from http://www.st.com/web/en/catalog/tools/PF259243
05:13 Changeset in rtems [b618d8c]5 by Sebastian Huber <sebastian.huber@…>
Add RTEMS linker sets Update #2408.
04:13 Changeset in rtems [e333089]5 by Sebastian Huber <sebastian.huber@…>
libstdthreads: Import from FreeBSD

09/14/15:

12:45 Ticket #2420 (RSB %source file fails) created by Jakob Viketoft
It seems that the method for accessing an existing file repository …
05:10 Changeset in rtems [314ff3c4]5 by Sebastian Huber <sebastian.huber@…>
score: Fix resource count for self-contained mutex

09/11/15:

09:49 Changeset in rtems-libbsd [495a768]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
ZONE(9): Fix slab flag handling Disable unused slab flags.
09:49 Changeset in rtems-libbsd [662f7ec]4.11 by Sebastian Huber <sebastian.huber@…>
ZONE(9): Fix slab flag handling Disable unused slab flags.
09:28 Ticket #2417 (rbheap allocates the same memory area multiple times at once) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 10c4636947f13f89dcabfb0c7f0f4f4966d7c7fb/rtems: […]
09:12 Ticket #2419 (rtems_waf: Compiler flags appear multiple times) created by Sebastian Huber
For example: […]
09:06 Ticket #2418 (rtems_waf: SMP support is broken) created by Sebastian Huber
waf configure --prefix=/opt/rtems-4.12 --rtems=/opt/rtems-4.12 …
08:42 Changeset in rtems [10c4636]5 by Sebastian Huber <sebastian.huber@…>
rbheap: Fix rtems_rbheap_free() Remove unused descriptor of merged free chunks from the free chain and add them to the spare descriptors. Close #2417.
08:42 Changeset in rtems [edf7732]4.11 by Sebastian Huber <sebastian.huber@…>
rbheap: Fix rtems_rbheap_free() Remove unused descriptor of merged free chunks from the free chain and add them to the spare descriptors. Update #2417.
08:21 Changeset in rtems [5e4714b]5 by Sebastian Huber <sebastian.huber@…>
libtests/rbheap01: Simplify Update #2417.
08:21 Changeset in rtems [deb3f29]4.11 by Sebastian Huber <sebastian.huber@…>
libtests/rbheap01: Simplify Update #2417.
08:20 Ticket #2417 (rbheap allocates the same memory area multiple times at once) created by Sebastian Huber
The rtems_rbheap_free() function is broken. This is a serious issue …
Note: See TracTimeline for information about the timeline view.