Timeline



08/02/18:

16:16 Ticket #3483 (Error building 4.11.2 rtems-tools) created by FredDeCaro
So I am struggling to build the 4.11.2 rtems-tools. I am building as …
13:25 Changeset in rtems-docs [a0e6488]5 by Sebastian Huber <sebastian.huber@…>
c-user: Update partition create documentation Add an example. Close #3482.
12:52 Changeset in rtems [83ca9f0a]5 by Sebastian Huber <sebastian.huber@…>
rtems: Relax partition buffer area alignment The partition buffer area alignment required by rtems_partition_create() was too strict since it was checked via _Addresses_Is_aligned() which uses CPU_ALIGNMENT. The CPU_ALIGNMENT must take long double and vector data type alignment requirements into account. For the partition maintenance only pointer alignment is required (Chain_Node, which consists of two pointers). The user should ensure that its partition buffer area is suitable for the items it wants to manage. The user should not be burdened to provide buffers with the maximum architecture alignment, e.g. why need a 16 byte aligned buffer if you want to manage items with 4 byte integers only? Update #3482.
12:49 Changeset in rtems [27bbc05]5 by Sebastian Huber <sebastian.huber@…>
score: Remove CPU_PARTITION_ALIGNMENT Use the CPU_SIZEOF_POINTER alignment instead. The internal alignment requirement is defined by the use of Chain_Node (consisting of two pointers) to manage the free chain of partitions. It seems that previously the condition CPU_PARTITION_ALIGNMENT >= sizeof(Chain_Node) was true on all CPU ports. Now, we need an additional check. Update #3482.
12:37 Ticket #3482 (Relax the buffer alignment required by rtems_partition_create()) created by Sebastian Huber
Buffer alignment required by rtems_partition_create() is too strict …
12:13 Changeset in rtems [4c740de]5 by Sebastian Huber <sebastian.huber@…>
bsp/riscv: Fix build with RTEMS_SMP undefined Update #3433.
11:23 Changeset in rtems [141d502]5 by Sebastian Huber <sebastian.huber@…>
bsp/riscv: Add missing BSP variant Update #3433.
11:21 Changeset in rtems-docs [24326a8]5 by Sebastian Huber <sebastian.huber@…>
user: Add RISC-V BSP section Update #3433.
10:53 Changeset in rtems-docs [d909c5f]5 by Sebastian Huber <sebastian.huber@…>
cpu-supplement: Add RISC-V chapter Update #3433.
08:23 Changeset in rtems-libbsd [028bf82]55-freebsd-126-freebsd-12 by Christian Mauderer <christian.mauderer@…>
rc.conf: Fix cloned interface setup. The cloned interfaces have to be set up befor the interface list is created. Otherwise it's not possible to configure a cloned interface with a ifconfig_gifX line.
08:22 Changeset in rtems-libbsd [baffbf3]55-freebsd-126-freebsd-12 by Christian Mauderer <christian.mauderer@…>
testsuite/ipsec01: Add.
07:41 Changeset in rtems [28b8cf9b]5 by Sebastian Huber <sebastian.huber@…>
riscv: Fix CPU_ALIGNMENT Update #3433.
06:46 Ticket #3481 (Update no_cpu/no_bsp for currently applicable advice) created by Amaan Cheval
The no_bsp code is often outdated, including functions that are …
06:44 Changeset in rtems-libbsd [c7eec93]55-freebsd-126-freebsd-12 by Christian Mauderer <christian.mauderer@…>
Add RTEMS_BSD_CONFIG_IPSEC.

08/01/18:

21:10 GSoC/2018 edited by Danxue Huang
(diff)
19:45 GSoC/2018 edited by Vijay Kumar Banerjee
(diff)
13:54 GSoC/2018 edited by udit agarwal
Updated status (diff)
13:33 GSoC/2018 edited by Amaan Cheval
(diff)
09:15 Changeset in rtems [dee2ebb]5 by Sebastian Huber <sebastian.huber@…>
bsp/riscv: Remove unused variable Update #3433.
08:06 Changeset in rtems [3d11c1e]5 by Sebastian Huber <sebastian.huber@…>
bsp/riscv: Fix a synchronization issue for PLIC Update #3433.
06:13 Changeset in rtems [56b0387]5 by Sebastian Huber <sebastian.huber@…>
bsp/riscv: Add NS16750 support to console driver Update #3433.
05:41 Changeset in rtems [71284ce]5 by Sebastian Huber <sebastian.huber@…>
bsps/sparc: Fix typo in start.S Fix typo in start.S introduced by 4678d1a8b0e74a12809122ef071324c99e78d7ff.
04:38 Changeset in rtems [bde8be2]5 by Sebastian Huber <sebastian.huber@…>
libtests/block06: Use rtems_blkdev_create() Update #3358.
04:14 Changeset in rtems [d279e74]5 by Sebastian Huber <sebastian.huber@…>
bsp/smdk2410: Use rtems_blkdev_create() Update #3358.

07/31/18:

14:05 Changeset in rtems [1dec54f9]5 by Sebastian Huber <sebastian.huber@…>
bsps/lm32: Use rtems_blkdev_create() Update #3358.
14:01 Changeset in rtems [0fe7133]5 by Sebastian Huber <sebastian.huber@…>
flashdisk: Use rtems_blkdev_create() Update #3358.
13:54 Changeset in rtems [16f3f10]5 by Sebastian Huber <sebastian.huber@…>
nvdisk: Use rtems_blkdev_create() Update #3358.
09:38 Changeset in rtems [a7cd4b73]5 by Sebastian Huber <sebastian.huber@…>
serial/ns16550: Precision clock synthesizer Set the FIFO control register while DLAB == 1 in the line control register. At least on the QorIQ T4240 the driver still works with the re-ordered FIFO control register access.
08:45 Changeset in rtems [8a78b784]5 by Sebastian Huber <sebastian.huber@…>
serial/ns16550: Use standard register names Use the standard register names for the divisor latches. This makes it easier to compare the code with other driver implementations.
07:15 Changeset in rtems [529154b]5 by Sebastian Huber <sebastian.huber@…>
bsp/riscv: Initialize FPU depending on ISA Initialize fcsr to zero for a defined rounding mode. Update #3433.
05:19 Changeset in rtems [48cbd63]5 by Sebastian Huber <sebastian.huber@…>
bsp/riscv: Fix clock driver Do not assume that mtime is zero at boot time. Update #3433.

07/30/18:

15:02 Changeset in rtems-libbsd [1b467ad]55-freebsd-126-freebsd-12 by Christian Mauderer <christian.mauderer@…>
Add ipsec to rc.conf.
05:55 Ticket #3480 (CONFIGURE_MINIMUM_TASK_STACK_SIZE may affect CONFIGURE_INTERRUPT_STACK_SIZE) created by Sebastian Huber
In case an application defines CONFIGURE_MINIMUM_TASK_STACK_SIZE, then …
05:51 Changeset in rtems [d906ce3]5 by Sebastian Huber <sebastian.huber@…>
libtests: Use CONFIGURE_INIT_TASK_TABLE_SIZE Using CONFIGURE_MINIMUM_TASK_STACK_SIZE increases also the interrupt stack size. This is an issue on some BSPs. Use CONFIGURE_INIT_TASK_TABLE_SIZE instead. Update #3433.
05:35 Changeset in rtems [334e1d2]5 by Sebastian Huber <sebastian.huber@…>
confdefs: Fix uniprocessor configuration Introduce a new internal define _CONFIGURE_MAXIMUM_PROCESSORS and ensure that it is _CONFIGURE_MAXIMUM_PROCESSORS > 1 only in SMP configurations. This avoids to allocate data structures for non-existing additional processors in uniprocessor configuration. Update #3459.
05:05 Changeset in rtems-source-builder [c40d126]5 by Sebastian Huber <sebastian.huber@…>
5: Change riscv32 back to riscv Update Binutils to include a bug fix for: https://sourceware.org/bugzilla/show_bug.cgi?id=23451 Update #3452.
04:39 Changeset in rtems [24b94c4]5 by Sebastian Huber <sebastian.huber@…>
ramdisk: Use rtems_blkdev_create() Update #3358.

