Re: SPDX License Identifier Only and Full Copy?

2020-02-21 Thread Joel Sherrill
On Fri, Feb 21, 2020, 8:34 AM Andrew Butterfield < andrew.butterfi...@cs.tcd.ie> wrote: > I like this because, > 1. It tells me it is a BSD license (which the BSD license at the bottom > doesn't) > 2 . Then the stuff that tells me if the file is interesting (as per Joel's > comment) > 3. Then the

Re: SPDX License Identifier Only and Full Copy?

2020-02-21 Thread Chris Johns
> On 22 Feb 2020, at 6:08 am, Gedare Bloom wrote: > > On Fri, Feb 21, 2020 at 7:38 AM Andrew Butterfield > wrote: >> >> I like this because, >> 1. It tells me it is a BSD license (which the BSD license at the bottom >> doesn't) >> 2 . Then the stuff that tells me if the file is interesting (

Re: [PATCH] Add CoreMark Benchmark

2020-02-21 Thread Joel Sherrill
On Fri, Feb 21, 2020, 11:27 AM Hesham Almatary wrote: > On Fri, 21 Feb 2020 at 17:11, Gedare Bloom wrote: > > > > What is the difference between the CTSRD-CHERI fork and the upstream > Coremark? > > > I submitted a pending PR to CoreMark/upstream to add RTEMS support > [1]. I have more flexbilit

Re: [PATCH] Add CoreMark Benchmark

2020-02-21 Thread Joel Sherrill
Is this being added to rtems-examples? Is it clear where this came from (URL) and what version it is per the origin? Do all of examples build for you with waf? I tried this week and they all build with make but not waf? How do the numbers look? Except for origin statement, none of this is a rea

Re: [PATCH v2] Add Amaan to MAINTAINERS

2020-02-21 Thread Amaan Cheval
Done! https://git.rtems.org/rtems/commit/?id=486829b2766119275f74e7a2a11d7bf3a9561f54 On Fri, Feb 21, 2020 at 10:35 PM Gedare Bloom wrote: > This second one looks good, please push! > > On Thu, Feb 20, 2020 at 9:55 PM Amaan Cheval > wrote: > > > > --- > > MAINTAINERS | 2 ++ > > 1 file changed

Re: [PATCH] Add CoreMark Benchmark

2020-02-21 Thread Hesham Almatary
On Fri, 21 Feb 2020 at 17:11, Gedare Bloom wrote: > > What is the difference between the CTSRD-CHERI fork and the upstream Coremark? > I submitted a pending PR to CoreMark/upstream to add RTEMS support [1]. I have more flexbility and control over the CTSRD-CHERI fork to push/use fixess/features mo

Re: [PATCH] Add CoreMark Benchmark

2020-02-21 Thread Gedare Bloom
What is the difference between the CTSRD-CHERI fork and the upstream Coremark? It should be made clear in the repo the license of the Coremark (APL 1.0 I believe) On Fri, Feb 21, 2020 at 10:00 AM Hesham Almatary wrote: > > CoreMark's primary goals are simplicity and providing a method for testin

Re: SPDX License Identifier Only and Full Copy?

2020-02-21 Thread Gedare Bloom
On Fri, Feb 21, 2020 at 7:38 AM Andrew Butterfield wrote: > > I like this because, > 1. It tells me it is a BSD license (which the BSD license at the bottom > doesn't) > 2 . Then the stuff that tells me if the file is interesting (as per Joel's > comment) > 3. Then the license > > Just my thrupp

Re: [PATCH v2] Add Amaan to MAINTAINERS

2020-02-21 Thread Gedare Bloom
This second one looks good, please push! On Thu, Feb 20, 2020 at 9:55 PM Amaan Cheval wrote: > > --- > MAINTAINERS | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/MAINTAINERS b/MAINTAINERS > index f00f2753f2..437b55418b 100644 > --- a/MAINTAINERS > +++ b/MAINTAINERS > @@ -51,6 +51,7 @

[PATCH] Add CoreMark Benchmark

2020-02-21 Thread Hesham Almatary
CoreMark's primary goals are simplicity and providing a method for testing only a processor's core features. It is used primarily here as a performance benchmark Built and tested for RISC-V rv64imafdc_medany on QEMU and HW --- .gitmodules | 3 +++ benchmarks/coremark/coremark |

Re: Project for GSoC 2020

2020-02-21 Thread Utkarsh Rai
Thanks, I will check it out. On Fri, Feb 21, 2020 at 12:56 AM Gedare Bloom wrote: > On Tue, Feb 18, 2020 at 12:45 PM Utkarsh Rai > wrote: > > > > Based on your feedback, adding memory protection or enhancing Wi-fi > Support in libbsd are two projects that I would like to work upon. > > > > For

rtems-boot-image tool: Raspberry Pi

2020-02-21 Thread G. S. Niteesh
Hi, This is regarding adding RPi support to the boot image generation tool. The boot process for Raspberry Pi is very unconventional. The GPU starts first, initializes RAM, other hardware, loads the bootloaders and then starts the ARM CPU. The minimum files that are required to boot an RPi are b

Re: SPDX License Identifier Only and Full Copy?

2020-02-21 Thread Andrew Butterfield
I like this because, 1. It tells me it is a BSD license (which the BSD license at the bottom doesn't) 2 . Then the stuff that tells me if the file is interesting (as per Joel's comment) 3. Then the license Just my thruppence worth ;-) Andrew > On 21 Feb 2020, at 14:26, Sebastian Huber > wrote

