Timeline




matching tags

Jul 18, 2016:

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

Jul 17, 2016:

5:31 PM Changeset in rtems [577e7fb] 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).
5:31 PM 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
4:50 PM 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
4:50 PM Changeset in rtems [dcf806e] 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.
4:45 PM Changeset in rtems [bef2b73] 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.
4:45 PM 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
4:21 PM Changeset in rtems [33381218] 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 }
4:21 PM 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
1:40 PM Changeset in rtems [55bde66] 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

Jul 15, 2016:

4:52 PM Changeset in rtems [e0f17fc] 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
2:21 PM Changeset in rtems [a48c052] by Pavel Pisa <pisa@…>
arm/raspberrypi: cache manager can be used for mailbox synchronization now. Remove workarounds. Signed-off-by: Pavel Pisa <pisa@…>
9:39 AM Changeset in rtems-libbsd [3d91340]5-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.
9:39 AM 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.
5:32 AM Changeset in rtems-libbsd [21abaef]5-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.
5:32 AM 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.

Jul 14, 2016:

11:36 PM Ticket #2759 (Unlinking large files in RFS never ends) created by snob-wolpike
Steps to reproduce: - Create large file under RFS (~256Mb). - Try to …
4:31 PM SOCIS/2016 edited by Saeed Ehteshamifar
(diff)
1:34 PM 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.
1:34 PM Changeset in rtems-libbsd [fa43d6a]5-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 PM Changeset in rtems [64ed0bb3] by Sebastian Huber <sebastian.huber@…>
score: Assert proper seqlock writer state Helps to detect invalid concurrent writes.
9:01 AM 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
9:01 AM Changeset in rtems-libbsd [d31a365]5-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
2:28 AM GSoC/2016 edited by Wonjun Hwang
(diff)

Jul 13, 2016:

3:00 PM GSoC/2016 edited by Deval Shah
(diff)
2:58 PM GSoC/2016 edited by Deval Shah
(diff)
7:22 AM Changeset in rtems [1a8fe67a] by Alexander Krutwig <alexander.krutwig@…>
Add Untar_FromChunk_Print() + Test

Jul 12, 2016:

2:55 PM Ticket #2758 (SDCard driver for QoriQ) created by snob-wolpike
SDCard driver for QoriQ CPU family. Tested on P2020, Kontron …
11:41 AM Changeset in rtems-libbsd [ccd0ebc]4.11 by Christian Mauderer <Christian.Mauderer@…>
libbsd.txt: Add section describing PF.
11:41 AM Changeset in rtems-libbsd [f1941b2]5-freebsd-12freebsd-9.3 by Christian Mauderer <Christian.Mauderer@…>
libbsd.txt: Add section describing PF.
10:46 AM 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 AM Changeset in rtems [612297e8] by Joel Sherrill <joel@…>
Misc: Spell length correctly
10:43 AM Changeset in rtems [665f03a] by Joel Sherrill <joel@…>
DOSFS - LENGHT -> LENGTH closes #2756,
10:32 AM Ticket #2757 (truncate() is broken for FAT) created by snob-wolpike
Steps to reproduce: - Under RTEMS truncate existing file to zero …
8:02 AM Changeset in rtems [814bd6e3] 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.
8:02 AM 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.
2:14 AM Ticket #2756 (MSDOS_MAX_DIR_LENGHT typo) created by snob-wolpike
MSDOS_MAX_DIR_LENGHT -> MSDOS_MAX_DIR_LENGTH […] P.S. Goes …
12:31 AM Ticket #2755 (FAT mkdir() broken) created by snob-wolpike
FAT implementation in RTEMS incorrectly create directories. …

Jul 11, 2016:

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

Jul 9, 2016:

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

Jul 8, 2016:

2:58 PM Changeset in rtems [0fd6f255] by Sebastian Huber <sebastian.huber@…>
score: Relax thread begin extension environment Update #2752.
11:05 AM Changeset in rtems [3ae199a] 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.
9:04 AM SOCIS/2016 edited by Saeed Ehteshamifar
(diff)
6:34 AM 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.