07/27/18:

14:24 Ticket #3479 (error: building rtems-tools-4.11.2-1) created by FredDeCaro
I was trying to build the RTEMS Tools and Kernel for the ARM tool …
13:04 Changeset in rtems [44c2d393]5 by Sebastian Huber <sebastian.huber@…>
bsp/riscv: Fix inter-processor interrupts The previous version worked only on a patched Qemu. Writes to mip are illegal according to the The RISC-V Instruction Set Manual, Volume II: Privileged Architecture, Privileged Architecture Version 1.10. Update #3433.
12:47 Changeset in rtems [cfc9573]5 by Sebastian Huber <sebastian.huber@…>
riscv: Rework CPU counter support Update #3433.
12:39 Changeset in rtems-libbsd [afac48a]55-freebsd-126-freebsd-12 by Christian Mauderer <christian.mauderer@…>
libbsd.txt: Add ipsec.

07/26/18:

18:38 GSoC/2018/coverage_analysis_toolset edited by Vijay Kumar Banerjee
(diff)
16:00 GSoC/2018 edited by Danxue Huang
(diff)
12:49 Changeset in rtems-libbsd [1372502]55-freebsd-126-freebsd-12 by Sebastian Huber <sebastian.huber@…>
Make sure CALLOUT_DFRMIGRATION is not used This flag supports the callout migration in FreeBSD. This feature is not supported by libbsd.
12:35 Changeset in rtems-libbsd [e37f03e]55-freebsd-126-freebsd-12 by Sebastian Huber <sebastian.huber@…>
Make sure CALLOUT_PROCESSED is not used This flag is only used in combination with the callout expire list, which we do not use in libbsd.
12:12 Changeset in rtems-libbsd [6d9d7b1]55-freebsd-126-freebsd-12 by Sebastian Huber <sebastian.huber@…>
Critical bug fix for callouts FreeBSD has two callout executors, one in software and one in hardware interrupt context. In libbsd, all callouts are executed by the timer server. Entirely remove the different execution contexts for libbsd. Previously, this was not properly done which could result an invalid callout_drain() sequence leading to system memory corruption.
11:52 Changeset in rtems-libbsd [3df89c0]55-freebsd-126-freebsd-12 by Sebastian Huber <sebastian.huber@…>
selectpollkqueue01: Invalidate file descriptor This is not a functional change or a fix.
11:33 GSoC/2018 edited by Amaan Cheval
(diff)
10:03 Changeset in rtems-libbsd [6fb003f]55-freebsd-126-freebsd-12 by Sebastian Huber <sebastian.huber@…>
Fix sporadic test failures via uma_timeout()
09:32 GSoC/2018 edited by Vijay Kumar Banerjee
(diff)
05:58 Changeset in rtems-source-builder [2cd6cef]5 by Sebastian Huber <sebastian.huber@…>
5: Change riscv to riscv32 This is a temporary workaround for this bug: https://sourceware.org/bugzilla/show_bug.cgi?id=23451 It is not clear how this can be resolved upstream. Update #3452.

07/25/18:

23:30 Ticket #3478 (RISCV BSP Tester Cleanup Needed) created by Joel Sherrill
rtems-tools currently has the following bsp testing configurations: …
15:32 Changeset in rtems-tools [458a144]5 by Vijay Kumar Banerjee <vijaykumar9597@…>
coverage/symbol-sets.ini : Add symbol-sets and paths to respective libraries
15:28 Changeset in rtems-tools [18208f8]5 by Vijay Kumar Banerjee <vijaykumar9597@…>
Coverage: Add support to generate separate reports for each symbol-set Invoke covoar multiple times from the script to generate separate reports for each symbol-set.
12:06 Ticket #3452 (Update RISC-V tool chain to support standard 64-bit chips) reopened by Sebastian Huber
Another tool chain issue: https://sourceware.org/bugzilla/show_bug.cgi?id=23451
09:25 Changeset in rtems [65f52d0]5 by Sebastian Huber <sebastian.huber@…>
samples/minimum: Use default interrupt stack size Update #3433.
08:11 Changeset in rtems-tools [d3d115a]5 by Sebastian Huber <sebastian.huber@…>
tester: Add use virt machine for rv64imafd_medany Update #3433.
08:10 Ticket #3475 (Add RTEMS_PREDICT_TRUE() and RTEMS_PREDICT_FALSE() for static branch ...) closed by Sebastian Huber <sebastian.huber@…>
fixed: In a1f7d7d/rtems: […]
07:54 Changeset in rtems [05259de1]5 by Sebastian Huber <sebastian.huber@…>
powerpc: Fix _CPU_Instruction_illegal() Apparently the .word assembler directive is not the right thing on this target.
06:00 Changeset in rtems [f8d00a3]5 by Sebastian Huber <sebastian.huber@…>
tm27: Fix prototype warnings