Re: SPDX License Identifier Only and Full Copy?

2020-02-21 Thread Thomas Doerfler
+1 from me. Am 21.02.20 um 15:26 schrieb Sebastian Huber: > > My main goal is to have a foolproof file template for all our source > files very soon. > > Linux has the policy to put the SPDX at the first line if possible. The > only exception are scripts which need an interpreter line for the sh

Re: SPDX License Identifier Only and Full Copy?

2020-02-21 Thread Sebastian Huber
On 21/02/2020 15:06, Joel Sherrill wrote: I think we should following the FreeBSD guidance. Whether the license or Doxygen @file is first is a different issue. I personally like the @file first. They aren't usually very long and the license is visible when you open the file.  If someone can find

Re: SPDX License Identifier Only and Full Copy?

2020-02-21 Thread Joel Sherrill
On Fri, Feb 21, 2020 at 2:31 AM Thomas Doerfler < thomas.doerf...@embedded-brains.de> wrote: > Hello, > > I think the GPL and the BSD licenses had a different approach from the > start: > - GPL always came with a separate "COPYING" file (and the GPL sources > pointed to it) > - BSD always/most of

[PATCH] bsps/arm: Initialize priorities of PPIs

2020-02-21 Thread Sebastian Huber
From: "sebastian.huber" 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. --- bsps/arm/shared/irq/irq-gic.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/b

Re: Waf Build System Status in RTEMS?

2020-02-21 Thread Sebastian Huber
On 21/02/2020 12:26, Hesham Almatary wrote: On Fri, 21 Feb 2020 at 11:07, Sebastian Huber wrote: Hello Hesham, On 20/02/2020 16:40, Hesham Almatary wrote: Hello, Are there any progress updates to the Waf build system integration in RTEMS? I have pulled [1] and it seems like it hasn't got m

Re: GSOC: Call for Mentors

2020-02-21 Thread Hesham Almatary
Hello Gedare, I can mentor RISC-V related projects or co-mentor others I may have experience with. Regards, Hesham On Fri, 21 Feb 2020 at 05:41, Sebastian Huber wrote: > > Hello Gedare, > > I probably have no time to be a mentor this year. It depends a bit on > the project and the student. I ca

Re: Waf Build System Status in RTEMS?

2020-02-21 Thread Hesham Almatary
On Fri, 21 Feb 2020 at 11:07, Sebastian Huber wrote: > > Hello Hesham, > > On 20/02/2020 16:40, Hesham Almatary wrote: > > Hello, > > > > Are there any progress updates to the Waf build system integration in RTEMS? > > > > I have pulled [1] and it seems like it hasn't got many updates since > > De

Re: Waf Build System Status in RTEMS?

2020-02-21 Thread Sebastian Huber
Hello Hesham, On 20/02/2020 16:40, Hesham Almatary wrote: Hello, Are there any progress updates to the Waf build system integration in RTEMS? I have pulled [1] and it seems like it hasn't got many updates since December. I wonder what's still remaining/blocking to merge it, or at least push it

[PATCH v2 35/44] config: Add

