Timeline



06/07/18:

19:23 Ticket #3449 (Workspace corruption due to nested acquisition of API Mutex) created by strauman
rtems_task_delete is does most of its work holding the RTEMS allocator …
18:18 Changeset in rtems [c6d8589b]5 by rrs <rrs@…>
Synchronize kernel <sys/time.h> with FreeBSD Integrate parts of this commit: This commit brings in a new refactored TCP stack called Rack. Rack includes the following features: - A different SACK processing scheme (the old sack structures are not used). - RACK (Recent acknowledgment) where counting dup-acks is no longer done instead time is used to knwo when to retransmit. (see the I-D) - TLP (Tail Loss Probe) where we will probe for tail-losses to attempt to try not to take a retransmit time-out. (see the I-D) - Burst mitigation using TCPHTPS - PRR (partial rate reduction) see the RFC. Once built into your kernel, you can select this stack by either socket option with the name of the stack is "rack" or by setting the global sysctl so the default is rack. Note that any connection that does not support SACK will be kicked back to the "default" base FreeBSD stack (currently known as "default"). To build this into your kernel you will need to enable in your kernel: makeoptions WITH_EXTRA_TCP_STACKS=1 options TCPHPTS Sponsored by: Netflix Inc. Differential Revision: https://reviews.freebsd.org/D15525
14:57 Changeset in rtems [55529cf] by Matthew Wilcox <mawilcox@…>
Convert jffs2 acl to struct_size Need to tell the compiler that the acl entries follow the acl header. Signed-off-by: Matthew Wilcox <mawilcox@…> Signed-off-by: Kees Cook <keescook@…>
07:30 Ticket #3448 (Add GCC, Binutils+GDB, Newlib mirrors to RTEMS github) created by Sebastian Huber
Sometimes it is necessary to use a snapshot of GCC, Binutils+GDB or …
06:13 Changeset in rtems [df7f0ac6]5 by Sebastian Huber <sebastian.huber@…>
tools: Remove rtems-testsuite-autostuff It is not used. Close #3447.
06:12 Ticket #3447 (Remove rtems-testsuite-autostuff script) created by Sebastian Huber
It is not used.
05:54 Changeset in rtems [a94a0f5]5 by Sebastian Huber <sebastian.huber@…>
tools: Remove cvsignore-add.sh This script is obsolete since moving to Git. Close #3446.
05:54 Ticket #3446 (Remove cvsignore-add.sh script) created by Sebastian Huber
This script is obsolete since moving to Git.
05:52 Changeset in rtems [1346d27]5 by Sebastian Huber <sebastian.huber@…>
tools: Remove multigen This script is unused and out dated. Close #3445.
05:52 Ticket #3445 (Remove multigen script) created by Sebastian Huber
This script is unused and out dated.
05:18 Changeset in rtems [5249a4c]5 by Sebastian Huber <sebastian.huber@…>
powerpc: Fix ss555 build The mpc555 define is provided via <bspopts.h>. It must not be used in cpukit header files. Update #3425.
05:05 Ticket #3444 (Remove nios2gen program) created by Sebastian Huber
Rename it to rtems-nios2gen
05:05 Ticket #3443 (Remove shgen program) created by Sebastian Huber
Rename it to rtems-shgen.
04:58 Changeset in rtems [07c5976]5 by Sebastian Huber <sebastian.huber@…>
bsps/powerpc: Hack to fix the build The ppc405 define must be checked before the ppc403 define. The ppc405 define is provided by <bspopts.h>. The ppc403 define is provided by GCC as a built-in define if no ppc* or mpc* define is set via the command line (see GCC sources "gcc/config/rs6000/rtems.h"). Update #3425.
04:37 Changeset in rtems [e8b28ba]5 by Sebastian Huber <sebastian.huber@…>
tools: Remove packhex All tools should be removed from the RTEMS source repository at some point in time. Tools with a BSD-style license will be moved to the RTEMS tools repository. Unfortunately, this tool has no license information. Remove all uses of this tool from the code base. Users of HEX files should consider to use ELF instead. Close #3379.
04:18 Changeset in rtems [31f0eb9e]5 by Sebastian Huber <sebastian.huber@…>
tools: Remove unhex This program has no license information and is unused in the RTEMS build. Users of HEX files should consider to use ELF instead. Remove it. Close #3378.
04:17 Changeset in rtems [64fa76bb]5 by Sebastian Huber <sebastian.huber@…>
tools: Remove eolstrip This program has no license information and is unused in the RTEMS build. General usability is questionable, for example a sed -i 's/:space:?*$' file performs a similar task. Remove it. Close #3377.
04:17 Changeset in rtems [f4fee72b]5 by Sebastian Huber <sebastian.huber@…>
tools: Remove cklength This program has no license information and is unused in the RTEMS build. General usability is questionable, for example a awk 'length($0) > 80' < file performs a similar task. Remove it. Close #3376.
04:13 Changeset in rtems [ea092ccc]5 by Sebastian Huber <sebastian.huber@…>
tools: Remove rtems-bin2c This tool is now included in the RTEMS tools repository. Close #3380.

