Timeline



06/17/21:

21:05 Ticket #4383 (covoar keeps DWARF info in memory too long) closed by Alex White <alex.white@…>
fixed: In ac56fce/rtems-tools: […]
20:02 Changeset in rtems [e613068e] by Kinsey Moore <kinsey.moore@…>
aarch64: add support to drop EL3 to EL2
15:47 Changeset in rtems [73fcbf4] by Sebastian Huber <sebastian.huber@…>
bsps/irq: Use rtems_interrupt_entry Update #3269.
15:35 Changeset in rtems [61d0be72] by Sebastian Huber <sebastian.huber@…>
bsps/irq: Remove BSP_INTERRUPT_NO_HEAP_USAGE Remove the support for BSP_INTERRUPT_NO_HEAP_USAGE. This was only used by one BSP and provides no real benefit. Update #3269.
14:17 GSoC/2021 edited by Ida Delphine
(diff)
14:01 Changeset in rtems [3ee19b7a] by Sebastian Huber <sebastian.huber@…>
bsps/irq: Change license to BSD-2-Clause Change license to BSD-2-Clause according to file history and re-licensing agreement. Update #3053.
14:01 Changeset in rtems [8d4382b]5 by Sebastian Huber <sebastian.huber@…>
bsps/irq: Change license to BSD-2-Clause Change license to BSD-2-Clause according to file history and re-licensing agreement. Update #3053.
13:16 Changeset in rtems [81358d7] by Sebastian Huber <sebastian.huber@…>
rtems: Add rtems_interrupt_entry_install() Add RTEMS_INTERRUPT_ENTRY_INITIALIZER(), rtems_interrupt_entry_initialize(), and rtems_interrupt_entry_remove(). This allows to install interrupt handlers using user-provided storage as an alternative to rtems_interrupt_handler_install() which has to allocate memory. Update #3269.
12:20 Changeset in rtems-central [b04d86d] by Sebastian Huber <sebastian.huber@…>
spec: Add interrupt entry directives
12:02 GSoC/2021 edited by Matthew Joyce
(diff)
11:40 Changeset in rtems [96265c8] by Sebastian Huber <sebastian.huber@…>
rtems: Add rtems_interrupt_vector_enable() Add rtems_interrupt_vector_disable(). Update #3269.
11:37 Changeset in rtems [5e33aec] by Sebastian Huber <sebastian.huber@…>
rtems: Add rtems_interrupt_get_attributes() Add a directive to query the attributes of an interrupt vector. This can be used for generic tests and system diagnostics. Update #3269.
11:17 Changeset in rtems [c4eafae2] by Sebastian Huber <sebastian.huber@…>
rtems: Generate <rtems/irq-extension.h> Use <rtems/score/chain.h> which just provides the data types and avoid a dependency on <rtems/chain.h> which contains the full chain implementation. Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3269. Update #3899. Update #3993.

06/16/21:

17:06 Changeset in rtems-central [cdb62c9] by Sebastian Huber <sebastian.huber@…>
validation: Split file
12:54 GSoC/2021 edited by Matthew Joyce
(diff)
12:24 GSoC/2021 edited by Matthew Joyce
(diff)
12:23 GSoC/2021 edited by Matthew Joyce
(diff)
12:11 GSoC/2021 edited by pranav
(diff)
10:37 Changeset in rtems [abe2d15] by Sebastian Huber <sebastian.huber@…>
rtems: Fix rtems_task_set_affinity() docs
10:37 Changeset in rtems-central [9c2bfab] by Sebastian Huber <sebastian.huber@…>
spec: Fix parameter direction
06:50 Changeset in rtems [ba937459] by Sebastian Huber <sebastian.huber@…>
rtems: Add rtems_interrupt_raise() Add rtems_interrupt_raise_on(). Document the currently not implemented rtems_interrupt_clear(). Remove the not implemented and badly named rtems_interrupt_cause() directive. Update #3269.
06:37 Changeset in rtems-central [2ffb38e] by Sebastian Huber <sebastian.huber@…>
spec: Add interrupt vector directives
06:00 Changeset in rtems [6c23252] by Richi Dubey <richidubey@…>
Update Strong APA Scheduler This change allows for the migration of higher priority tasks on the arrival of a lower priority task limited by affinity constraints. Change license to BSD-2-Clause according to file history and re-licensing agreement. Update #3053.

