Timeline



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.

07/04/16:

18:34 Changeset in rtems [be62c0b0]4.11 by Sebastian Huber <sebastian.huber@…>
bsps/arm: Fix basic cache support for SMP Updates #2782 Updates #2783
18:34 Changeset in rtems [c3058473]5 by Sebastian Huber <sebastian.huber@…>
bsps/arm: Fix basic cache support for SMP
18:05 Changeset in rtems [5e3096db]5 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.
18:02 Changeset in rtems [6dc5c03f]5 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 Ticket #2752 (Relax execution enviroment for thread begin extensions) created by Sebastian Huber
Currently, the thread begin extensions are invoked with thread …
09:11 Changeset in rtems [137bd37]5 by Alexander Krutwig <alexander.krutwig@…>
bsp/atsam: Add RTC driver
09:06 Changeset in rtems [0057e38f]5 by Sebastian Huber <sebastian.huber@…>
libchip: Simplify RTC driver
09:05 Changeset in rtems [5812df8f]5 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
09:05 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
02:45 Changeset in rtems-docs [ae7a139]4.115 by Chris Johns <chrisj@…>
Add the RTEMS Kernel section back in.
02:30 Changeset in rtems-docs [f92357f]4.115 by Chris Johns <chrisj@…>
Make the Warning colours match the theme.
02:30 Changeset in rtems-docs [86518bd]4.115 by Chris Johns <chrisj@…>
Reorganisse the User Manual to make it easier to navigate.

07/03/16:

23:30 Changeset in rtems [0616555]5 by Pavel Pisa <pisa@…>
bsps/arm: basic on core cache support changed to use l1 functions. The basic data and instruction rage functions should be compatible for all ARMv4,5,6,7 functions. On the other hand, some functions are not portable, for example arm_cp15_data_cache_test_and_clean() and arm_cp15_data_cache_invalidate() for all versions and there has to be specialized version for newer cores. arm_cache_l1_properties_for_level uses CCSIDR which is not present on older chips. Actual version is only experimental, needs more changes and problem has been found on RPi1 with dlopen so there seems to be real problem.
23:30 Changeset in rtems [fd6cd36]4.11 by Pavel Pisa <pisa@…>
bsps/arm: basic on core cache support changed to use l1 functions. The basic data and instruction rage functions should be compatible for all ARMv4,5,6,7 functions. On the other hand, some functions are not portable, for example arm_cp15_data_cache_test_and_clean() and arm_cp15_data_cache_invalidate() for all versions and there has to be specialized version for newer cores. arm_cache_l1_properties_for_level uses CCSIDR which is not present on older chips. Actual version is only experimental, needs more changes and problem has been found on RPi1 with dlopen so there seems to be real problem. Updates #2783 Updates #2782
16:24 Changeset in rtems [2b885d6]5 by Pavel Pisa <pisa@…>
libdl/rtl-obj.c: ensure that loaded code is synchronized through caches. Synchronize each cluster of sections of the same type separately to support even cases where text and data are allocated from different areas (for example due allocation from different MPU protection regions). rtems_cache_instruction_sync_after_code_change is called even to data sections. Propagation of data only changes should not require cache maintenance operation on sane SMP mutithread capable systems if barrier instruction is added but be on safe side even for case where self modifying code uses data sections initial values etc.
15:26 Changeset in rtems [a114f99b]4.11 by Pavel Pisa <pisa@…>
bsps/arm: Change code to explicit selection of cache implementation for ARM BSPs. The original ARM architecture wide cache_.h is changed to dummy version for targets not implementing/enablig cache at all. The ARM targets equipped by cache should include appropriate implementation. Next options are available for now c/src/lib/libbsp/arm/shared/armv467ar-basic-cache/cache_.h basic ARM cache integrated on the CPU core directly which requires only CP15 oparations c/src/lib/libbsp/arm/shared/arm-l2c-310/cache_.h support for case where ARM L2C-310 cache controller is used. It is accessible as mmaped peripheral. c/src/lib/libbsp/arm/shared/armv7m/include/cache_.h Cortex-M specific cache support Updates #2782 Updates #2783
15:26 Changeset in rtems [d4316537]5 by Pavel Pisa <pisa@…>
bsps/arm: Change code to explicit selection of cache implementation for ARM BSPs. The original ARM architecture wide cache_.h is changed to dummy version for targets not implementing/enablig cache at all. The ARM targets equipped by cache should include appropriate implementation. Next options are available for now c/src/lib/libbsp/arm/shared/armv467ar-basic-cache/cache_.h basic ARM cache integrated on the CPU core directly which requires only CP15 oparations c/src/lib/libbsp/arm/shared/arm-l2c-310/cache_.h support for case where ARM L2C-310 cache controller is used. It is accessible as mmaped peripheral. c/src/lib/libbsp/arm/shared/armv7m/include/cache_.h Cortex-M specific cache support
07:30 Changeset in rtems [886b962]4.11 by Pavel Pisa <pisa@…>
bsp/arm: Report correct maximal cache line length for ARM Cortex-A + L2C-310. Updates #2782 Updates #2783
07:30 Changeset in rtems [abea02a8]5 by Pavel Pisa <pisa@…>
bsp/arm: Report correct maximal cache line length for ARM Cortex-A + L2C-310.
Note: See TracTimeline for information about the timeline view.