06/06/18:

21:37 Changeset in rtems [3848f14b]5 by Simon Glass <sjg@…>
pylibfdt: Add functions to update properties Allow updating and creating properties, including special methods for integers. Signed-off-by: Simon Glass <sjg@…> Reviewed-by: David Gibson <david@…> Signed-off-by: David Gibson <david@…>
15:11 GSoC/2018 edited by Danxue Huang
(diff)
15:09 GSoC/2018 edited by Vijay Kumar Banerjee
(diff)
15:03 Ticket #3442 (merge test_run and coverage_run into a single command in coverage script) created by Vijay Kumar Banerjee
The objectives of this ticket are TBD
14:29 Changeset in rtems-tools [1a89c3d]5 by Sebastian Huber <sebastian.huber@…>
bin2c: Fix warnings Update #3380.
14:21 Changeset in rtems [8c62cf4]5 by Sebastian Huber <sebastian.huber@…>
tools: Remove shgen All tools should be removed from the RTEMS source repository at some point in time. Tools with a BSD-style license will be moved to the RTEMS tools repository. Unfortunately, the shgen tool is GPL licensed. Remove all uses of this tool from the code base. Replace generated files with stub functions. If users of this BSP still exist, they can reimplement the functionality using a BSD-style license. Close #3443.
14:18 Changeset in rtems [46c2da69]5 by Sebastian Huber <sebastian.huber@…>
tools: Remove nios2gen All tools should be removed from the RTEMS source repository at some point in time. Tools with a BSD-style license will be moved to the RTEMS tools repository. Unfortunately, the this tool is RTEMS GPL licensed. If users of this tool still exist, they can reimplement the functionality using a BSD-style license and add it to the RTEMS tools. Close #3444.
12:04 Ticket #3441 (Add support in covoar to generate separate report for each symbol-set) created by Vijay Kumar Banerjee
The covoar tool is capable of processing multiple sets from a single …
11:43 Ticket #3440 (Add support in tester to run coverage on supported bsp without ...) created by Vijay Kumar Banerjee
The tester currently needs --coverage option to run coverage for a …
09:11 Changeset in rtems-libbsd [8645c9d7]55-freebsd-126-freebsd-12 by Christian Mauderer <christian.mauderer@…>
ipsec-tools: Apply patches from FreeBSD ports. Source: https://svnweb.freebsd.org/ports/head/security/ipsec-tools/files/ revision 468617.
08:17 Changeset in rtems-source-builder [d8daad2]5 by Sebastian Huber <sebastian.huber@…>
Build only the GDB The Binutils and GDB share a repository. In order to build the GDB from a repository snapshot some components must be disabled. Update #3453.
08:16 Changeset in rtems-source-builder [9530518]5 by Sebastian Huber <sebastian.huber@…>
Build only the Binutils The Binutils and GDB share a repository. In order to build the Binutils from a repository snapshot some components must be disabled. Update #3452.
07:49 Changeset in rtems-source-builder [8ef0d73]5 by Sebastian Huber <sebastian.huber@…>
5: Add GDB for RISC-V Mainline GDB support for RISC-V is not yet in a released GDB version. Close #3453.
07:48 Changeset in rtems_waf [656b7b0] by Christian Mauderer <christian.mauderer@…>
Fix --show-commands. In the current version of libbsd, if the --show-commands option is used, the cwd is passed as a Nod3. Popen does not work with that. Therefore create a string from cwd if it isn't already.
07:45 Changeset in rtems-source-builder [f432e19]5 by Sebastian Huber <sebastian.huber@…>
5: Update RISC-V Binutils This includes the following bug fix: https://sourceware.org/bugzilla/show_bug.cgi?id=23244 Update #3452.
04:36 Changeset in rtems-tools [1cd75c4]5 by Sebastian Huber <sebastian.huber@…>
bin2c: Import from RTEMS Corresponding RTEMS commit is 75933d5d25cd50f80162b7a0d2f66a5534e1763f. Update #3380.