07/24/18:

16:40 Ticket #3477 (IMFS - Add configurable allocator support) created by Joel Sherrill
The IMFS currently is hard-coded to use malloc/free. It would be a …
16:39 Ticket #3476 (IMFS - Improve Bytes Per Block Handling) created by Joel Sherrill
This ticket involves improvements to the IMFS bytes per block …
12:47 Changeset in rtems [581a0f88]5 by Sebastian Huber <sebastian.huber@…>
bsp/riscv: Use interrupt driven NS16550 driver Update #3433.
11:27 Changeset in rtems [adede135]5 by Sebastian Huber <sebastian.huber@…>
bsp/riscv: Add PLIC support Update #3433.
10:47 Changeset in rtems [bf199e0c]5 by Sebastian Huber <sebastian.huber@…>
block05: Remove unused variable
10:46 Changeset in rtems [bded3f05]5 by Sebastian Huber <sebastian.huber@…>
psxthreadname01: Fix out of bounds memory access
10:46 Changeset in rtems [001b9925]5 by Sebastian Huber <sebastian.huber@…>
psxtimer02: Fix parameter type cast
10:45 Changeset in rtems [f133386]5 by Sebastian Huber <sebastian.huber@…>
sptests/sp20: Remove unused variable
10:10 Changeset in rtems-source-builder [2ef6dfe9]5 by Sebastian Huber <sebastian.huber@…>
5: Fix rtems-all due to recent RISC-V changes Update #3452.
09:56 Changeset in rtems [91f39a5]5 by Sebastian Huber <sebastian.huber@…>
smptests: Fix format warnings
09:35 Changeset in rtems [caccc5b]5 by Sebastian Huber <sebastian.huber@…>
bsps: Fix function declaration warnings
09:18 Changeset in rtems [406dd62]5 by Sebastian Huber <sebastian.huber@…>
_SMP_Start_multitasking_on_secondary_processor() Pass current processor control as first parameter to make dependency more explicit.
08:50 Changeset in rtems [4678d1a]5 by Sebastian Huber <sebastian.huber@…>
bsps: bsp_start_on_secondary_processor() Pass current processor control as first parameter in bsp_start_on_secondary_processor() and qoriq_start_thread() to make dependency more explicit.
08:10 Changeset in rtems [6552ba8]5 by Sebastian Huber <sebastian.huber@…>
bsp/riscv: Use CPU counter btimer Update #3433.
08:06 Changeset in rtems [c192109f]5 by Sebastian Huber <sebastian.huber@…>
samples: Fix warnings
07:09 Changeset in rtems [5677883]5 by Sebastian Huber <sebastian.huber@…>
score: _SMP_Inter_processor_interrupt_handler() Optimize _SMP_Inter_processor_interrupt_handler() for the common case in which the inter-processor interrupt is only used to trigger a thread dispatch.
07:06 Ticket #3452 (Update RISC-V tool chain to support standard 64-bit chips) closed by Sebastian Huber <sebastian.huber@…>
fixed: In d33c151/rtems-source-builder: […]
07:06 Tickets #3342,​3343 batch updated by Sebastian Huber <sebastian.huber@…>
fixed: In dc6b940/rtems-source-builder: […]
07:00 Changeset in rtems [a1f7d7d]5 by Sebastian Huber <sebastian.huber@…>
score: RTEMS_PREDICT_TRUE(), RTEMS_PREDICT_FALSE() Add RTEMS_PREDICT_TRUE() and RTEMS_PREDICT_FALSE() for static branch prediction hints. Close #3475.
06:51 Ticket #3475 (Add RTEMS_PREDICT_TRUE() and RTEMS_PREDICT_FALSE() for static branch ...) created by Sebastian Huber
Add macros to <rtems/score/basedefs.h> for the GNU extension …
06:25 Changeset in rtems [61c51db]5 by Sebastian Huber <sebastian.huber@…>
bsp/beagle: Fix warnings
00:02 Ticket #3474 (error: no build set file found: 4.11/rtems-arm.bset) closed by Joel Sherrill
worksforme: Glad it was something simple. Good luck with RTEMS!

