Timeline



02/25/20:

17:40 Ticket #3885 (Context switch extension is broken in SMP configurations) created by Sebastian Huber
The context switch extensions are called during _Thread_Do_dispatch(): …
13:43 Changeset in rtems [01c97e64]5 by Sebastian Huber <sebastian.huber@…>
score: Fix label defined but not used warning Update #3835.
13:07 Changeset in rtems [2220a53]5 by Jan Sommer <jan.sommer@…>
bsp/pc386: Fix interrupt enable to make debug option work again
12:54 Changeset in rtems-central [c0ac12a] by Sebastian Huber <sebastian.huber@…>
Initial import
12:49 Changeset in rtems [470dfa1f]5 by Sebastian Huber <sebastian.huber@…>
config: Resurrect NULL_DRIVER_TABLE_ENTRY This define may be used by application configurations for the CONFIGURE_APPLICATION_EXTRA_DRIVERS definition. Update #3875.
12:47 Changeset in rtems [c36fae22]5 by Sebastian Huber <sebastian.huber@…>
config: Initialize IO drivers on demand
11:43 Changeset in rtems-docs [ca1a9e6]5 by Sebastian Huber <sebastian.huber@…>
eng: Fix typo
11:35 Ticket #3874 (Remove CONFIGURE_POSIX_HAS_OWN_INIT_THREAD_TABLE) closed by Sebastian Huber <sebastian.huber@…>
fixed: In d10e3b1/rtems-docs: […]
11:35 Ticket #3873 (Remove CONFIGURE_HAS_OWN_INIT_TASK_TABLE) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 3738a74/rtems-docs: […]
11:34 Ticket #3875 (Split up confdefs.h in component based header files) closed by Sebastian Huber <sebastian.huber@…>
fixed: In a78495ed/rtems: […]
11:33 Ticket #3876 (Remove CONFIGURE_DISABLE_SMP_CONFIGURATION) closed by Sebastian Huber <sebastian.huber@…>
fixed: In c7f748a/rtems: […]
11:33 Ticket #3882 (Add POSIX user environment pointer to TCB) closed by Sebastian Huber <sebastian.huber@…>
fixed: In ba74ebde/rtems: […]
09:55 Changeset in rtems-docs [732c570]5 by Sebastian Huber <sebastian.huber@…>
c-user: Canonicalize two glossary acronyms Add :term: text roles to acronym definitions of glossary defined terms. Update #3853.
09:36 Ticket #3884 (RTEMS as a Guest/Manager on seL4 Microkernel) created by Hesham Almatary
Goals Host RTEMS on seL4 in a way that leverages the strengths of …
08:18 Changeset in rtems-tools [b9d6d39]5 by Sebastian Huber <sebastian.huber@…>
linkers: Include proper header file
08:18 Changeset in rtems-tools [ed15643]5 by Sebastian Huber <sebastian.huber@…>
linkers: Update due to API changes Update #3835.
08:17 Ticket #3883 (Trace linker is broken on small-data area targets) created by Sebastian Huber
The trace linker generates some data, e.g. __rtld_trace_names. The …
08:03 Changeset in rtems-tools [4a2f3e5]5 by Sebastian Huber <sebastian.huber@…>
waf: Update to waf-2.0.19 Update #3569.
07:44 Changeset in rtems-docs [e068cbf]5 by Sebastian Huber <sebastian.huber@…>
waf: Update to waf-2.0.19 Update #3569.
06:52 Changeset in rtems-docs [ac61465]5 by Sebastian Huber <sebastian.huber@…>
c-user: rtems_scheduler_map_priority_from_posix() Close #3881.
06:51 Changeset in rtems-docs [e458fed]5 by Sebastian Huber <sebastian.huber@…>
c-user: rtems_scheduler_map_priority_to_posix() Update #3881.
06:17 Ticket #3882 (Add POSIX user environment pointer to TCB) created by Sebastian Huber
The IO library uses a POSIX key to store an optional POSIX user …
06:14 Changeset in rtems [77ee827]5 by Sebastian Huber <sebastian.huber@…>
sptests/spcbssched03: Include missing header file Update #3875.
06:13 Changeset in rtems [5d1d348]5 by Sebastian Huber <sebastian.huber@…>
libtests/stackchk: Include missing header file Update #3875.

02/24/20:

19:09 Changeset in rtems-tools [fb241f8]5 by Cláudio Maia <clrrm@…>
Fix typo in error message
13:06 Changeset in rtems [18020109]5 by Sebastian Huber <sebastian.huber@…>
rtems: Add rtems_scheduler_map_priority_from_posix() Update #3881.
13:06 Changeset in rtems [38736c6]5 by Sebastian Huber <sebastian.huber@…>
rtems: Add rtems_scheduler_map_priority_to_posix() Update #3881.
12:44 Ticket #3881 (Add API functions to map a task priority to/from a POSIX thread priority) created by Sebastian Huber
Mapping task priorities to/from POSIX thread priorities is probably …
05:29 GSoC/2020 edited by eshan dhawan
(diff)

02/23/20:

01:37 Ticket #3880 (Update sphinx_rtd_theme to 68a19ca / 0.4.3.dev0.) created by Amar Takhar
I've been running this version for a while now. It should fix any …
00:32 Changeset in rtems-docs [9845183]5 by Amar Takhar <amar@…>
Update sphinx_rtd_theme to https://github.com/readthedocs/sphinx_rtd_theme/ 68a19ca / 0.4.3.dev0. I have been using this one for a while without issues. This should fix the search issues. closes #3880

02/22/20:

11:17 Changeset in rtems-docs [99527a1]5 by Martin Erik Werner <martinerikwerner@…>
Fix a minor "suspect" -> "subject" wording error

02/21/20:

18:58 GSoC/2020 edited by Mritunjay Kumar Sharma
(diff)
14:12 Ticket #3879 (Coverity reports out of bounds access in bsps/shared/irq/irq-server.c) created by Suyash Singh
Issue at line 519 Possible reason- Instances is assigned array memory …
14:12 Changeset in rtems [f6fcfea1]5 by Sebastian Huber <sebastian.huber@…>
mptests/mp14: Include missing header file Include <mpci.h> for MPCI_Print_statistics(). Update #3875.
13:21 Changeset in rtems [e58ecb84]5 by Sebastian Huber <sebastian.huber@…>
bsps/arm: Initialize priorities of PPIs At least on GICv1 the interrupts 0 up to including 31 are so called Peripheral Private Interrupts (PPIs). We have to initialize the priority of the PPIs on secondary processors.
10:07 Changeset in rtems-docs [61a2b3e]5 by Sebastian Huber <sebastian.huber@…>
c-user: Clarify filesystem configuration Update #3875.
07:08 Changeset in rtems [a78495ed]5 by Sebastian Huber <sebastian.huber@…>
config: Add <rtems/confdefs/wkspace.h> Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Change licence of <rtems/confdefs.h> to BSD-2-Clause according to file history. Update #3053. Close #3875.
06:34 Changeset in rtems [0561cc1]5 by Sebastian Huber <sebastian.huber@…>
config: Remove _Configure_Max_Objects() Use rtems_resource_maximum_per_allocation() directly. The use of _Configure_Zero_or_one() was superfluous. Update #3875.
06:28 Changeset in rtems [cfe68385]5 by Sebastian Huber <sebastian.huber@…>
config: Improve _Configure_From_workspace() Commit 4c09f4b3fefc7ba5c5868a97ad00c1ee14a06677 changed the cast from size_t to ssize_t to try to fix an workspace issue on 16-bit architectures. This change was reverted by commit 7ff6115b8b913d848b8fe76daf72ca0b4bbf2548 for the workspace but not _Configure_From_workspace(). Change the cast to uintptr_t to be in line with the Heap Handler.
04:30 Changeset in rtems [486829b2]5 by Amaan Cheval <amaan.cheval@…>
Add Amaan to MAINTAINERS

02/20/20:

21:45 Changeset in rtems [5fa49fa]5 by Simon Glass <sjg@…>
libfdt: Allow exclusion of fdt_check_full() This function is used to perform a full check of the device tree. Allow it to be excluded if all assumptions are enabled. Signed-off-by: Simon Glass <sjg@…> Reviewed-by: David Gibson <david@…> Message-Id: <20200220214557.176528-9-sjg@…> Signed-off-by: David Gibson <david@…>
21:45 Changeset in rtems [83cd341]5 by Simon Glass <sjg@…>
libfdt: Add support for disabling ordering check/fixup Add a way to remove this check and the reordering code, which is unnecessary if the dtb is known to be correctly ordered. Signed-off-by: Simon Glass <sjg@…> Reviewed-by: David Gibson <david@…> Message-Id: <20200220214557.176528-8-sjg@…> Signed-off-by: David Gibson <david@…>
21:45 Changeset in rtems [0791bdf]5 by Simon Glass <sjg@…>
libfdt: Add support for disabling version checks Allow enabling FDT_ASSUME_LATEST to disable version checks. Signed-off-by: Simon Glass <sjg@…> Reviewed-by: David Gibson <david@…> Message-Id: <20200220214557.176528-7-sjg@…> Signed-off-by: David Gibson <david@…>
21:45 Changeset in rtems [23fe4d7b]5 by Simon Glass <sjg@…>
libfdt: Add support for disabling rollback handling Allow enabling FDT_ASSUME_NO_ROLLBACK to disable rolling back after a failed operation. Signed-off-by: Simon Glass <sjg@…> Reviewed-by: David Gibson <david@…> Message-Id: <20200220214557.176528-6-sjg@…> Signed-off-by: David Gibson <david@…>
21:45 Changeset in rtems [52d4c65]5 by Simon Glass <sjg@…>
libfdt: Add support for disabling sanity checks Allow enabling ASSUME_VALID_INPUT to disable sanity checks on the device tree and the parameters to libfdt. This assumption covers that cases where the problem could be with either. Signed-off-by: Simon Glass <sjg@…> Message-Id: <20200220214557.176528-5-sjg@…> Signed-off-by: David Gibson <david@…>
21:45 Changeset in rtems [e9ebc6ab]5 by Simon Glass <sjg@…>
libfdt: Add support for disabling dtb checks Support ASSUME_VALID_DTB to disable some sanity checks If we assume that the DTB itself is valid then we can skip some checks and save code space. Add various conditions to handle this. Signed-off-by: Simon Glass <sjg@…> Message-Id: <20200220214557.176528-4-sjg@…> Signed-off-by: David Gibson <david@…>
21:45 Changeset in rtems [b44c574d]5 by Simon Glass <sjg@…>
Add a way to control the level of checks in the code Add a new ASSUME_MASK option, which allows for some control over the checks used in libfdt. With all assumptions enabled, libfdt assumes that the input data and parameters are all correct and that internal errors cannot happen. By default no assumptions are made and all checks are enabled. Signed-off-by: Simon Glass <sjg@…> Message-Id: <20200220214557.176528-3-sjg@…> Signed-off-by: David Gibson <david@…>
21:45 Changeset in rtems [461c7354]5 by Simon Glass <sjg@…>
libfdt: De-inline fdt_header_size() There does not seem to be a strong reason to inline this function. Also we are about to add some extra code to it which will increase its size. Move it into fdt.c and use a simple declaration in libfdt.h Signed-off-by: Simon Glass <sjg@…> Message-Id: <20200220214557.176528-2-sjg@…> Signed-off-by: David Gibson <david@…>
14:26 Changeset in rtems [1fb1cf1]5 by Sebastian Huber <sebastian.huber@…>
config: Add <rtems/confdefs/objectsposix.h> Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875.
14:13 Changeset in rtems [35e58c45]5 by Sebastian Huber <sebastian.huber@…>
config: Add <rtems/confdefs/wkspacesupport.h> Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875.
14:12 Ticket #3878 (rtems06: All BSPs Fail to build with BSP Builder on rtems 6) created by Joel Sherrill
I think there are a couple of places in an rtems6 build of RTEMS …
13:24 Changeset in rtems [f5a2fd86]5 by Sebastian Huber <sebastian.huber@…>
config: Add <rtems/confdefs/threads.h> Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875.
12:59 Changeset in rtems [d20209b]5 by Sebastian Huber <sebastian.huber@…>
config: Add <rtems/confdefs/objectsclassic.h> Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875.
12:33 Changeset in rtems [40db051]5 by Sebastian Huber <sebastian.huber@…>
config: Add <rtems/confdefs/unlimited.h> Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875.
12:22 Changeset in rtems [7b6596f5]5 by Sebastian Huber <sebastian.huber@…>
config: Add <rtems/confdefs/iodrivers.h> Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875.
12:10 Changeset in rtems [fe84ab5]5 by Sebastian Huber <sebastian.huber@…>
config: Add <rtems/confdefs/console.h> Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875.
11:58 Changeset in rtems [8314933]5 by Sebastian Huber <sebastian.huber@…>
config: Add <rtems/confdefs/initthread.h> Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875.
11:02 Changeset in rtems [b15d1cb]5 by Sebastian Huber <sebastian.huber@…>
config: Add <rtems/confdefs/inittask.h> Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875.
10:39 Changeset in rtems [8f3419b]5 by Sebastian Huber <sebastian.huber@…>
config: Add <rtems/confdefs/extensions.h> Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875.
10:39 Changeset in rtems [fb0caca]5 by Sebastian Huber <sebastian.huber@…>
config: Add <rtems/confdefs/newlib.h> Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875.
06:55 Changeset in rtems [32561f5]5 by Sebastian Huber <sebastian.huber@…>
config: Add <rtems/confdefs/clock.h> Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875.
06:45 Changeset in rtems [1d35bf2a]5 by Sebastian Huber <sebastian.huber@…>
config: Add <rtems/confdefs/mcpi.h> Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875.
06:33 Changeset in rtems [03aff2c]5 by Sebastian Huber <sebastian.huber@…>
config: Add <rtems/confdefs/malloc.h> Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Move the default configuration to library files so that application configurations do not include the definitions for the default case. Update #3053. Update #3875.
06:22 Changeset in rtems [691b614]5 by Sebastian Huber <sebastian.huber@…>
config: Add <rtems/confdefs/bdbuf.h> Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875.
01:21 Ticket #3877 (No output from joel scripts in telnet (cloned)) closed by Chris Johns <chrisj@…>
fixed: In 4d906d6a/rtems: […]
01:21 Ticket #3870 (libc_reent set up is broken) closed by Chris Johns <chrisj@…>
fixed: In fe09d8d/rtems: […]