Jul 7, 2016:

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

Jul 6, 2016:

2:06 PM Changeset in rtems-libbsd [c3a8e6b]4.11 by Christian Mauderer <Christian.Mauderer@…>
libbsd.txt: Add guide for user space tools.
2:06 PM Changeset in rtems-libbsd [f71cbd0]5-freebsd-12freebsd-9.3 by Christian Mauderer <Christian.Mauderer@…>
libbsd.txt: Add guide for user space tools.
7:58 AM Changeset in rtems-tools [3e14594]4.10 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.
7:50 AM Changeset in rtems-libbsd [c70221c]5-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.
7:50 AM 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.
7:08 AM Changeset in rtems-libbsd [b8c7bf9]5-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Set syslog priority to 'debug' for all tests.
5:03 AM Changeset in rtems-docs [ba30a48]4.11 by Chris Johns <chrisj@…>
Fix the table and section numbering in the User,Hardware,Tiers section.
4:59 AM Changeset in rtems-docs [8da3a62]4.11 by Chris Johns <chrisj@…>
Add a Hardware section.
4:57 AM Changeset in rtems-docs [b73ba92]4.11 by Chris Johns <chrisj@…>
Update the glossary.
3:01 AM Changeset in rtems [8aa75d0c] by Chris Johns <chrisj@…>
Config (.cfg) files are only valid if deeper than 5.

Jul 5, 2016:

3:43 PM Changeset in rtems [5df74991] by Joel Sherrill <joel@…>
rtems-bsps: Update 4.11 to 4.12
3:10 PM Changeset in rtems [116370c6] by Joel Sherrill <joel@…>
shared/console-polled.c: Use standard fatal error codes
2:31 PM Changeset in rtems-libbsd [4831944]4.11 by Christian Mauderer <Christian.Mauderer@…>
pfctl: Adapt for RTEMS.
2:31 PM Changeset in rtems-libbsd [b6252fb]5-freebsd-12freebsd-9.3 by Christian Mauderer <Christian.Mauderer@…>
pfctl: Match prototype. Note: This should be upstreamed into BSD.
2:31 PM Changeset in rtems-libbsd [bf8e51b]4.11 by Christian Mauderer <Christian.Mauderer@…>
pfctl: Match prototype. Note: This should be upstreamed into BSD.
2:31 PM Changeset in rtems-libbsd [d79524e]5-freebsd-12freebsd-9.3 by Christian Mauderer <Christian.Mauderer@…>
pfctl: Adapt for RTEMS.
2:08 PM Changeset in rtems-libbsd [c79290a]5-freebsd-12freebsd-9.3 by Christian Mauderer <Christian.Mauderer@…>
pfctl: build files.
2:08 PM Changeset in rtems-libbsd [f19c53c]4.11 by Christian Mauderer <Christian.Mauderer@…>
pfctl: build files.
2:07 PM Changeset in rtems-libbsd [084d4db]4.11 by Christian Mauderer <Christian.Mauderer@…>
pfctl: Import sources from FreeBSD.
2:07 PM Changeset in rtems-libbsd [6e9a8ea]5-freebsd-12freebsd-9.3 by Christian Mauderer <Christian.Mauderer@…>
pfctl: Import sources from FreeBSD.
11:37 AM Changeset in rtems [3a58dc8] 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.
9:30 AM Changeset in rtems [57a00bc6] by Sebastian Huber <sebastian.huber@…>
smptests/smpmutex02: New test Update #2765.
7:59 AM 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.
7:04 AM Changeset in rtems [6f6cf785] by Sebastian Huber <sebastian.huber@…>
score: Postpone SMP shutdown in _Terminate() This enables fatal extensions to continue program execution after some fatal errors.
7:00 AM Changeset in rtems [008efaf] 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.

Jul 4, 2016:

6:34 PM Changeset in rtems [be62c0b0]4.11 by Sebastian Huber <sebastian.huber@…>
bsps/arm: Fix basic cache support for SMP Updates #2782 Updates #2783
6:34 PM Changeset in rtems [c305847] by Sebastian Huber <sebastian.huber@…>
bsps/arm: Fix basic cache support for SMP
6:05 PM Changeset in rtems [5e3096db] by Punit Vara <punitvara@…>
Beaglebone: Update PWM driver imported from BBBIO This patch adapts the previously added Beaglebone PWM code from BBBIO to RTEMS. This work was done in the context of the Google Summer of Code 2016, and further patches will follow to improve the code quality and documentation.
6:02 PM Changeset in rtems [6dc5c03f] by Punit Vara <punitvara@…>
Beaglebone: Add original BBBIO PWM driver This patch adds the PWM driver code for the Beaglebone Black from BBBIO: https://github.com/VegetableAvenger/BBBIOlib/blob/master/BBBio_lib/BBBiolib_PWMSS.c This commit is for tracking purposes only; the next commit will adapt the code for RTEMS.
11:58 AM Ticket #2752 (Relax execution enviroment for thread begin extensions) created by Sebastian Huber
Currently, the thread begin extensions are invoked with thread …
9:11 AM Changeset in rtems [137bd37] by Alexander Krutwig <alexander.krutwig@…>
bsp/atsam: Add RTC driver
9:06 AM Changeset in rtems [0057e38f] by Sebastian Huber <sebastian.huber@…>
libchip: Simplify RTC driver
9:05 AM Changeset in rtems [5812df8f] by Pavel Pisa <pisa@…>
bsps/arm: Support recent bootloaders starting kernel in HYP mode When HYP mode is detected at startup then setup HYP mode vectors table (for future extensions) clean exceptions switching to HYP mode and switch CPU to ARM SVC mode. BSPs which want to use this support need to include next option in their configure.ac RTEMS_BSPOPTS_SET([BSP_START_IN_HYP_SUPPORT],[*],[1]) RTEMS_BSPOPTS_HELP([BSP_START_IN_HYP_SUPPORT], [Support start of BSP in ARM HYP mode]) AM_CONDITIONAL(BSP_START_IN_HYP_SUPPORT,test "$BSP_START_IN_HYP_SUPPORT" = "1") and need to include next lines in corresponding Makefile.am if BSP_START_IN_HYP_SUPPORT libbsp_a_SOURCES += ../shared/startup/bsp-start-in-hyp-support.S endif
9:05 AM Changeset in rtems [f9c1e117]4.11 by Pavel Pisa <pisa@…>
bsps/arm: Support recent bootloaders starting kernel in HYP mode When HYP mode is detected at startup then setup HYP mode vectors table (for future extensions) clean exceptions switching to HYP mode and switch CPU to ARM SVC mode. BSPs which want to use this support need to include next option in their configure.ac RTEMS_BSPOPTS_SET([BSP_START_IN_HYP_SUPPORT],[*],[1]) RTEMS_BSPOPTS_HELP([BSP_START_IN_HYP_SUPPORT], [Support start of BSP in ARM HYP mode]) AM_CONDITIONAL(BSP_START_IN_HYP_SUPPORT,test "$BSP_START_IN_HYP_SUPPORT" = "1") and need to include next lines in corresponding Makefile.am if BSP_START_IN_HYP_SUPPORT libbsp_a_SOURCES += ../shared/startup/bsp-start-in-hyp-support.S endif Updates #2783
2:45 AM Changeset in rtems-docs [ae7a139]4.11 by Chris Johns <chrisj@…>
Add the RTEMS Kernel section back in.
2:30 AM Changeset in rtems-docs [f92357f]4.11 by Chris Johns <chrisj@…>
Make the Warning colours match the theme.
2:30 AM Changeset in rtems-docs [86518bd]4.11 by Chris Johns <chrisj@…>
Reorganisse the User Manual to make it easier to navigate.
Note: See TracTimeline for information about the timeline view.