07/23/18:

22:41 Ticket #3474 (error: no build set file found: 4.11/rtems-arm.bset) created by FredDeCaro
I was trying to follow the instruction here: …
12:54 Changeset in rtems [0d362ff3]5 by Sebastian Huber <sebastian.huber@…>
score: _SMP_Inter_processor_interrupt_handler() Pass current processor control via parameter since it may be already available at the caller side.
11:50 Changeset in rtems [bd560386]5 by Sebastian Huber <sebastian.huber@…>
bsp/riscv: Add simple SMP support to clock driver This is a hack. The clock interrupt should be handled by each hart. Update #3433.
05:13 Changeset in rtems-source-builder [d33c151]5 by Sebastian Huber <sebastian.huber@…>
5: Merge riscv32 and riscv64 into riscv After several upstream updates in Binutils, GCC, Newlib, and GDB it is now possible to use a common riscv tool chain for the 32-bit and 64-bit RISC-V. Update GDB to ce73f310150418a9a1625ab60a527d959096a9e2 Git commit. Close #3452.

07/20/18:

20:15 Ticket #3473 (Getting Started Wiki Page Redundant with Users Guide) created by Joel Sherrill
https://devel.rtems.org/wiki/TBR/UserManual/Quick_Start seems to be …
11:11 Changeset in rtems [447fd89]5 by Sebastian Huber <sebastian.huber@…>
bsp/riscv: Add basic SMP startup Update #3433.
08:57 Changeset in rtems [6b9ef09]5 by Sebastian Huber <sebastian.huber@…>
riscv: Add CLINT and PLIC support The CLINT and PLIC need some per-processor state. Update #3433.
07:16 Changeset in rtems [fe90ada] by Xin LI <delphij@…>
libcrypt: There is no need to clear message digest context after they are finialized after r336539, so do not do it. Submitted by: David CARLIER <devnexen gmail com> MFC after: 1 month (after r336539) Differential Revision: https://reviews.freebsd.org/D16059
07:10 Changeset in rtems [248ca7a]5 by Sebastian Huber <sebastian.huber@…>
score: Remove obsolete CPU port defines
07:07 Changeset in rtems [c2670de]5 by Sebastian Huber <sebastian.huber@…>
riscv: Use wfi instruction for idle task Update #3433.
07:07 Changeset in rtems [1acb1925] by Xin LI <delphij@…>
Get rid of unused variables. copied_key and copied_salt are assigned with NULL and never used otherwise. Remove the two variables and related code. Reviewed by: pfg MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D16314
07:01 Changeset in rtems [f5ee9a0] by Xin LI <delphij@…>
libmd: Always erase context in _Final method, and when doing it, consistently use explicit_bzero(). Update manual pages to match the behavior. Reviewed by: pfg, allanjude, jmg MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D16316
06:47 Changeset in rtems [1554a8c5]5 by Sebastian Huber <sebastian.huber@…>
dtc: Update VERSION
06:06 Changeset in rtems [b74353e]5 by Sebastian Huber <sebastian.huber@…>
score: Add _CPU_Instruction_no_operation() This helps to reduce the use of architecture-specific defines throughout the code base.
05:56 Changeset in rtems [42f2fdfd]5 by Sebastian Huber <sebastian.huber@…>
score: Move context validation declarations The context validation support functions _CPU_Context_validate() and _CPU_Context_volatile_clobber() are used only by one test program (spcontext01). Move the function declarations to the CPU port implementation header file.
05:38 Changeset in rtems-source-builder [dc6b940]5 by Sebastian Huber <sebastian.huber@…>
5: Update Newlib Update RISC-V GCC to a GCC 9 branch commit. Close #3342. Close #3343. Update #3452.
05:33 Changeset in rtems-source-builder [100ddee]5 by Sebastian Huber <sebastian.huber@…>
Allow external Newlib sources
05:00 Changeset in rtems-source-builder [6725614]5 by Sebastian Huber <sebastian.huber@…>
5: Update to Binutils 2.31.1
04:45 GSoC/2018 edited by Vijay Kumar Banerjee
(diff)

