Timeline



07/27/16:

14:47 GSoC/2016 edited by Wonjun Hwang
(diff)
12:55 Changeset in rtems [2086bbc8]5 by Maxime Ripard <maxime.ripard@…>
libfdt: Add fdt_getprop_namelen_w Add a function to retrieve a writeable property only by the first characters of its name. Reviewed-by: David Gibson <david@…> Signed-off-by: Maxime Ripard <maxime.ripard@…> Signed-off-by: David Gibson <david@…>
12:55 Changeset in rtems [220cde8]5 by Maxime Ripard <maxime.ripard@…>
libfdt: Add max phandle retrieval function Add a function to retrieve the highest phandle in a given device tree. Acked-by: Simon Glass <sjg@…> Reviewed-by: Stefan Agner <stefan@…> Reviewed-by: David Gibson <david@…> Signed-off-by: Maxime Ripard <maxime.ripard@…> Signed-off-by: David Gibson <david@…>
12:55 Changeset in rtems [eda76d4]5 by Maxime Ripard <maxime.ripard@…>
libfdt: Add iterator over properties Implement a macro based on fdt_first_property_offset and fdt_next_property_offset that provides a convenience to iterate over all the properties of a given node. Signed-off-by: Maxime Ripard <maxime.ripard@…> Acked-by: Simon Glass <sjg@…> [dwg: Removed a stray trailing blank line] Signed-off-by: David Gibson <david@…>
12:55 Changeset in rtems [da8eff99]5 by Thierry Reding <treding@…>
libfdt: Add a subnodes iterator macro The fdt_for_each_subnode() iterator macro provided by this patch can be used to iterate over a device tree node's subnodes. At each iteration a loop variable will be set to the next subnode. Signed-off-by: Thierry Reding <treding@…> Signed-off-by: Maxime Ripard <maxime.ripard@…> Signed-off-by: David Gibson <david@…>
11:49 Changeset in rtems [b48aeaf]5 by Konstantin Belousov <kib@…>
timecounter: Merge FreeBSD change r303387 Prevent parallel tc_windup() calls, both parallel top-level calls from setclock() and from simultaneous top-level and interrupt. For this, tc_windup() is protected with a tc_setclock_mtx spinlock, in the try mode when called from hardclock interrupt. If spinlock cannot be obtained without spinning from the interrupt context, this means that top-level executes tc_windup() on other core and our try may be avoided. The boottimebin and boottime variables should be adjusted from tc_windup(). To be correct, they must be part of the timehands and read using lockless protocol. Remove the globals and reimplement the getboottime(9)/getboottimebin(9) KPI using the timehands read protocol. Tested by: pho (as part of the whole patch) Reviewed by: jhb (same) Discussed wit: bde Sponsored by: The FreeBSD Foundation MFC after: 1 month X-Differential revision: https://reviews.freebsd.org/D7302 Update #3175.
11:33 Changeset in rtems [464fd5d]5 by Konstantin Belousov <kib@…>
timecounter: Merge FreeBSD change r303384 Style. Sponsored by: The FreeBSD Foundation MFC after: 1 month X-Differential revision: https://reviews.freebsd.org/D7302 Update #3175.
11:27 Changeset in rtems [6d3c125]5 by Konstantin Belousov <kib@…>
timecounter: Merge FreeBSD change r303383 Reduce number of timehands to just two. This is useful because consumers can now be only one tc_windup() call late. Use C99 initialization. Tested by: pho (as part of the whole patch) Reviewed by: jhb (same) Discussed with: bde Sponsored by: The FreeBSD Foundation MFC after: 1 month X-Differential revision: https://reviews.freebsd.org/D7302 Update #3175.
11:08 Changeset in rtems [d310aa7]5 by Konstantin Belousov <kib@…>
timecounter: Merge FreeBSD change r303382 Hide the boottime and bootimebin globals, provide the getboottime(9) and getboottimebin(9) KPI. Change consumers of boottime to use the KPI. The variables were renamed to avoid shadowing issues with local variables of the same name. Issue is that boottime* should be adjusted from tc_windup(), which requires them to be members of the timehands structure. As a preparation, this commit only introduces the interface. Some uses of boottime were found doubtful, e.g. NLM uses boottime to identify the system boot instance. Arguably the identity should not change on the leap second adjustment, but the commit is about the timekeeping code and the consumers were kept bug-to-bug compatible. Tested by: pho (as part of the bigger patch) Reviewed by: jhb (same) Discussed with: bde Sponsored by: The FreeBSD Foundation MFC after: 1 month X-Differential revision: https://reviews.freebsd.org/D7302 Update #3175.
09:39 Changeset in rtems [f383f4bf]5 by Sebastian Huber <sebastian.huber@…>
bsp/qoriq: Remove legacy U-Boot support
09:30 Changeset in rtems [b1ef3674]5 by Sebastian Huber <sebastian.huber@…>
bsp/qoriq: Add QORIQ_HAS_WRITE_BACK_L1_CACHE Fixes start via U-Boot on P1020.
08:56 Ticket #2765 (Application level deadlocks may lead to SMP lock level deadlocks) closed by Sebastian Huber <sebastian.huber@…>
fixed: In d79df38c2bea50112214ade95776cb90d693e390/rtems: […]
08:55 Changeset in rtems [0b836337]5 by Sebastian Huber <sebastian.huber@…>
score: Fix for RTEMS_DEBUG
07:09 Changeset in rtems [dfa2cdb]5 by Sebastian Huber <sebastian.huber@…>
posix: Fix error status
06:51 Changeset in rtems-libbsd [e5aa554]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
rtems-bsd-mutex: Update due to API changes