06/05/18:

17:23 Changeset in rtems-source-builder [20f62cd]5 by Amaan Cheval <amaan.cheval@…>
x86_64/binutils: Add PEI target to build UEFI application images Updates #2898.
07:14 Ticket #3437 (Replace use of printk() in free() with a fatal error) closed by Sebastian Huber <sebastian.huber@…>
fixed: In aaf9c78/rtems-docs: […]
06:06 Changeset in rtems [c934365f]5 by Sebastian Huber <sebastian.huber@…>
Update rtems_fatal_source_text() Add RTEMS_FATAL_SOURCE_PANIC to rtems_fatal_source_text(). Update #3244.

06/04/18:

20:44 Changeset in rtems-tools [b762312]5 by Vijay Kumar Banerjee <vijaykumar9597@…>
tester: Add script to generate html coverage report from covoar output Add support in tester to run covoar and generate an html report to display the summary of the coverage reports generated from covoar. Co-authored-by : Cillian O'Donnell <cpodonnell8@…>
05:33 Changeset in rtems [75933d5d]5 by Sebastian Huber <sebastian.huber@…>
capture: Use unlimited objects Avoid resource allocation problems with unlimited objects.

06/01/18:

23:01 GSoC/2018 edited by Vidushi Vashishth
(diff)
22:59 GSoC/2018 edited by Vidushi Vashishth
(diff)
22:32 Changeset in rtems-tools [14a1c097]5 by Vidushi Vashishth <reachvidu@…>
Updating trace buffer configuration
05:11 Changeset in rtems [7ee59313]5 by Sebastian Huber <sebastian.huber@…>
Remove Clock_driver_support_shutdown_hardware() The aim of this clock driver hook was to stop clock tick interrupts at some late point in the exit() procedure. The use of atexit() pulls in malloc() which pulls in errno. It is incompatible with the intention of the CONFIGURE_DISABLE_NEWLIB_REENTRANCY configuration option. The exit() function must be called from thread context, so accompanied clock tick interrupts should cause no harm. On the contrary, someone may assume a normal operating system operation, e.g. working timeouts. Remove the Clock_driver_support_shutdown_hardware() clock driver hook. Close #3436.
05:09 Changeset in rtems-docs [aaf9c78]5 by Sebastian Huber <sebastian.huber@…>
c-user: RTEMS_FATAL_SOURCE_INVALID_HEAP_FREE Close #3437.
05:04 Changeset in rtems [de9b7d7]5 by Sebastian Huber <sebastian.huber@…>
Add RTEMS_FATAL_SOURCE_INVALID_HEAP_FREE An invalid heap usage such as a double free is usually a fatal error since this indicates a use after free. Replace the use of printk() in free() with a fatal error. Update #3437.
05:00 Changeset in rtems [dea4bbe3]5 by Sebastian Huber <sebastian.huber@…>
bsps: Avoid malloc() in generic IRQ support Use rtems_heap_allocate_aligned_with_boundary() instead of malloc() to avoid a dependency on errno.