02/19/20:

13:14 Changeset in rtems [591e9736]5 by Sebastian Huber <sebastian.huber@…>
config: Add <rtems/confdefs/scheduler.h> Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875.
12:53 Changeset in rtems-docs [874a5ef]5 by Sebastian Huber <sebastian.huber@…>
c-user: Clarify CONFIGURE_MAXIMUM_PRIORITY Update #3875.
07:05 Changeset in rtems-docs [d27e630]5 by Sebastian Huber <sebastian.huber@…>
eng: Rework file template section Update #3053.

02/18/20:

16:30 GSoC/2020 edited by niteesh
(diff)
16:04 GSoC/2020 edited by niteesh
(diff)
13:36 Changeset in rtems-libbsd [792d56b]5 by Sebastian Huber <sebastian.huber@…>
NVME(4): Fix for big endian platforms Update #3821.
02:54 Ticket #3877 (No output from joel scripts in telnet (cloned)) created by Chris Johns
Cloned from #3859: ---- Running a joel script in a telnet session …
00:34 Changeset in rtems [4d906d6a]4.11 by Chris Johns <chrisj@…>
libmisc/shell: Fix the handling of joel scripts in telnet - Fix the passing of std[in/out] to child threads - Fix deleting of managed memory in the key destructor - Only set the key in the main loop thread - Only allocate a shell env outside of the main loop - Fix memory leak if the task start fails - Remove error level from shell env, it cannot be returned this way. Add exit_code but the API is broken so it cannot be returned. Closes #3877
00:09 Changeset in rtems-docs [2c37918]5 by Chris Johns <chrisj@…>
user/tools: Add RTEMS TFTP Proxy command documentation

02/17/20:

18:23 GSoC/2020 edited by Vijay Kumar Banerjee
Fix typo (diff)
08:47 Changeset in rtems-docs [d10e3b1]5 by Sebastian Huber <sebastian.huber@…>
c-user: Obsolete CONFIGURE_POSIX_HAS_OWN_INIT_THREAD_TABLE The CONFIGURE_HAS_OWN_INIT_TASK_TABLE and CONFIGURE_POSIX_HAS_OWN_INIT_THREAD_TABLE are the last *_HAS_OWN_* configuration options. These two options are probably unused, see also: * https://lists.rtems.org/pipermail/users/2019-April/033129.html * https://lists.rtems.org/pipermail/users/2019-April/033130.html Removing them simplifies the configuration. If there is a real user need which shows up after the removal, we can resurrect them on demand. Using CONFIGURE_POSIX_HAS_OWN_INIT_THREAD_TABLE would have required the use of the undocumented CONFIGURE_POSIX_INIT_THREAD_TABLE_NAME and CONFIGURE_POSIX_INIT_THREAD_TABLE_SIZE configuration options. Close #3874.
08:41 Changeset in rtems-docs [3738a74]5 by Sebastian Huber <sebastian.huber@…>
c-user: Obsolete CONFIGURE_HAS_OWN_INIT_TASK_TABLE The CONFIGURE_HAS_OWN_INIT_TASK_TABLE and CONFIGURE_POSIX_HAS_OWN_INIT_THREAD_TABLE are the last *_HAS_OWN_* configuration options. These two options are probably unused, see also: * https://lists.rtems.org/pipermail/users/2019-April/033129.html * https://lists.rtems.org/pipermail/users/2019-April/033130.html Removing them simplifies the configuration. If there is a real user need which shows up after the removal, we can resurrect them on demand. Using CONFIGURE_HAS_OWN_INIT_TASK_TABLE would have required the use of the undocumented CONFIGURE_INIT_TASK_TABLE and CONFIGURE_INIT_TASK_TABLE_SIZE configuration options. Close #3873.
07:46 Ticket #3871 (Remove rtems_configuration_get_posix_api_configuration()) closed by Sebastian Huber <sebastian.huber@…>
fixed: In f613778/rtems: […]