07/26/16:

22:39 GSoC/2016 edited by Sambeet Panigrahi
(diff)
18:13 Changeset in rtems [39d97ab]5 by Gedare Bloom <gedare@…>
cpukit: refactor nanosleep and use 64-bit timeout for threadq * Fixes a bug with elapsed time calculations misusing absolute time arguments in nanosleep_helper by passing the requested relative interval. * Fixes a bug with truncation of absolute timeouts by passing the full 64-bit value to Thread_queue_Enqueue. * Share yield logic between nanosleep and clock_nanosleep. updates #2732
08:34 Changeset in rtems [d79df38]5 by Sebastian Huber <sebastian.huber@…>
score: Add deadlock detection The mutex objects use the owner field of the thread queues for the mutex owner. Use this and add a deadlock detection to _Thread_queue_Enqueue_critical() for thread queues with an owner. Update #2412. Update #2556. Close #2765.
08:34 Changeset in rtems [fc027be]4.10 by Sebastian Huber <sebastian.huber@…>
sptests/spmutex01: refactor and add deadlock test
07:26 Changeset in rtems [c1b815ab]5 by Sebastian Huber <sebastian.huber@…>
sptests/spextensions01: Avoid NULL pointer access
06:01 Changeset in rtems [ea93844]5 by Sebastian Huber <sebastian.huber@…>
score: Format
05:54 Changeset in rtems [75fc27ad]5 by Sebastian Huber <sebastian.huber@…>
score: Fix printk() format specifiers
05:53 Changeset in rtems [00c620c]5 by Sebastian Huber <sebastian.huber@…>
score: Format

07/25/16:

15:54 Ticket #2766 (/src/lib/libbsp/arm/stm32f4x/hal/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal ...) created by David Binderman
rtems/c/src/lib/libbsp/arm/stm32f4x/hal/STM32F4xx_HAL_Driver/Src/stm32f …
14:35 Changeset in rtems [1fcac5ad]5 by Sebastian Huber <sebastian.huber@…>
score: Turn thread lock into thread wait lock The _Thread_Lock_acquire() function had a potentially infinite run-time due to the lack of fairness at atomic operations level. Update #2412. Update #2556. Update #2765.
13:34 Changeset in rtems [6a174c02]5 by Alexander Krutwig <alexander.krutwig@…>
Add Untar_FromGzChunk_Print() + Test
13:11 Changeset in rtems [f6fdf2e]5 by Alexander Krutwig <alexander.krutwig@…>
atsam: Add user defined RX/TX descriptor counts
12:51 Changeset in rtems [84008f9e]5 by Alexander Krutwig <alexander.krutwig@…>
bsps/arm: Clear pending exceptions for ARMv7-M
12:45 Changeset in rtems [7f616dd]5 by Sebastian Huber <sebastian.huber@…>
score: Fix for RTEMS_DEBUG
12:17 Ticket #2765 (Application level deadlocks may lead to SMP lock level deadlocks) created by Sebastian Huber
Due to a missing deadlock detection application level deadlocks may …
11:57 Changeset in rtems [ba5de753]5 by Sebastian Huber <sebastian.huber@…>
bsps: Fix shared polled console fatal error Fatal errors must uniquely identify the source location.
07:49 Changeset in rtems_waf [c70e91a] by Chris Johns <chrisj@…>
Add support to access rtems-libbsd.
07:48 Changeset in rtems_waf [8fcd500] by Chris Johns <chrisj@…>
Process all files to be added to a tar file.