06/15/21:

16:44 Changeset in rtems-libbsd [7e71191] by Sebastian Huber <sebastian.huber@…>
README: Mention SMP requirements
16:44 Changeset in rtems-libbsd [ec8eacc]6-freebsd-12 by Sebastian Huber <sebastian.huber@…>
README: Mention SMP requirements
10:28 Changeset in rtems [98cef40] by Sebastian Huber <sebastian.huber@…>
score: Comment _Thread_queue_Surrender_sticky() The change also helps to avoid reports from static analysers since most callers of _Thread_queue_Make_ready_again() check the unblock status.
09:37 Changeset in rtems [f89a527] by Sebastian Huber <sebastian.huber@…>
arm: Fix parameter use in AARCH32_PMSA_MEM_ATTR() Update #4202.
06:38 Changeset in rtems-central [45b1ab5] by Sebastian Huber <sebastian.huber@…>
interface: Fix mapper prefix
00:42 Changeset in rtems-lwip [5857da3] by Vijay Kumar Banerjee <vijay@…>
lwip: Add bbb and tms570 drivers + Add networking01 and telnetd01 tests

06/14/21:

07:59 Changeset in rtems-docs [056886f] by Sebastian Huber <sebastian.huber@…>
c-user: Document interrupt manager extensions Close #3269.
07:57 Changeset in rtems [6abdd89] by Sebastian Huber <sebastian.huber@…>
Use a common phrase for pointer parameters Mention the type of the pointer in the parameter description. Use the more general term "object" instead of "variable". Update #3993.
07:18 Changeset in rtems-docs [c70715b] by Sebastian Huber <sebastian.huber@…>
c-user: Use a common phrase for pointer parameters Mention the type of the pointer in the parameter description. Use the more general term "object" instead of "variable". Update #3993.

06/13/21:

01:28 Changeset in rtems-docs [335c205] by Ida Delphine <idadelm@…>
user: Fixed typo to build hello application

06/11/21:

12:17 Changeset in rtems-libbsd [2c1f611] by Christian Mauderer <christian.mauderer@…>
builder.py: Only disable tests if they are there For checking the dependencies, the tests are removed. But if the tests are not enabled at all, that triggers a python exception.
12:17 Changeset in rtems-libbsd [400dcc4]6-freebsd-12 by Christian Mauderer <christian.mauderer@…>
builder.py: Only disable tests if they are there For checking the dependencies, the tests are removed. But if the tests are not enabled at all, that triggers a python exception.
12:16 Changeset in rtems-libbsd [2c8bbde]6-freebsd-12 by Christian Mauderer <christian.mauderer@…>
racoon: Fix build with current toolchain During some newlib version, the _types_fd_set has been replaced with just fd_set.
12:16 Changeset in rtems-libbsd [b45e44e] by Christian Mauderer <christian.mauderer@…>
racoon: Fix build with current toolchain During some newlib version, the _types_fd_set has been replaced with just fd_set.
08:22 Ticket #4457 (shell command problem) created by tianye
If one task is default mode, "task" command in shell echo "P:T:nA", …
07:35 Changeset in rtems [4925ab4]5 by Jan Sommer <jan.sommer@…>
bsps/i386: Update calibration of TSC to be more accurate Closes #4456
07:35 Changeset in rtems [93f96455] by Jan Sommer <jan.sommer@…>
bsps/i386: Update calibration of TSC to be more accurate Closes #4455
07:20 Changeset in rtems-central [6ee44e1] by Sebastian Huber <sebastian.huber@…>
spec: Use a common phrase for pointer parameters
06:32 Ticket #4456 (bsps/i386: TSC calibration inaccurate (cloned)) created by Jan Sommer
Cloned from #4455: ---- The current implementation of the TSC …
06:31 Ticket #4455 (bsps/i386: TSC calibration inaccurate) created by Jan Sommer
The current implementation of the TSC calibration during startup …
06:31 Ticket #4454 (bsps/i386: TSC calibration inaccurate) created by Jan Sommer
The current implementation of the TSC calibration during startup …
05:40 Changeset in rtems-libbsd [158c270]6-freebsd-12 by Sebastian Huber <sebastian.huber@…>
EPOCH(9): Fix epoch call and drain Since the epoch call callbacks may lock/unlock a mutex the callbacks must be called from within thread context with thread dispatching enabled. Use thread pinning to ensure that the calling thread stays on the right processor. Use the interrupt server to ensure the thread context for the epoch drain.
05:40 Changeset in rtems-libbsd [df8f5fc8] by Sebastian Huber <sebastian.huber@…>
EPOCH(9): Fix epoch call and drain Since the epoch call callbacks may lock/unlock a mutex the callbacks must be called from within thread context with thread dispatching enabled. Use thread pinning to ensure that the calling thread stays on the right processor. Use the interrupt server to ensure the thread context for the epoch drain.