05/31/18:

16:41 GSoC/2018 edited by udit agarwal
Updated status and Blog link (diff)
16:38 GSoC/2018 edited by Danxue Huang
(diff)
16:37 GSoC/2018 edited by Danxue Huang
(diff)

05/30/18:

17:12 Ticket #3439 (buffer overflow in rtems_rfs_bitmap_create_search()) created by waltl
I am encountering a buffer overrun in …
16:47 GSoC/2018 edited by Danxue Huang
(diff)
16:04 GSoC/2018 edited by Danxue Huang
(diff)
16:03 GSoC/2018 edited by Danxue Huang
(diff)
15:06 GSoC/2018 edited by Gedare Bloom
formatting (diff)
15:05 GSoC/2018 edited by Gedare Bloom
My meeting minutes. (diff)
13:57 GSoC/2018 edited by Vijay Kumar Banerjee
(diff)
12:40 GSoC/2018 edited by Amaan Cheval
GSoC update #3 (diff)
12:27 Changeset in rtems-libbsd [ff36f5e]55-freebsd-126-freebsd-12 by Christian Mauderer <christian.mauderer@…>
Import ipsec-tools 0.8.2. Import unchanged ipsec-tools sources in the release version 0.8.2. The homepage of ipsec-tools is http://ipsec-tools.sourceforge.net/. The sources can be obtained from there.
11:34 Changeset in rtems-libbsd [f8cf074]55-freebsd-126-freebsd-12 by Christian Mauderer <christian.mauderer@…>
beagle: Disable WiFi? if libbsd is build without it. Update #3351.
08:52 Changeset in rtems-docs [b5d29c9]5 by Sebastian Huber <sebastian.huber@…>
c-user: Update rtems_region_create()

05/29/18:

07:14 Changeset in rtems [9e3bb45]5 by Sebastian Huber <sebastian.huber@…>
bsp/riscv_generic: New linker command file This linker command file is based on the "riscv64-rtems5-ld --verbose" output. Update #3433.

05/28/18:

17:22 Ticket #3438 (GCC multilibs for ARM don't support FPU synonyms) created by munster
There are two issues with the ARM multilibs. 1. When a program is …
11:14 Changeset in rtems [92388f6]5 by Hesham Almatary <Hesham.Almatary@…>
bsps/riscv_generic: Rename and add variants Add BSP variants to match supported RISC-V ISA variants (multilibs).
05:07 Changeset in rtems [0fe48afa]5 by Sebastian Huber <sebastian.huber@…>
build: Really fix RTEMS_ENABLE_RTEMSBSP() The d542af2e4304b663461330a60313fb6c4fdbf4db commit was a bad one. The riscv32 and riscv64 targets share a riscv source directory. The potential future powerpcspe and powerpc targets need this change as well. For example ${target_arch} is "riscv32" and ${cfg_arch} is "riscv".
05:01 Ticket #3435 (Add test case for CONFIGURE_BSP_PREREQUISITE_DRIVERS configuration option) reopened by Sebastian Huber
04:59 Changeset in rtems [a03178ba]5 by Sebastian Huber <sebastian.huber@…>
build: Fix typo in RTEMS_ENABLE_RTEMSBSP()

05/25/18:

17:43 GSoC/2018 edited by salil sirotia
(diff)
15:09 Ticket #3435 (Add test case for CONFIGURE_BSP_PREREQUISITE_DRIVERS configuration option) closed by Joel Sherrill
wontfix: It is used in deployed use code. Off the top of my head, it was used on a custom erc32 board to initialize a VMEBus and associated hardware before any other drivers were initialized. This was very specifically needed to extend -- not modify -- an existing BSP. If you want a test added, great. But this has a very legitimate use case. It should not be deleted.
12:56 Ticket #3437 (Replace use of printk() in free() with a fatal error) created by Sebastian Huber
An invalid heap usage such as a double free is usually a fatal error. …
12:32 Ticket #3436 (Remove clock driver Clock_driver_support_shutdown_hardware() hook) created by Sebastian Huber
Most applications use a clock driver and most BSPs use the clock …
12:12 Changeset in rtems [b8774933]5 by Sebastian Huber <sebastian.huber@…>
score: Simplify _Objects_Name_to_string() Do not use isprint() from <ctype.h> since it depends on the heavy weight C locale implementation in Newlib.
12:09 Changeset in rtems [7d7c50de]5 by Sebastian Huber <sebastian.huber@…>
rtems: Move _Status_Object_name_errors_to_status Move _Status_Object_name_errors_to_status to a separate file to avoid a dependency on errno. Dependencies to errno are hard to be removed by the linker garbage collection.
08:42 Ticket #3435 (Add test case for CONFIGURE_BSP_PREREQUISITE_DRIVERS configuration option) created by Sebastian Huber
This configuration option is untested
08:39 Ticket #3434 (Add CONFIGURE_MINIMUM_POSIX_THREAD_STACK_SIZE configuration option) created by Sebastian Huber
08:35 Changeset in rtems [877f5d6]5 by Sebastian Huber <sebastian.huber@…>
sptests: Remove CONFIGURE_MILLISECONDS_PER_TICK This configuration define is not supported.
08:27 Changeset in rtems [61d5c886]5 by Sebastian Huber <sebastian.huber@…>
config: Hide CONFIGURE_SCHEDULER_COUNT Rename CONFIGURE_SCHEDULER_COUNT to _CONFIGURE_SCHEDULER_COUNT to emphasise that this is not a user configuration option.
08:19 Changeset in rtems [3b2817b6]5 by Sebastian Huber <sebastian.huber@…>
gumstix: Remove CONFIGURE_INTERRUPT_STACK_MEMORY This define is not supported by confdefs.h. In addition, on ARM the interrupt stack size is defined by the linker command file.
08:13 Changeset in rtems [2292ca22]5 by Sebastian Huber <sebastian.huber@…>
config: Hide CONFIGURE_INITIAL_EXTENSION_TABLE Rename CONFIGURE_INITIAL_EXTENSION_TABLE to _CONFIGURE_INITIAL_EXTENSION_TABLE to emphasise that this is not a user configuration option.
07:10 Ticket #3433 (Add SMP support for RISC-V) created by Sebastian Huber
The project includes the following tasks: * add CPU counter support * …
06:21 Changeset in rtems [4b3c8b82]5 by Christian Mauderer <christian.mauderer@…>
bsp/atsam: Remove side effect from gmac functions. Quite a number of GMAC_... functions had a side effect of enabling the transmit and receive. During the initialization of the ethernet driver, that lead to the situation that the receive has been already enabled while the DMA isn't set up correctly. Therefore the DMA interpreted the values at address 0 as an DMA descriptor. When a packet is received during that time, the behaviour is quite undefined.

05/24/18:

21:25 Changeset in rtems-tools [e04699b]5 by Chris Johns <chrisj@…>
tester/covoar: Do not load an executable's local symbols.
13:13 GSoC/2018 edited by Gedare Bloom
(diff)
12:22 GSoC/2018 edited by udit agarwal
Updated status (diff)
08:32 Changeset in rtems [ef61d89]5 by Christian Mauderer <christian.mauderer@…>
bsp/atsam: Reserve one region for applications. This allows a user to overwrite some MPU settings. That can for example be usefull for devices with special requirements that are connected to the external bus interface.
06:05 Changeset in rtems-tools [1318c11]5 by Chris Johns <chrisj@…>
linkers: Add an address to line tool. This tool provides a way to check the DWARF toolkit support for finding lines from addresses.
06:02 Changeset in rtems-tools [0f481ad]5 by Chris Johns <chrisj@…>
rtemstoolkit: Add an output routine for a std::exception. The output routine is used by a number of tools.
06:00 Changeset in rtems-tools [1cab261]5 by Chris Johns <chrisj@…>
rtemstoolkit/dwarf: Fixes for getting source lines.
Note: See TracTimeline for information about the timeline view.