02/15/20:

17:57 Changeset in rtems [1608221]5 by Sebastian Huber <sebastian.huber@…>
config: Add <rtems/confdefs/libio.h> Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875.
13:16 Changeset in rtems [f45d0b2f]5 by Sebastian Huber <sebastian.huber@…>
config: Add <rtems/confdefs/bsp.h> Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875.
13:00 Changeset in rtems [0f8e139e]5 by Sebastian Huber <sebastian.huber@…>
config: Add <rtems/confdefs/percpu.h> Remove comments and copyrightable content from the moved content. Use BSD-2-Clause for new file according to file history of <rtems/confdefs.h>. Update #3053. Update #3875.
11:07 Changeset in rtems [c7f748a]5 by Sebastian Huber <sebastian.huber@…>
config: Remove CONFIGURE_DISABLE_SMP_CONFIGURATION The CONFIGURE_DISABLE_SMP_CONFIGURATION configuration option and rtems_configuration_is_smp_enabled() were added during the SMP support development cycle as a workaround to fix some testsuite failures in SMP configurations. All use cases were replaced with tests for specific conditions. The configuration option and test macro were undocumented. Close #3876.
11:03 Changeset in rtems [ca82a603]5 by Sebastian Huber <sebastian.huber@…>
rtems: Change timer server task mode setting Use the non-preempt mode only in uni-processor configurations. Update #3876.
10:52 Changeset in rtems [e50e42b8]5 by Sebastian Huber <sebastian.huber@…>
score: _Scheduler_Is_non_preempt_mode_supported() If the non-preempt mode for threads is supported depends on the scheduler implementation. Add _Scheduler_Is_non_preempt_mode_supported() to indicate this. Update #3876.
10:23 Changeset in rtems [5b8d80d7]5 by Sebastian Huber <sebastian.huber@…>
config: CONFIGURE_INIT_TASK_INITIAL_MODES Determine the default for CONFIGURE_INIT_TASK_INITIAL_MODES depeding on whether RTEMS_SMP is defined or not. In the tests, use CONFIGURE_INIT_TASK_INITIAL_MODES to explicitly request RTEMS_NO_PREEMPT mode if necessary. Update #3876.
10:20 Ticket #3876 (Remove CONFIGURE_DISABLE_SMP_CONFIGURATION) created by Sebastian Huber
The CONFIGURE_DISABLE_SMP_CONFIGURATION configuration option and …
10:14 Changeset in rtems [51614bd5]5 by Sebastian Huber <sebastian.huber@…>
bsps/clock: Use _SMP_Get_processor_maximum() Use a specific test to enable the fast idle mode instead of using the rtems_configuration_is_smp_enabled() workaround. Update #3876.
10:09 Changeset in rtems [1ada3e55]5 by Sebastian Huber <sebastian.huber@…>
score: Add _SMP_Need_inter_processor_interrupts() Test for the proper system condition instead of using the rtems_configuration_is_smp_enabled() workaround. Update #3876.

02/14/20:

23:27 Changeset in rtems [166a80c3]5 by Konstantin Belousov <kib@…>
Consolidate read code for timecounters and fix possible overflow in bintime()/binuptime(). The algorithm to read the consistent snapshot of current timehand is repeated in each accessor, including the details proper rollup detection and synchronization with the writer. In fact there are only two different kind of readers: one for bintime()/binuptime() which has to do the in-place calculation, and another kind which fetches some member from struct timehand. Extract the logic into type-checked macros, GETTHBINTIME() for bintime calculation, and GETTHMEMBER() for safe read of a structure' member. This way, the synchronization is only written in bintime_off() and getthmember(). In bintime_off(), use overflow-safe calculation of th_scale * delta(timecounter). In tc_windup, pre-calculate the min delta value which overflows and require slow algorithm, into the new timehands th_large_delta member. This part with overflow fix was written by Bruce Evans. Reported by: Mark Millard <marklmi@…> (the overflow issue) Tested by: pho Discussed with: emaste Sponsored by: The FreeBSD Foundation (kib) MFC after: 3 weeks
23:27 Changeset in rtems [9fcf785d] by Konstantin Belousov <kib@…>
Consolidate read code for timecounters and fix possible overflow in bintime()/binuptime(). The algorithm to read the consistent snapshot of current timehand is repeated in each accessor, including the details proper rollup detection and synchronization with the writer. In fact there are only two different kind of readers: one for bintime()/binuptime() which has to do the in-place calculation, and another kind which fetches some member from struct timehand. Extract the logic into type-checked macros, GETTHBINTIME() for bintime calculation, and GETTHMEMBER() for safe read of a structure' member. This way, the synchronization is only written in bintime_off() and getthmember(). In bintime_off(), use overflow-safe calculation of th_scale * delta(timecounter). In tc_windup, pre-calculate the min delta value which overflows and require slow algorithm, into the new timehands th_large_delta member. This part with overflow fix was written by Bruce Evans. Reported by: Mark Millard <marklmi@…> (the overflow issue) Tested by: pho Discussed with: emaste Sponsored by: The FreeBSD Foundation (kib) MFC after: 3 weeks
18:09 Changeset in rtems [ba74ebde]5 by Sebastian Huber <sebastian.huber@…>
libio: Add POSIX user environment pointer to TCB The IO library used a POSIX key to store an optional POSIX user environment pointer. This pulled in the POSIX keys support in every application configuration. Add a user environment pointer to the thread control block (TCB) instead. Applications which do not need the POSIX user environment will just get an overhead of one pointer per thread. Close #3882.
16:24 Changeset in rtems [58864627]5 by Sebastian Huber <sebastian.huber@…>
config: Remove unused declaration and defines Update #3875.
16:20 Changeset in rtems [55a7316]5 by Sebastian Huber <sebastian.huber@…>
config: Add <rtems/confdefs/libpci.h> Derive copyright and license for new file form the file history. Update #3875.
15:50 Changeset in rtems [cadd8d1]5 by Sebastian Huber <sebastian.huber@…>
config: Add <rtems/confdefs/obsolete.h> Unify handling of obsolete configuration options. Remove comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875.
14:51 Changeset in rtems [b89b442]5 by Sebastian Huber <sebastian.huber@…>
smpschededf02: Improve readability
13:13 Ticket #3875 (Split up confdefs.h in component based header files) created by Sebastian Huber
The confdefs.h header file is large, complex, and hard to review. …
13:04 Changeset in rtems [ba46b936]5 by Sebastian Huber <sebastian.huber@…>
config: Add _SMP_Is_enabled Move the is SMP enabled configuration constant out of the configuration table. Since this was the last configuration constant in rtems_configuration_table, remove this type. Update #3875.
12:57 Changeset in rtems [567455b6]5 by Sebastian Huber <sebastian.huber@…>
config: Add _SMP_Processor_configure_maximum Move the processor maximum configuration constant out of the configuration table. Update #3875.
12:48 Changeset in rtems [ad85c00]5 by Sebastian Huber <sebastian.huber@…>
config: Add _Workspace_Is_unified Move the unified workspace configuration constant out of the configuration table. Provide a default definition of the unified workspace constant. Update #3875.
12:43 Changeset in rtems [ba7b2df7]5 by Sebastian Huber <sebastian.huber@…>
config: Add _Workspace_Size Move the workspace size configuration constant out of the configuration table. Update #3875.
12:36 Changeset in rtems [5180762c]5 by Sebastian Huber <sebastian.huber@…>
config: Add _Thread_Idle_body Move the idle thread body configuration constant out of the configuration table. Provide a default definition of the idle thread body constant. Update #3875.
12:26 Changeset in rtems [c70d112]5 by Sebastian Huber <sebastian.huber@…>
config: Add _Thread_Idle_stack_size Move the idle thread stack size configuration constant out of the configuration table. Add THREAD_IDLE_STACK_SIZE_DEFAULT and use it to provide a default definition of the idle thread stack size constant. Update #3875.
11:58 Changeset in rtems [308a2e0f]5 by Sebastian Huber <sebastian.huber@…>
config: Add _Watchdog_Ticks_per_timeslice Move the ticks per timeslice configuration constant out of the configuration table. Add WATCHDOG_TICKS_PER_TIMESLICE_DEFAULT and use it to provide a default definition of the watchdog ticks per timeslice constant. Update #3875.
10:23 Changeset in rtems [dbb7ac6f]5 by Sebastian Huber <sebastian.huber@…>
posix: Remove <rtems/posix/ptimer.h> This file contained duplicate prototypes for standard POSIX functions declared in <time.h>.
10:20 Changeset in rtems [3b4795b4]5 by Sebastian Huber <sebastian.huber@…>
config: Remove CONFIGURE_POSIX_HAS_OWN_INIT_THREAD_TABLE The CONFIGURE_HAS_OWN_INIT_TASK_TABLE and CONFIGURE_POSIX_HAS_OWN_INIT_THREAD_TABLE are the last *_HAS_OWN_* configuration options. These two options are probably unused, see also: * https://lists.rtems.org/pipermail/users/2019-April/033129.html * https://lists.rtems.org/pipermail/users/2019-April/033130.html Removing them simplifies the configuration. If there is a real user need which shows up after the removal, we can resurrect them on demand. Using CONFIGURE_POSIX_HAS_OWN_INIT_THREAD_TABLE would have required the use of the undocumented CONFIGURE_POSIX_INIT_THREAD_TABLE_NAME and CONFIGURE_POSIX_INIT_THREAD_TABLE_SIZE configuration options. Update #3874.
09:05 Changeset in rtems [33d89af]5 by Sebastian Huber <sebastian.huber@…>
smpfatal09: Fix test case Update #3838.
08:48 Changeset in rtems [9bdb6aa3]5 by Sebastian Huber <sebastian.huber@…>
config: Bring back RTEMS 4.11 configuration table This improves API backward compatibility of RTEMS 5.1 to previous versions.
08:34 Changeset in rtems [a9bc7a5]5 by Sebastian Huber <sebastian.huber@…>
rtems: Simplify _RTEMS_tasks_Initialize_user_task() Due to the system initialization order, the _Thread_Global_constructor must be 0 in this function.
08:31 Changeset in rtems [9520ec3]5 by Sebastian Huber <sebastian.huber@…>
config: Simplify initialization task config With the removal of the CONFIGURE_HAS_OWN_INIT_TASK_TABLE configuration option at most one Classic API user initialization task can be configured. Provide an RTEMS API configuration table for backward compatibility. Update #3873.
07:40 Changeset in rtems [6b0873f]5 by Sebastian Huber <sebastian.huber@…>
config: Remove CONFIGURE_HAS_OWN_INIT_TASK_TABLE The CONFIGURE_HAS_OWN_INIT_TASK_TABLE and CONFIGURE_POSIX_HAS_OWN_INIT_THREAD_TABLE are the last *_HAS_OWN_* configuration options. These two options are probably unused, see also: * https://lists.rtems.org/pipermail/users/2019-April/033129.html * https://lists.rtems.org/pipermail/users/2019-April/033130.html Removing them simplifies the configuration. If there is a real user need which shows up after the removal, we can resurrect them on demand. Using CONFIGURE_HAS_OWN_INIT_TASK_TABLE would have required the use of the undocumented CONFIGURE_INIT_TASK_TABLE and CONFIGURE_INIT_TASK_TABLE_SIZE configuration options. Update #3873.
07:09 Ticket #3874 (Remove CONFIGURE_POSIX_HAS_OWN_INIT_THREAD_TABLE) created by Sebastian Huber
The CONFIGURE_HAS_OWN_INIT_TASK_TABLE and …
07:09 Ticket #3873 (Remove CONFIGURE_HAS_OWN_INIT_TASK_TABLE) created by Sebastian Huber
The CONFIGURE_HAS_OWN_INIT_TASK_TABLE and …
04:16 Changeset in rtems [fe09d8d]4.11 by Chris Johns <chrisj@…>
libcsupport/newlib: Call newlib's sinit to force reent initialisation - Newlib overtites any FILE pointers set in stdin, stdout or stderr. Closes #3870
03:16 Changeset in rtems [3f7ebdd]5 by Chris Johns <chrisj@…>
testsuite/newlib: Check newlib does not touch an assigned std FILE pointer Update #3870