06/10/21:

23:03 Changeset in rtems [3705962] by Gedare Bloom <gedare@…>
aarch64/xilinx-versal: new BSPs for qemu and vck190
16:01 Changeset in rtems-central [a615014] by Sebastian Huber <sebastian.huber@…>
spec: Add interrupt manager extension
13:14 Changeset in rtems [11cf6ae3] by Sebastian Huber <sebastian.huber@…>
grlib: Simplify apbuart_inbyte_nonblocking()
13:02 Changeset in rtems [3af1e5e] by Sebastian Huber <sebastian.huber@…>
grlib: Fix apbuart_outbyte_polled() prototype Callers usually want to output a character.
13:01 Changeset in rtems [af69a869] by Sebastian Huber <sebastian.huber@…>
grlib: Add apbuart_outbyte_wait()
12:51 Changeset in rtems [85febe7b] by Sebastian Huber <sebastian.huber@…>
grlib: Remove NL -> CR in apbuart_outbyte_polled() This is already done in rtems_putc().
11:42 Changeset in rtems [634a2c06] by Sebastian Huber <sebastian.huber@…>
bsps/leon3: Auto initialization for printk() Get rid of the hack to output into the idle stack during the early system initialization. This fixes also a couple of test program failures which fail due to missing output.
11:25 Changeset in rtems [c4c8d3fd] by Sebastian Huber <sebastian.huber@…>
grlib: Customizable allocation in ambapp_scan() Make the memory allocations in ambapp_scan() customizable via the new struct ambapp_context parameter which generalizes the memory copy handler.
11:04 Changeset in rtems [2c07f24] by Sebastian Huber <sebastian.huber@…>
grlib: Add ambapp_plb() Replace the global variable ambapp_plb with a function to allow an automatic on demand initialization.
08:07 Changeset in rtems-libbsd [cb94a74]6-freebsd-12 by Sebastian Huber <sebastian.huber@…>
EPOCH(9): Use PER_CPU_DATA_NEED_INITIALIZATION() Use the PER_CPU_DATA_NEED_INITIALIZATION() macro if necessary to request an initialization of the per-CPU data.
08:07 Changeset in rtems-libbsd [fb6a312] by Sebastian Huber <sebastian.huber@…>
EPOCH(9): Use PER_CPU_DATA_NEED_INITIALIZATION() Use the PER_CPU_DATA_NEED_INITIALIZATION() macro if necessary to request an initialization of the per-CPU data.
07:55 Changeset in rtems [fad01e6c] by Sebastian Huber <sebastian.huber@…>
score: Add PER_CPU_DATA_NEED_INITIALIZATION() Make the initialization of the per-CPU data optional. Change license to BSD-2-Clause according to file history and re-licensing agreement. Update #3053.
06:41 Changeset in rtems [27695542] by Sebastian Huber <sebastian.huber@…>
splinkersets01: Test linker sets in library Make sure that the linker sets work if placed in a library (this is how they are used in RTEMS).
05:44 Changeset in rtems [6641cc8] by Sebastian Huber <sebastian.huber@…>
score: Fix initialization of thread queue context Set Thread_queue_Context::timeout_absolute in _Thread_queue_Context_set_timeout_argument() to avoid using it uninitialized. The bug was introduced by a89ecaa1a94d49ddae7753d6b83923e9d2a00486.