07/19/18:

13:12 Changeset in rtems [f5fd8eb]5 by Sebastian Huber <sebastian.huber@…>
bsps/riscv: Update linker-symbols.h Update #3433.
12:45 Changeset in rtems [dda6e06]5 by Sebastian Huber <sebastian.huber@…>
bsp/riscv: Add reset via for SiFive? Test Finisher Update #3433.
12:38 Changeset in rtems [3a263a9b]5 by Sebastian Huber <sebastian.huber@…>
bsp/riscv: Add and use riscv_fdt_get_address() Update #3433.
12:06 Changeset in rtems [791d9ac5]5 by Sebastian Huber <sebastian.huber@…>
bsp/riscv: Disable HTIF support by default The HTIF is a legacy machinery. Update #3433.
11:58 Changeset in rtems [7fe4855]5 by Sebastian Huber <sebastian.huber@…>
bsp/riscv: Fix HTIF warnings Update #3433.
11:06 Changeset in rtems [513daa3]5 by Sebastian Huber <sebastian.huber@…>
capture: Include missing header file
10:53 Changeset in rtems [3a646426]5 by Sebastian Huber <sebastian.huber@…>
score: Add _CPU_Instruction_illegal() On some architectures/simulators it is difficult to provoke an exception with misaligned or illegal data loads. Use an illegal instruction instead. Update #3433.
10:11 Changeset in rtems [8db3f0e]5 by Sebastian Huber <sebastian.huber@…>
riscv: Rework exception handling Remove _CPU_ISR_install_raw_handler() and _CPU_ISR_install_vector() functions. Applications can install an exception handler via the fatal error handler to handle synchronous exceptions. Handle interrupt exceptions via _RISCV_Interrupt_dispatch() which must be provided by the BSP. Update #3433.
08:15 Changeset in rtems [5694b0c]5 by Sebastian Huber <sebastian.huber@…>
riscv: New CPU_Exception_frame Use the CPU_Interrupt_frame for the volatile context. Add non-volatile registers and extra state on top of it. Update #3433.
07:35 Changeset in rtems [d779a1e2]5 by Sebastian Huber <sebastian.huber@…>
riscv: Add exception codes Update #3433.
06:19 Changeset in rtems [ec2de39]5 by Sebastian Huber <sebastian.huber@…>
libfdt: fdt_address_cells() and fdt_size_cells() Add internal fdt_cells() to avoid copy and paste. Test error cases and default values. Fix typo in fdt_size_cells() documentation comment. Signed-off-by: Sebastian Huber <sebastian.huber@…> Signed-off-by: David Gibson <david@…>
05:38 Ticket #3459 (Rework initialization and interrupt stack support) closed by Sebastian Huber <sebastian.huber@…>
fixed: In efd581f/rtems-docs: […]
05:20 Ticket #3472 (Update of libbsd to a version close to the FreeBSD 12 release) created by Sebastian Huber
The FreeBSD project is about to prepare the FreeBSD 12 release soon: …
05:10 Changeset in rtems [b4f15d8]5 by Sebastian Huber <sebastian.huber@…>
jffs2: Rename README to VERSION This makes it easer to find files describing an upstream version, e.g. via "find -name VERSION". Update #3465.
05:07 Ticket #3471 (Update libfdt as of date 2018-07-09) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 2af004e/rtems: […]
Note: See TracTimeline for information about the timeline view.