2020-02-21 Thread Sebastian Huber
Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875. --- cpukit/headers.am| 1 + cpukit/include/rtems/confdefs.h | 130 +- cpukit/include/rtems/confde

[PATCH v2 44/44] config: Add

2020-02-21 Thread Sebastian Huber
Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Change licence of to BSD-2-Clause according to file history. Update #3053. Update #3875. --- cpukit/headers.am | 1 + cpukit/include/rtems/confdefs.h | 31

[PATCH v2 25/44] config: Add

2020-02-21 Thread Sebastian Huber
Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875. --- cpukit/headers.am | 1 + cpukit/include/rtems/confdefs.h | 14 + cpukit/include/rtems/confdefs/bsp.h | 60 +++

[PATCH v2 40/44] config: Add

2020-02-21 Thread Sebastian Huber
Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875. --- cpukit/headers.am | 1 + cpukit/include/rtems/confdefs.h | 192 +- cpukit/include/rtems/confdefs/thr

[PATCH v2 33/44] config: Add

2020-02-21 Thread Sebastian Huber
Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875. --- cpukit/headers.am | 1 + cpukit/include/rtems/confdefs.h| 24 +--- cpukit/include/rtems/confdefs/newlib.h | 72 +++

[PATCH v2 42/44] config: Add

2020-02-21 Thread Sebastian Huber
Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875. --- cpukit/headers.am | 1 + cpukit/include/rtems/confdefs.h| 26 +-- cpukit/include/rtems/confdefs/wkspac

[PATCH v2 16/44] bsps/clock: Use _SMP_Get_processor_maximum()

2020-02-21 Thread Sebastian Huber
Use a specific test to enable the fast idle mode instead of using the rtems_configuration_is_smp_enabled() workaround. Update #3876. --- bsps/shared/dev/clock/clockimpl.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsps/shared/dev/clock/clockimpl.h b/bsps/shared/dev/clock

[PATCH v2 12/44] config: Add _SMP_Processor_configure_maximum

2020-02-21 Thread Sebastian Huber
Move the processor maximum configuration constant out of the configuration table. Update #3875. --- cpukit/include/rtems/confdefs.h | 12 +++- cpukit/include/rtems/config.h| 14 +++--- cpukit/include/rtems/score/smp.h | 13 + 3 files changed, 23 insertions(+), 16

[PATCH v2 43/44] config: Add

2020-02-21 Thread Sebastian Huber
Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875. --- cpukit/headers.am| 1 + cpukit/include/rtems/confdefs.h | 200 +-- cpukit/include/rtems/c

[PATCH v2 34/44] config: Add

2020-02-21 Thread Sebastian Huber
Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875. --- cpukit/headers.am | 1 + cpukit/include/rtems/confdefs.h| 104 +-- cpukit/include/rtems/confdefs/exte

[PATCH v2 38/44] config: Add

2020-02-21 Thread Sebastian Huber
Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875. --- cpukit/headers.am | 1 + cpukit/include/rtems/confdefs.h | 148 +- cpukit/include/rtems/confdefs

[PATCH v2 28/44] config: Add

2020-02-21 Thread Sebastian Huber
Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875. --- cpukit/headers.am | 1 + cpukit/include/rtems/confdefs.h | 453 +- cpukit/include/rtems/conf

[PATCH v2 39/44] config: Add

2020-02-21 Thread Sebastian Huber
Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875. --- cpukit/headers.am | 1 + cpukit/include/rtems/confdefs.h | 92 ++- cpukit/include/rtems/confdefs/unlimi

[PATCH v2 23/44] config: Add

2020-02-21 Thread Sebastian Huber
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. --- cpukit/header-dirs.am| 2 + cpukit/headers.am| 1 + cpukit/i

[PATCH v2 19/44] rtems: Change timer server task mode setting

2020-02-21 Thread Sebastian Huber
Use the non-preempt mode only in uni-processor configurations. Update #3876. --- cpukit/rtems/src/timerserver.c | 12 +++- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/cpukit/rtems/src/timerserver.c b/cpukit/rtems/src/timerserver.c index 2ebceca1ba..1a332b89ec 100644 ---

[PATCH v2 13/44] config: Add _SMP_Is_enabled

2020-02-21 Thread Sebastian Huber
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. --- cpukit/include/rtems/confdefs.h | 14 -- cpukit/include/rtems/config.h| 31 ++--