07/24/16:

19:56 Ticket #2764 (Typo in c/src/lib/libbsp/i386/pc386/include/edid.h) created by snob-wolpike
[…] "warning: missing whitespace after the macro name" Probably …

07/23/16:

13:15 Changeset in rtems [ba0471d]5 by Pavel Pisa <pisa@…>
arm/raspberrypi: add Secure Digital (SD) controller interrupt source ID from Mudit Jain'a tree.
10:10 Changeset in rtems [78627fe2]4.11 by Pavel Pisa <pisa@…>
arm/raspberrypi: change interrupt dispatch and enable to generic vector id based approach. Using conditional branches to find bits is extremely inefficient and for asynchronous delivery of different interrupt sources lead to total confusion of branch prediction unit. Updates #2783
10:10 Changeset in rtems [d216c5d6]5 by Pavel Pisa <pisa@…>
arm/raspberrypi: change interrupt dispatch and enable to generic vector id based approach. Using conditional branches to find bits is extremely inefficient and for asynchronous delivery of different interrupt sources lead to total confusion of branch prediction unit.
10:07 Changeset in rtems [acb488ff]4.11 by Pavel Pisa <pisa@…>
arm/raspberrypi: remove duplicate setup of IRQ handler in the main ARM exception table. Exception table setup is processed by common CPU architecture support. For ARM architecture, it can be found in the file rtems/c/src/lib/libbsp/arm/shared/start/start.S and ends by bsp_vector_table_copy_done label. The actual tabel content can be found at bsp_start_vector_table_begin For ARMv7-A and even other variant with hypervisor mode support, it is even not necessary to copy table to address 0 at all because CP15 register can be used to specify alternative table start address arm_cp15_set_vector_base_address(&)bsp_start_vector_table_begin; ARMv7-M have register to set exception table base as well. Updates #2783
10:07 Changeset in rtems [d548318]5 by Pavel Pisa <pisa@…>
arm/raspberrypi: remove duplicate setup of IRQ handler in the main ARM exception table. Exception table setup is processed by common CPU architecture support. For ARM architecture, it can be found in the file rtems/c/src/lib/libbsp/arm/shared/start/start.S and ends by bsp_vector_table_copy_done label. The actual tabel content can be found at bsp_start_vector_table_begin For ARMv7-A and even other variant with hypervisor mode support, it is even not necessary to copy table to address 0 at all because CP15 register can be used to specify alternative table start address arm_cp15_set_vector_base_address(&)bsp_start_vector_table_begin; ARMv7-M have register to set exception table base as well.

07/22/16:

19:15 Changeset in rtems [0055b65]5 by Pavel Pisa <pisa@…>
bsp/tms570: ensure that change of SCI baudrate is not applied in the middle of character Tx. The rtems_monitor_task() setups/updates termios attributes of the opened TTY and if there is ongoing some other output it leads to the stuck. It would be better to use some termios API function which would call drainOutput() in rtems/cpukit/libcsupport/src/termios.c. But functionality is not accessible outside of core termios implementation. The loop waiting for last character to be sent has to be there anyway because hardware does not provide Tx machine/shift register empty interrupt.
19:15 Changeset in rtems [94e3c83]4.11 by Pavel Pisa <pisa@…>
bsp/tms570: ensure that change of SCI baudrate is not applied in the middle of character Tx. The rtems_monitor_task() setups/updates termios attributes of the opened TTY and if there is ongoing some other output it leads to the stuck. It would be better to use some termios API function which would call drainOutput() in rtems/cpukit/libcsupport/src/termios.c. But functionality is not accessible outside of core termios implementation. The loop waiting for last character to be sent has to be there anyway because hardware does not provide Tx machine/shift register empty interrupt. Closes #2794
12:50 Changeset in rtems-libbsd [2d1da0d]4.11 by Christian Mauderer <Christian.Mauderer@…>
testsuite/pf01: Test pfctl and pf.
12:50 Changeset in rtems-libbsd [df222eb]55-freebsd-126-freebsd-12freebsd-9.3 by Christian Mauderer <Christian.Mauderer@…>
testsuite/pf01: Test pfctl and pf.
12:49 Changeset in rtems-libbsd [7f86f6a]55-freebsd-126-freebsd-12freebsd-9.3 by Christian Mauderer <Christian.Mauderer@…>
pfctl: Add rtems_bsd_command_pfctl.
12:49 Changeset in rtems-libbsd [b0eda36]4.11 by Christian Mauderer <Christian.Mauderer@…>
pfctl: Add rtems_bsd_command_pfctl.
12:36 Changeset in rtems-libbsd [09ce54e]55-freebsd-126-freebsd-12freebsd-9.3 by Christian Mauderer <Christian.Mauderer@…>
pfctl: Add yacc generated file.
12:36 Changeset in rtems-libbsd [709fbfa]4.11 by Christian Mauderer <Christian.Mauderer@…>
pfctl: Add yacc generated file.
10:36 Changeset in rtems [992494e]5 by Sebastian Huber <sebastian.huber@…>
score: Fix for RTEMS_DEBUG
08:27 Changeset in rtems [1c62f7ee]5 by Deval Shah <deval.maker@…>
Added USB interrupt handler. And defined some macros regarding USB.
05:34 Release/4.11 edited by Sebastian Huber
(diff)
01:19 Changeset in rtems [f78a5f5]5 by Chris Johns <chrisj@…>
score: Add a STATES_DEBUGGER for use by debugging agents to a thread's state.

07/21/16:

10:02 Changeset in rtems [3cdda03]5 by Sebastian Huber <sebastian.huber@…>
posix: Fix double chain extract
08:15 Changeset in rtems [059529e]5 by Sebastian Huber <sebastian.huber@…>
score: Add debug support to chains This helps to detect * double insert, append, prepend errors, and * get from empty chain errors.
00:40 Ticket #2438 (ARM cache problem after libdl load) closed by Pavel Pisa <pisa@…>
fixed: In 8709aa0459217822ce4118416c8547ed08d96ac1/rtems: […]
00:35 Changeset in rtems [0d77c4f2]4.11 by Pavel Pisa <pisa@…>
libdl/rtl-obj.c: synchronize cache after code relocation. Memory content changes caused by relocation has to be propagated to memory/cache level which is used/snooped during instruction cache fill. Closes #2438 Updates #2782
00:35 Changeset in rtems [8709aa04]5 by Pavel Pisa <pisa@…>
libdl/rtl-obj.c: synchronize cache after code relocation. Memory content changes caused by relocation has to be propagated to memory/cache level which is used/snooped during instruction cache fill. Closes #2438

07/20/16:

15:08 SOCIS/2016 edited by Saeed Ehteshamifar
(diff)
15:07 SOCIS/2016 edited by Saeed Ehteshamifar
(diff)
15:06 SOCIS/2016 edited by Saeed Ehteshamifar
(diff)
14:54 Developer/Simulators/QEMU edited by Gedare Bloom
Fix link to CANEmulation page. (diff)
12:08 Ticket #2763 (Incorrect exit if condition for capture_flags_global in ...) created by Vivek Kukreja
In capture engine, capture_flags_global is set to RTEMS_CAPTURE_ON …

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
Note: See TracTimeline for information about the timeline view.