02/13/20:

16:20 Changeset in rtems-docs [536b2d9]5 by Sebastian Huber <sebastian.huber@…>
c-user: Fix MPCI initialization prototype
16:16 Changeset in rtems [b8648bd]5 by Sebastian Huber <sebastian.huber@…>
config: Add _Watchdog_Microseconds_per_tick Move the microseconds per tick configuration constant out of the configuration table. Add WATCHDOG_MICROSECONDS_PER_TICK_DEFAULT and use it to provide a default definition of the watchdog ticks constants. Update #3875.
16:15 Changeset in rtems [c621c11b]5 by Sebastian Huber <sebastian.huber@…>
monitor: Use proper API for all config constants
16:08 Ticket #3872 (Add hook to stop merge commits into the master repository) created by Amar Takhar
A developer had an issue where they accidentally pushed local code …
15:56 Changeset in rtems [e85f168]5 by Sebastian Huber <sebastian.huber@…>
config: Remove unused configuration constant
15:20 Ticket #3871 (Remove rtems_configuration_get_posix_api_configuration()) created by Sebastian Huber
The corresponding data structure not longer exists. This function was …
15:15 Changeset in rtems [f613778]5 by Sebastian Huber <sebastian.huber@…>
Remove rtems_configuration_get_posix_api_configuration() The corresponding data structure not longer exists. This function was not tested and documented. Close #3871.
12:39 Changeset in rtems [f1baeb0]5 by Sebastian Huber <sebastian.huber@…>
bootstrap: Add special case for clean command The testsuites/ada/sptests/sp19/Makefile was added to document how sptest.adb is generated. However, this Makefile is in the way of ./bootstrap -c. Add an exception.
10:37 Changeset in rtems [2807d556]5 by Sebastian Huber <sebastian.huber@…>
score: Clean up wkspace.c Remove DEBUG_WORKSPACE support. There are better ways to trace the application. See Tracing chapter in the RTEMS User Manual. Remove superfluous includes. Change format.
10:34 Changeset in rtems [88c40ef8]5 by Sebastian Huber <sebastian.huber@…>
score: Remove unused _Workspace_Allocate_aligned()
09:56 Changeset in rtems-libbsd [24806ee]5-freebsd-126-freebsd-12 by Christian Mauderer <christian.mauderer@…>
regulator: Add to build. Update #3869.
09:56 Changeset in rtems-libbsd [e518d8c]5 by Christian Mauderer <christian.mauderer@…>
regulator: Add to build. Update #3869.
00:15 Changeset in rtems [3f732f0]5 by Joel Sherrill <joel@…>
objectdata.h, objectimpl.h: Change structure member from free to deallocate Without this change, rtems-libbsd does not compile. A macro turns free into bsd_free. Also the use of a standard library element as a program identifier is a violation of a MISRA rule. Turns out that was a good rule. :)