[PATCH v2 14/44] libio: Add POSIX user environment to TCB

2020-02-21 Thread Sebastian Huber
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

[PATCH v2 36/44] config: Add

2020-02-21 Thread Sebastian Huber
Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875. --- cpukit/headers.am | 1 + cpukit/include/rtems/confdefs.h| 58 +- cpukit/include/rtems/confdefs/initthr

[PATCH v2 41/44] config: Add

2020-02-21 Thread Sebastian Huber
Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875. --- cpukit/headers.am | 1 + cpukit/include/rtems/confdefs.h| 114 +- cpukit/include/rtems/co

[PATCH v2 21/44] config: Improve _Configure_From_workspace()

2020-02-21 Thread Sebastian Huber
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 u

[PATCH v2 11/44] config: Add _Workspace_Is_unified

2020-02-21 Thread Sebastian Huber
Move the unified workspace configuration constant out of the configuration table. Provide a default definition of the unified workspace constant. Update #3875. --- cpukit/Makefile.am | 1 + cpukit/include/rtems/confdefs.h| 9 cpukit/include/rtems/co

[PATCH v2 10/44] config: Add _Workspace_Size

2020-02-21 Thread Sebastian Huber
Move the workspace size configuration constant out of the configuration table. Update #3875. --- cpukit/headers.am| 1 + cpukit/include/rtems/confdefs.h | 3 +- cpukit/include/rtems/config.h| 8 +--- cpukit/include/rtems/score/wkspacedata.h | 66 +++

[PATCH v2 31/44] config: Add

2020-02-21 Thread Sebastian Huber
Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875. --- cpukit/headers.am| 1 + cpukit/include/rtems/confdefs.h | 116 +-- cpukit/include/rtems/confdefs/mpci.h |

[PATCH v2 30/44] config: Add

2020-02-21 Thread Sebastian Huber
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. --- cpukit/Makefile.am

[PATCH v2 17/44] config: CONFIGURE_INIT_TASK_INITIAL_MODES

2020-02-21 Thread Sebastian Huber
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. --- cpukit/include/rtems/confdefs.h | 2 +- testsuite

[PATCH v2 20/44] config: Remove CONFIGURE_DISABLE_SMP_CONFIGURATION

2020-02-21 Thread Sebastian Huber
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 confi

[PATCH v2 27/44] config: Add

2020-02-21 Thread Sebastian Huber
Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875. --- cpukit/headers.am | 1 + cpukit/include/rtems/confdefs.h | 449 +- cpukit/include/rtems/confdefs

[PATCH v2 24/44] config: Add

2020-02-21 Thread Sebastian Huber
Derive copyright and license for new file form the file history. Update #3875. --- cpukit/headers.am | 1 + cpukit/include/rtems/confdefs.h| 47 +-- cpukit/include/rtems/confdefs/libpci.h | 70 ++ 3 files changed, 7

[PATCH v2 18/44] score: _Scheduler_Is_non_preempt_mode_supported()

2020-02-21 Thread Sebastian Huber
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. --- cpukit/include/rtems/scheduler.h | 16 cpukit/include/rtems/score/scheduler.h | 8

[PATCH v2 29/44] config: Add

2020-02-21 Thread Sebastian Huber
Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875. --- cpukit/headers.am | 1 + cpukit/include/rtems/confdefs.h | 100 + cpukit/include/rtems/confdefs/bdbuf.h | 16

[PATCH v2 05/44] config: Remove CONFIGURE_POSIX_HAS_OWN_INIT_THREAD_TABLE

2020-02-21 Thread Sebastian Huber
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-Apr

[PATCH v2 32/44] config: Add

2020-02-21 Thread Sebastian Huber
Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875. --- cpukit/headers.am | 1 + cpukit/include/rtems/confdefs.h | 89 +-- cpukit/include/rtems/confdefs/clock.

[PATCH v2 26/44] config: Add

2020-02-21 Thread Sebastian Huber
Remove comments and copyrightable content from the moved content. Use BSD-2-Clause for new file according to file history of . Update #3053. Update #3875. --- cpukit/headers.am | 1 + cpukit/include/rtems/confdefs.h| 164 + cpukit/in

[PATCH v2 37/44] config: Add