06/09/21:

19:02 Ticket #4452 (libbsd/i386: Include header error through bus.h) closed by Jan Sommer
fixed
18:31 Ticket #4453 (Global vs Local Attribute Unclear for SMP/Distributed MP) created by Joel Sherrill
The description for global vs local attributes on objects do not make …
16:52 Ticket #4391 (SPARC GCC no longer needs sysconf(515) (_SC_STACK_PROT)) closed by Ryan Long <ryan.long@…>
fixed: In f83676d/rtems: […]
16:47 Changeset in rtems-libbsd [974ab15]6-freebsd-12 by Jan Sommer <jan.sommer@…>
i386: Remove unneeded include header files
16:46 Changeset in rtems-libbsd [1ca0dc7]6-freebsd-12 by Jan Sommer <jan.sommer@…>
waf_libbsd.py: Apply path-mappings to header-paths
16:25 Changeset in rtems-libbsd [5c1b99e]5-freebsd-12 by Jan Sommer <jan.sommer@…>
i386: Remove unneeded include header files Closes #4452
15:45 Changeset in rtems-libbsd [9edb120]5-freebsd-12 by Jan Sommer <jan.sommer@…>
waf_libbsd.py: Apply path-mappings to header-paths Update #4452
15:36 Changeset in rtems [7a723293] by Joel Sherrill <joel@…>
futimens.c, utime.c: Remove unnecessary include of <sys/stat.h>.
15:02 GSoC/2021 edited by Husni Faiz
(diff)
14:50 GSoC/2021 edited by Ida Delphine
(diff)
13:48 GSoC/2021 edited by Husni Faiz
(diff)
13:47 GSoC/2021 edited by Husni Faiz
(diff)
12:12 Changeset in rtems-central [4696cd1] by Frank Kühndel <frank.kuehndel@…>
spec: Adding a test for timer_[server_]fire_when() Extending the validation test of specification items for the directives rtems_timer_fire_when() and rtems_timer_server_fire_when() of the timer manager. The case for trying to create a timer with a trigger time in the past is tested.

06/08/21:

20:42 Changeset in rtems-docs [1a28186] by Gedare Bloom <gedare@…>
user: add bsps/aarch64/a72.rst
20:41 Changeset in rtems-docs [528a2b6] by Gedare Bloom <gedare@…>
user: fix typo in aarch64/a53.rst
20:08 Changeset in rtems-libbsd [4ce914c]6-freebsd-12 by Kinsey Moore <kinsey.moore@…>
rtemsbsd: Make ZynqMP CGEM interfaces selectable Use the new options from the ZynqMP BSPs to allow selection of the available CGEM ethernet interfaces.
20:03 Changeset in rtems-tools [599b316] by Gedare Bloom <gedare@…>
tester: Add a72_lp64_qemu.ini
19:59 Changeset in rtems [8299b79] by Gedare Bloom <gedare@…>
aarch64: add qemu bsps for cortex-a72 The a72 BSPs are identical to the a53 BSPs just changing a53 to a72.
19:32 Changeset in rtems-tools [8ab5f0e] by Alex White <alex.white@…>
covoar/CoverageMapBase: Use reference for iteration in validAddress
19:25 Changeset in rtems [10041a4c] by Kinsey Moore <kinsey.moore@…>
bsps/zynqmp: Allow any or all CGEMs to be enabled Provide the options necessary to enable any combination of CGEM ethernet interfaces in LibBSD. The default is still CGEM3, so this should continue to operate as expected on typical Zynq Ultrascale+ MPSoC development hardware.
18:14 Changeset in rtems [dbe355b] by Joel Sherrill <joel@…>
fsnofs01/init.c: Check for ENOENT from utime(). The addition of the entire *utime*() family of functions resulted in this call returning ENOENT not ENXIO. This is better aligned with the POSIX definition of the methods.
15:03 Changeset in rtems [4127a6c] by Ryan Long <ryan.long@…>
main_edit.c: get rid of malloc warning A warning was present when building RTEMS that stated that the argument for malloc() exceeded the maximum object size. To get rid of this, I changed many places where 'int' was being used to 'size_t'.
13:53 Changeset in rtems [2d71cba0] by Sebastian Huber <sebastian.huber@…>
bsps/grlib: Add generated headers Close #4828.
13:51 Ticket #4452 (libbsd/i386: Include header error through bus.h) created by Jan Sommer
Currently compilations of applications fails at …
13:49 Ticket #4451 (DesiredSymbols: Implement move assignment operator) created by Ryan Long
CID 1505133: Missing move assignment operator for SymbolInformation?
07:32 Changeset in rtems [7b8119a] by Sebastian Huber <sebastian.huber@…>
bsps/sparc: Remove unused bsp_mem_init symbol
07:21 Changeset in rtems [93afcff7] by Sebastian Huber <sebastian.huber@…>
bsps/sparc: Simplify memory initialization Directly initialize the memory in the start sequence defined by start.S instead of using a system initialization handler. This avoids using the global variable rdb_start which used a memory location which was shared with _ERC32_MEC_Timer_Control_Mirror. This change makes it possible to use _Memory_Allocate() even before the system initialization is started. Change license to BSD-2-Clause according to file history and re-licensing agreement. Update #3053.
07:08 Changeset in rtems [34b45b1] by Sebastian Huber <sebastian.huber@…>
score: Remove unused _Per_CPU_Initialize() decl
06:53 Changeset in rtems [ef5a53b] by Sebastian Huber <sebastian.huber@…>
bsps/sparc: Simplify stack initialization Initialize the stacks for all processors in one place. Do not rely on Per_CPU_Control::interrupt_stack_high and directly use the statically allocated interrupt stack area.
06:13 Changeset in rtems [07f6a61d] by Sebastian Huber <sebastian.huber@…>
bsps/sparc: Remove support to load data section Remove the support to load the data section and rely on the boot loader. The code is an artifact from the old erc32 days, when we would boot and execute from ROM and the .data had to be copied over to RAM. With leon1/2/3, this is not used anymore as a boot loader is made from the RAM image using a custom tool (mkprom). In SMP configurations, this support was also broken since LEON3_Boot_Cpu (in the data section due to the -1 initialization value) was used quite early in the start sequence. If the data copy is really necessary, then an application can still add this step as a very early system initialization step, since boot_card() and the system initialization loop does not use initialized read-write data (only read-only and BSS data). However, the SMP startup would still not work in this case. A boot loader is a better place to load the sections.
06:08 Changeset in rtems [b823c98] by Sebastian Huber <sebastian.huber@…>
bsps/sparc: Unify stack initialization Initialize the stacks in start.S in one place and identical to _CPU_Context_Initialize().
05:28 Changeset in rtems [21351a2] by David Gibson <david@…>
Fix CID 1461557 Coverity gets a bit confused by loading fdt_size_dt_strings() and using it in a memmove(). In fact this is safe because the callers have verified this information (via FDT_RW_PROBE() in fdt_pack() or construction in fdt_open_into()). Passing in strings_size like we already do struct_size seems to get Coverity to follow what's going on here. Signed-off-by: David Gibson <david@…>

