Timeline



07/19/16:

07:43 Ticket #2762 (Shared PowerPC console driver broken due to Termios API changes) closed by Sebastian Huber <sebastian.huber@…>
fixed: In c2a4b8bf37de516468cf73e039f0d4b1b4921d84/rtems: […]
07:42 Changeset in rtems [7b24946]4.11 by Sebastian Huber <sebastian.huber@…>
bsps/powerpc: Fix shared console driver The Termios modes are now an emum. Do not use them in #if expressions. Update #2762.
07:42 Changeset in rtems [c2a4b8bf]5 by Sebastian Huber <sebastian.huber@…>
bsps/powerpc: Fix shared console driver The Termios modes are now an emum. Do not use them in #if expressions. Close #2762.
07:42 Ticket #2762 (Shared PowerPC console driver broken due to Termios API changes) created by Sebastian Huber
06:12 Ticket #2761 (AltiVec context switch is broken on some PowerPC BSPs) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 8d785f72d9610fb80a65d7848404f0f7507e026c/rtems: […]
05:42 Ticket #2761 (AltiVec context switch is broken on some PowerPC BSPs) created by Sebastian Huber
The context passed to _CPU_Context_switch_altivec() must be already …
05:40 Ticket #2760 (AltiVec enable is broken on some PowerPC BSPs) closed by Sebastian Huber <sebastian.huber@…>
fixed: In c6c4fce942d52a9ea21069ef71a7ef0b454b91f2/rtems: […]
05:40 Ticket #2760 (AltiVec enable is broken on some PowerPC BSPs) created by Sebastian Huber
There must be an isync after the mtmsr to ensure that the AltiVec? is …
04:43 Changeset in rtems [8d785f7]5 by Sebastian Huber <sebastian.huber@…>
bsps/powerpc: Fix AtliVec? context switch Properly pass the stack aligned context to _CPU_Context_switch_altivec() since _CPU_altivec_ctxt_off defined via ppc_context. Close #2761.
04:43 Changeset in rtems [dc0f537b]4.11 by Sebastian Huber <sebastian.huber@…>
bsps/powerpc: Fix AtliVec? context switch Properly pass the stack aligned context to _CPU_Context_switch_altivec() since _CPU_altivec_ctxt_off defined via ppc_context. Update #2761.

07/18/16:

22:12 Changeset in rtems-libbsd [9510012]55-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
config: Fix telnetd configuration warning.
11:20 Changeset in rtems [c51e6d91]5 by Alexander Krutwig <alexander.krutwig@…>
atsam: Use normal memory for DTCM Avoids problems with unaligned data access.

07/17/16:

17:31 Changeset in rtems [577e7fb]5 by Pavel Pisa <pisa@…>
arm/bsps: CP15 and basic cache support entire cache clean for more architecture variants now. Next cache operations should work on most of cores now rtems_cache_flush_entire_data() rtems_cache_invalidate_entire_data() rtems_cache_invalidate_entire_instruction() Instruction cache invalidate works on the first level for now only. Data cacache operations are extended to ensure flush/invalidate on all cache levels. The CP15 arm_cp15_data_cache_clean_all_levels() function extended to continue through unified levels too (ctype = 4).
17:31 Changeset in rtems [8c5c8b27]4.11 by Pavel Pisa <pisa@…>
arm/bsps: CP15 and basic cache support entire cache clean for more architecture variants now. Next cache operations should work on most of cores now rtems_cache_flush_entire_data() rtems_cache_invalidate_entire_data() rtems_cache_invalidate_entire_instruction() Instruction cache invalidate works on the first level for now only. Data cacache operations are extended to ensure flush/invalidate on all cache levels. The CP15 arm_cp15_data_cache_clean_all_levels() function extended to continue through unified levels too (ctype = 4). Updates #2782 Updates #2783
16:50 Changeset in rtems [b11669a]4.11 by Pavel Pisa <pisa@…>
arm/raspberrypi: reorder and update MMU config table to nor force RW section later to RO. Enable even the first megabyte of SDRAM to be cache-able after problems with stale cache content has been resolved by previous commit. Because major part of application usually fits to the first megabyte this speedups test dhrystone application by factor 40. Updates #2783
16:50 Changeset in rtems [dcf806e]5 by Pavel Pisa <pisa@…>
arm/raspberrypi: reorder and update MMU config table to nor force RW section later to RO. Enable even the first megabyte of SDRAM to be cache-able after problems with stale cache content has been resolved by previous commit. Because major part of application usually fits to the first megabyte this speedups test dhrystone application by factor 40.
16:45 Changeset in rtems [bef2b73]5 by Pavel Pisa <pisa@…>
arm/raspberrypi: use cache manager operations to flush/invalidate all cache levels. This fix strange behavior where some stale content has been stored in level 2 cache before RTEMS has been start from U-boot which has reappeared after MMU enable and shadow vector table at start of SDRAM.
16:45 Changeset in rtems [d3a428c]4.11 by Pavel Pisa <pisa@…>
arm/raspberrypi: use cache manager operations to flush/invalidate all cache levels. This fix strange behavior where some stale content has been stored in level 2 cache before RTEMS has been start from U-boot which has reappeared after MMU enable and shadow vector table at start of SDRAM. Updates #2782 Updates #2783
16:21 Changeset in rtems [33381218]5 by Pavel Pisa <pisa@…>
bsps/arm: do not disable MMU during translation table management operations. Disabling MMU requires complex cache flushing and invalidation operations. There is almost no way how to do that right on SMP system without stopping all other CPUs. On the other hand, there is documented sequence of operations which should be used according to ARM manual and it guarantees even distribution of maintenance operations to other cores for last generation of Cortex-A cores with multiprocessor extension. This change could require addition of appropriate entry to arm_cp15_start_mmu_config_table for some BSPs to ensure that MMU table stays accessible after MMU is enabled { .begin = (uint32_t) bsp_translation_table_base, .end = (uint32_t) bsp_translation_table_base + 0x4000, .flags = ARMV7_MMU_DATA_READ_WRITE_CACHED }
16:21 Changeset in rtems [ae3578a2]4.11 by Pavel Pisa <pisa@…>
bsps/arm: do not disable MMU during translation table management operations. Disabling MMU requires complex cache flushing and invalidation operations. There is almost no way how to do that right on SMP system without stopping all other CPUs. On the other hand, there is documented sequence of operations which should be used according to ARM manual and it guarantees even distribution of maintenance operations to other cores for last generation of Cortex-A cores with multiprocessor extension. This change could require addition of appropriate entry to arm_cp15_start_mmu_config_table for some BSPs to ensure that MMU table stays accessible after MMU is enabled { .begin = (uint32_t) bsp_translation_table_base, .end = (uint32_t) bsp_translation_table_base + 0x4000, .flags = ARMV7_MMU_DATA_READ_WRITE_CACHED } Updates #2782 Updates #2783
13:40 Changeset in rtems [55bde66]5 by Punit Vara <punitvara@…>
beagle: pwm polishing . added a README to pwm . added select_pwmss() to select pwmss-generic registers, as opposed to PWM-specific registers . added pwmss_clock_en_status(), beagle_pwmss_is_running() and pwmss_tb_clock_check() . other API improvements . style improvements

07/15/16:

16:52 Changeset in rtems [e0f17fc]5 by Gedare Bloom <gedare@…>
posix: fix clock_nanosleep and nanosleep clock use Sleeping with CLOCK_REALTIME should use the WATCHDOG_ABSOLUTE clock discipline for the threadq so that the timeout interval may change in case the clock source changes. Similarly, CLOCK_MONOTONIC uses the WATCHDOG_RELATIVE threadq that will only wakeup the thread after the requested count of ticks elapse. updates #2732
14:21 Changeset in rtems [a48c052]5 by Pavel Pisa <pisa@…>
arm/raspberrypi: cache manager can be used for mailbox synchronization now. Remove workarounds. Signed-off-by: Pavel Pisa <pisa@…>
09:39 Changeset in rtems-libbsd [3d91340]55-freebsd-126-freebsd-12freebsd-9.3 by Christian Mauderer <Christian.Mauderer@…>
rtemsbsd: Add call to program with a data restore This adds the rtems_bsd_program_call_main_width_data_restore function.
09:39 Changeset in rtems-libbsd [c78c296]4.11 by Christian Mauderer <Christian.Mauderer@…>
rtemsbsd: Add call to program with a data restore This adds the rtems_bsd_program_call_main_width_data_restore function.
05:32 Changeset in rtems-libbsd [21abaef]55-freebsd-126-freebsd-12freebsd-9.3 by Christian Mauderer <Christian.Mauderer@…>
freebsd: Don't use new wrappers for old ports. Some of the commands have been adapted manually. So the wrapper currently don't necessarily work as expected. For example ifconfig calls malloc outside of the program call.
05:32 Changeset in rtems-libbsd [fef6dd1]4.11 by Christian Mauderer <Christian.Mauderer@…>
freebsd: Don't use new wrappers for old ports. Some of the commands have been adapted manually. So the wrapper currently don't necessarily work as expected. For example ifconfig calls malloc outside of the program call.