2020-02-21 Thread Sebastian Huber
Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875. --- cpukit/headers.am | 1 + cpukit/include/rtems/confdefs.h | 25 +- cpukit/include/rtems/confdefs/console.h | 85 ++

[PATCH v2 22/44] config: Remove _Configure_Max_Objects()

2020-02-21 Thread Sebastian Huber
Use rtems_resource_maximum_per_allocation() directly. The use of _Configure_Zero_or_one() was superfluous. Update #3875. --- cpukit/include/rtems/confdefs.h | 13 +++-- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/cpukit/include/rtems/confdefs.h b/cpukit/include/rtems/c

[PATCH v2 15/44] score: Add _SMP_Need_inter_processor_interrupts()

2020-02-21 Thread Sebastian Huber
Test for the proper system condition instead of using the rtems_configuration_is_smp_enabled() workaround. Update #3876. --- cpukit/include/rtems/score/smpimpl.h | 15 +++ cpukit/rtems/src/taskmode.c | 3 ++- cpukit/score/src/threaddispatch.c| 2 +- cpukit/score/src/thr

[PATCH v2 09/44] config: Add _Thread_Idle_body

2020-02-21 Thread Sebastian Huber
Move the idle thread body configuration constant out of the configuration table. Provide a default definition of the idle thread body constant. Update #3875. --- cpukit/Makefile.am | 1 + cpukit/include/rtems/confdefs.h | 7 +++--- cpukit/include/rtems/conf

[PATCH v2 06/44] config: Add _Watchdog_Microseconds_per_tick

2020-02-21 Thread Sebastian Huber
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. --- cpukit/include/rtems/confdefs.h| 17 ++--- cpukit

[PATCH v2 04/44] config: Bring back RTEMS 4.11 configuration table

2020-02-21 Thread Sebastian Huber
This improves API backward compatibility of RTEMS 5.1 to previous versions. --- cpukit/include/rtems/rtems/config.h | 61 +++ cpukit/rtems/src/getapiconfig.c | 18 +++ testsuites/sptests/spsysinit01/init.c | 21 3 files changed, 100 inse

[PATCH v2 02/44] config: Simplify initialization task config

2020-02-21 Thread Sebastian Huber
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. --- cpukit/Makefile.am | 2 + cpukit/include

[PATCH v2 08/44] config: Add _Thread_Idle_stack_size

2020-02-21 Thread Sebastian Huber
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. --- cpukit/headers.am | 1 + cpukit/include/rtems/

[PATCH v2 01/44] config: Remove CONFIGURE_HAS_OWN_INIT_TASK_TABLE

2020-02-21 Thread Sebastian Huber
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

[PATCH v2 00/44] Split up confdefs.h

2020-02-21 Thread Sebastian Huber
This patch set splits up confdefs.h into component based header files. See also: https://devel.rtems.org/ticket/3875 The goal is to make the 3000 LOC header file confdefs.h easier to review. The configuration header files are located in . This patch set removes also the configuration options C

[PATCH v2 07/44] config: Add _Watchdog_Ticks_per_timeslice

2020-02-21 Thread Sebastian Huber
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. --- cpukit/Makefile.am | 1 + cpukit/inclu

[PATCH v2 03/44] rtems: Simplify _RTEMS_tasks_Initialize_user_task()

2020-02-21 Thread Sebastian Huber
Due to the system initialization order, the _Thread_Global_constructor must be 0 in this function. --- cpukit/rtems/src/taskinitusers.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/cpukit/rtems/src/taskinitusers.c b/cpukit/rtems/src/taskinitusers.c index 0645de324a..3f9

[PATCH] c-user: Clarify filesystem configuration

2020-02-21 Thread Sebastian Huber
Update #3875. --- c-user/configuring_a_system.rst | 45 ++--- 1 file changed, 42 insertions(+), 3 deletions(-) diff --git a/c-user/configuring_a_system.rst b/c-user/configuring_a_system.rst index 5deabd7..230d6b6 100644 --- a/c-user/configuring_a_system.rst +++

Re: SPDX License Identifier Only and Full Copy?

2020-02-21 Thread Thomas Doerfler
Hello, I think the GPL and the BSD licenses had a different approach from the start: - GPL always came with a separate "COPYING" file (and the GPL sources pointed to it) - BSD always/most of the times was included in the headers Lokking at how the linux kernel team handles this therefore only has