02/12/20:

14:09 Changeset in rtems [7006f08]5 by Dennis Pfau <dennis.pfau@…>
drvmgr: Fix determination of prefix in grlib uart driver drvmgr_get_dev_prefix returns 0 if a prefix was found. Therefore the if condition needs to check for 0, i.e. DRVMGR_OK.
07:53 Changeset in rtems [b900f507]5 by Sebastian Huber <sebastian.huber@…>
arm/xilinx-zynq: Split console driver files This avoids to pull in via printk() the Termios support which pulls in the file system support. This fixes a spconfig02 test failure.
07:01 Changeset in rtems-tools [629c330]5 by Sebastian Huber <sebastian.huber@…>
tester: Add qemu_opts_serial The realview_pbx_a9_qemu test configuration for Qemu produced no output due to wrong serial/monitor settings. Remove the serial/monitor settings from qemu_opts_base and move them to the new qemu_opts_serial.
06:27 Changeset in rtems-tools [0d66fd5]5 by Sebastian Huber <sebastian.huber@…>
tester: Use prefix for rtems_tools by default Commit 72c684eff2cd932b4948e21902680a93473340c3 removed the default value of rtems_tools. If the --rtems--tools option was omitted the rtems-test command printed lots of error: run.cfg:61: macro '%{rtems_tools}' not found error messages.
03:48 Ticket #3868 (newlib links breaks mingw build) closed by Chris Johns <chrisj@…>
fixed: In 22135c9/rtems-source-builder: […]

02/11/20:

06:32 Changeset in rtems-docs [c95724b]5 by Sebastian Huber <sebastian.huber@…>
c-user: Use contents instead of content The memory values are countable. Update #3843.
06:24 Changeset in rtems-docs [0cdd482]5 by Sebastian Huber <sebastian.huber@…>
c-user: Clarify CONFIGURE_DIRTY_MEMORY Update #3843.
05:44 Changeset in rtems [b2ddf4f7]5 by Sebastian Huber <sebastian.huber@…>
sptests/spregion_err01: Reduce memory demands Make functions and data static.
00:26 Ticket #3870 (libc_reent set up is broken) created by Chris Johns
The patch ... …
Note: See TracTimeline for information about the timeline view.