07/14/16:

23:36 Ticket #2759 (Unlinking large files in RFS never ends) created by snob-wolpike
Steps to reproduce: - Create large file under RFS (~256Mb). - Try to …
16:31 SOCIS/2016 edited by Saeed Ehteshamifar
(diff)
13:34 Changeset in rtems-libbsd [110dbd0]4.11 by Christian Mauderer <Christian.Mauderer@…>
testsuite/syscalls01: Split out program01 part. This allows to use normal functions for sockets and similar while allowing to test the upcoming rtems_bsd_program_opan/close/... for the program part.
13:34 Changeset in rtems-libbsd [fa43d6a]55-freebsd-126-freebsd-12freebsd-9.3 by Christian Mauderer <Christian.Mauderer@…>
testsuite/syscalls01: Split out program01 part. This allows to use normal functions for sockets and similar while allowing to test the upcoming rtems_bsd_program_opan/close/... for the program part.
12:55 Changeset in rtems [64ed0bb3]5 by Sebastian Huber <sebastian.huber@…>
score: Assert proper seqlock writer state Helps to detect invalid concurrent writes.
09:01 Changeset in rtems-libbsd [87d0cda]4.11 by Christian Mauderer <Christian.Mauderer@…>
rtemsbsd: Add wrapper for open, fopen, malloc, ... Add the following rtems_bsd_program_... wrapper: * rtems_bsd_program_open * rtems_bsd_program_socket * rtems_bsd_program_close * rtems_bsd_program_fopen * rtems_bsd_program_fclose * rtems_bsd_program_malloc * rtems_bsd_program_calloc * rtems_bsd_program_realloc * rtems_bsd_program_free * rtems_bsd_program_strdup * rtems_bsd_program_vasprintf * rtems_bsd_program_asprintf
09:01 Changeset in rtems-libbsd [d31a365]55-freebsd-126-freebsd-12freebsd-9.3 by Christian Mauderer <Christian.Mauderer@…>
rtemsbsd: Add wrapper for open, fopen, malloc, ... Add the following rtems_bsd_program_... wrapper: * rtems_bsd_program_open * rtems_bsd_program_socket * rtems_bsd_program_close * rtems_bsd_program_fopen * rtems_bsd_program_fclose * rtems_bsd_program_malloc * rtems_bsd_program_calloc * rtems_bsd_program_realloc * rtems_bsd_program_free * rtems_bsd_program_strdup * rtems_bsd_program_vasprintf * rtems_bsd_program_asprintf
02:28 GSoC/2016 edited by Wonjun Hwang
(diff)

07/13/16:

15:00 GSoC/2016 edited by Deval Shah
(diff)
14:58 GSoC/2016 edited by Deval Shah
(diff)
07:22 Changeset in rtems [1a8fe67a]5 by Alexander Krutwig <alexander.krutwig@…>
Add Untar_FromChunk_Print() + Test

07/12/16:

14:55 Ticket #2758 (SDCard driver for QoriQ) created by snob-wolpike
SDCard driver for QoriQ CPU family. Tested on P2020, Kontron …
11:41 Changeset in rtems-libbsd [ccd0ebc9]4.11 by Christian Mauderer <Christian.Mauderer@…>
libbsd.txt: Add section describing PF.
11:41 Changeset in rtems-libbsd [f1941b2]55-freebsd-126-freebsd-12freebsd-9.3 by Christian Mauderer <Christian.Mauderer@…>
libbsd.txt: Add section describing PF.
10:46 Ticket #2756 (MSDOS_MAX_DIR_LENGHT typo) closed by Joel Sherrill
fixed: Looks like the automatic close isn't working this morning. Closed by https://git.rtems.org/rtems/commit/?id=665f03acb34b9a4159bdb50f9dab73087d38483c
10:44 Changeset in rtems [612297e8]5 by Joel Sherrill <joel@…>
Misc: Spell length correctly
10:43 Changeset in rtems [665f03a]5 by Joel Sherrill <joel@…>
DOSFS - LENGHT -> LENGTH closes #2756,
10:32 Ticket #2757 (truncate() is broken for FAT) created by snob-wolpike
Steps to reproduce: - Under RTEMS truncate existing file to zero …
08:02 Changeset in rtems [814bd6e3]5 by Sebastian Huber <sebastian.huber@…>
bsps/powerpc: Fix AltiVec? enable There must be an isync after the mtmsr to ensure that the AltiVec? is enabled for subsequent instructions.
08:02 Changeset in rtems [c6c4fce9]4.11 by Sebastian Huber <sebastian.huber@…>
bsps/powerpc: Fix AltiVec? enable There must be an isync after the mtmsr to ensure that the AltiVec? is enabled for subsequent instructions. Close #2760.
02:14 Ticket #2756 (MSDOS_MAX_DIR_LENGHT typo) created by snob-wolpike
MSDOS_MAX_DIR_LENGHT -> MSDOS_MAX_DIR_LENGTH […] P.S. Goes …
00:31 Ticket #2755 (FAT mkdir() broken) created by snob-wolpike
FAT implementation in RTEMS incorrectly create directories. …

07/11/16:

00:11 Ticket #2754 (no .strtab section) created by Patrick Gauvin
dlopen on the object generated by libfoo.cpp in the attached test …

07/09/16:

04:43 Changeset in rtems-libbsd [ac0e5bf]55-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Update to bring in the --show-commands fix.

07/08/16:

14:58 Changeset in rtems [0fd6f255]5 by Sebastian Huber <sebastian.huber@…>
score: Relax thread begin extension environment Update #2752.
11:05 Changeset in rtems [3ae199a]5 by Sebastian Huber <sebastian.huber@…>
score: Disable RTEMS_NO_RETURN for RTEMS_DEBUG Do not use RTEMS_NO_RETURN hints for debug configurations to ease use of stack traces in case of fatal errors.
09:04 SOCIS/2016 edited by Saeed Ehteshamifar
(diff)
06:34 Changeset in rtems_waf [d793097] by Christian Mauderer <Christian.Mauderer@…>
Fix the --show-commands option. If the --show-commands is set, the cmd-string is joined for printing. This breaks a later Popen call that expects an array instead of an fully assembled string. This patch fixes the problem.

07/07/16:

14:05 Ticket #2753 (Wrong path to patches) created by merlo
There is two wrong path in the configuration file: …

07/06/16:

14:06 Changeset in rtems-libbsd [c3a8e6b]4.11 by Christian Mauderer <Christian.Mauderer@…>
libbsd.txt: Add guide for user space tools.
14:06 Changeset in rtems-libbsd [f71cbd0]55-freebsd-126-freebsd-12freebsd-9.3 by Christian Mauderer <Christian.Mauderer@…>
libbsd.txt: Add guide for user space tools.
07:58 Changeset in rtems-tools [3e14594]4.105 by Chris Johns <chrisj@…>
Add rtems-bsp-builder. This is a testing tool that builds BSPs with a range of configure options for regression testing changes do not break the kernel code. The builds are controlled by an INI file. The INI configuration has profiles which define a specific set of architures and BSP to build. There are architectures which contain BSPs and these further define the options needed to build the BSP. There is also builds which define the variations each BSP is built with. The build output can be pointed to any suitable disks so you can control where the output ends up. This initial release contains tiers and these are only seeded with something to test with. It does not define the tiers. Wanrings, object files and libraries are counted.
07:50 Changeset in rtems-libbsd [c70221c]55-freebsd-126-freebsd-12freebsd-9.3 by Christian Mauderer <Christian.Mauderer@…>
pfctl: Add const and move static variables. Note: This should be upstreamed into BSD. Make everything constant that can be constant and move static variables out of their functions.
07:50 Changeset in rtems-libbsd [d112679]4.11 by Christian Mauderer <Christian.Mauderer@…>
pfctl: Add const and move static variables. Note: This should be upstreamed into BSD. Make everything constant that can be constant and move static variables out of their functions.
07:08 Changeset in rtems-libbsd [b8c7bf9]55-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Set syslog priority to 'debug' for all tests.
05:03 Changeset in rtems-docs [ba30a48]4.115 by Chris Johns <chrisj@…>
Fix the table and section numbering in the User,Hardware,Tiers section.
04:59 Changeset in rtems-docs [8da3a62]4.115 by Chris Johns <chrisj@…>
Add a Hardware section.
04:57 Changeset in rtems-docs [b73ba92]4.115 by Chris Johns <chrisj@…>
Update the glossary.
03:01 Changeset in rtems [8aa75d0c]5 by Chris Johns <chrisj@…>
Config (.cfg) files are only valid if deeper than 5.