06/07/21:

20:40 Changeset in rtems-libbsd [7960ab7]6-freebsd-12 by Stephen Clark <stephen.clark@…>
rtemsbsd:Updated TTCP code with network demo code Updated the TTCP code to match the ttcp.c in RTEMS network-demos repository (https://git.rtems.org/network-demos/).
18:16 Changeset in rtems-libbsd [af06b26]6-freebsd-12 by Stephen Clark <stephen.clark@…>
rtemsbsd: Added original TTCP code Added the original Test TCP (TTCP) program in unmodified form. Also added the original README for TTCP. Both the README and the TTCP program were sourced from the first commit in the RTEMS network demos repository.
15:53 Changeset in rtems-central [6179075] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
15:53 Changeset in rtems-central [dcf46cb] by Sebastian Huber <sebastian.huber@…>
config.yml: Add extra files
13:20 GSoC/2021 edited by Ida Delphine
(diff)
12:59 Changeset in rtems-central [fb0c8b6] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
07:37 Changeset in rtems [55ce66ca] by Sebastian Huber <sebastian.huber@…>
arm/fvp: Fix integer from pointer without a cast Update #4202.
07:03 Changeset in rtems [2d1c494f] by Sebastian Huber <sebastian.huber@…>
arm/fvp: Remove unused GICv2 BSP option Update #4202.

06/06/21:

12:17 GSoC/2021 edited by Husni Faiz
(diff)

06/04/21:

19:25 Ticket #4448 (covoar reports uncovered ranges of size 1) closed by Alex White <alex.white@…>
fixed: In c17664f/rtems-tools: […]
18:10 Changeset in rtems-tools [74cf39b] by Ryan Long <ryan.long@…>
Explanations.cc: Convert to c++ file handling
17:23 Ticket #4422 (ReportsBase.cc: Resource leak error spotted by Coverity) closed by Ryan Long <ryan.long@…>
fixed: In 52780608/rtems-tools: […]
17:23 Ticket #4421 (DesiredSymbols.cc: Resource leak error spotted by Coverity) closed by Ryan Long <ryan.long@…>
fixed: In 9527f65/rtems-tools: […]
17:23 Ticket #4420 (TraceWriterQEMU.cc: Resource leak error spotted by Coverity) closed by Ryan Long <ryan.long@…>
fixed: In a0b54f0/rtems-tools: […]
17:23 Ticket #4418 (GcovData.cc: Resource leak error spotted by Coverity) closed by Ryan Long <ryan.long@…>
fixed: In 08d9f37/rtems-tools: […]
17:23 Ticket #4419 (TraceReaderLogQEMU.cc: Resource leak error spotted by Coverity) closed by Ryan Long <ryan.long@…>
fixed: In dfe012d/rtems-tools: […]
17:23 Ticket #4417 (Explanations.cc: Resource leak error spotted by Coverity) closed by Ryan Long <ryan.long@…>
fixed: In 9f4887c/rtems-tools: […]
07:40 Ticket #4450 (cpu/armv7m: MPU initialized incorrect) created by Christian Mauderer
If regions are skipped due to a zero region size, currently the MPU …
03:32 Ticket #4449 (CID 1439298: Resource leak in rtl-archive.c) created by Harrison Gerber
The system resource will not be reclaimed and reused, reducing the …

06/03/21:

21:52 WikiStart edited by Gedare Bloom
update links for irc (diff)
19:58 Developer/discord edited by Gedare Bloom
fix typo (diff)
19:57 Developer/discord edited by Gedare Bloom
fix some irc'isms (diff)
08:36 Changeset in rtems-libbsd [5b82fcf] by Jan Sommer <jan.sommer@…>
i386: Remove unneeded include header files
08:35 Changeset in rtems-libbsd [d5d7e54] by Jan Sommer <jan.sommer@…>
waf_libbsd.py: Apply path-mappings to header-paths
Note: See TracTimeline for information about the timeline view.