07/05/16:

15:43 Changeset in rtems [5df74991]5 by Joel Sherrill <joel@…>
rtems-bsps: Update 4.11 to 4.12
15:10 Changeset in rtems [116370c6]5 by Joel Sherrill <joel@…>
shared/console-polled.c: Use standard fatal error codes
14:31 Changeset in rtems-libbsd [4831944]4.11 by Christian Mauderer <Christian.Mauderer@…>
pfctl: Adapt for RTEMS.
14:31 Changeset in rtems-libbsd [b6252fb]55-freebsd-126-freebsd-12freebsd-9.3 by Christian Mauderer <Christian.Mauderer@…>
pfctl: Match prototype. Note: This should be upstreamed into BSD.
14:31 Changeset in rtems-libbsd [bf8e51b]4.11 by Christian Mauderer <Christian.Mauderer@…>
pfctl: Match prototype. Note: This should be upstreamed into BSD.
14:31 Changeset in rtems-libbsd [d79524e]55-freebsd-126-freebsd-12freebsd-9.3 by Christian Mauderer <Christian.Mauderer@…>
pfctl: Adapt for RTEMS.
14:08 Changeset in rtems-libbsd [c79290a]55-freebsd-126-freebsd-12freebsd-9.3 by Christian Mauderer <Christian.Mauderer@…>
pfctl: build files.
14:08 Changeset in rtems-libbsd [f19c53c]4.11 by Christian Mauderer <Christian.Mauderer@…>
pfctl: build files.
14:07 Changeset in rtems-libbsd [084d4db]4.11 by Christian Mauderer <Christian.Mauderer@…>
pfctl: Import sources from FreeBSD.
14:07 Changeset in rtems-libbsd [6e9a8ea]55-freebsd-126-freebsd-12freebsd-9.3 by Christian Mauderer <Christian.Mauderer@…>
pfctl: Import sources from FreeBSD.
11:37 Changeset in rtems [3a58dc8]5 by Sebastian Huber <sebastian.huber@…>
score: Priority inherit thread queue operations Move the priority change due to priority interitance to the thread queue enqueue operation to simplify the locking on SMP configurations. Update #2412. Update #2556. Update #2765.
09:30 Changeset in rtems [57a00bc6]5 by Sebastian Huber <sebastian.huber@…>
smptests/smpmutex02: New test Update #2765.
07:59 Ticket #2684 (rtems/c/src/lib/libbsp/sparc/leon3/clock/ckinit.c:122: duplicate if) closed by Sebastian Huber
fixed: [291945f137d411834c0eaf3b0bb819263efb845b/rtems] No plans to fix this for RTEMS 4.11.
07:04 Changeset in rtems [6f6cf785]5 by Sebastian Huber <sebastian.huber@…>
score: Postpone SMP shutdown in _Terminate() This enables fatal extensions to continue program execution after some fatal errors.
07:00 Changeset in rtems [008efaf]5 by Sebastian Huber <sebastian.huber@…>
score: Do not disable ISR in _Terminate() This partially reverts 38ee75853f674977609bd078c69fb53420afdd08. Let the calling context decide if interrupts must be disabled or not. The goal is to enable fatal extensions to continue program execution after some fatal errors.
Note: See TracTimeline for information about the timeline view.