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
> 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 (
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
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
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
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
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
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
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 @
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 |
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
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
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
+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
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
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
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
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
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
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
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
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
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
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 +++
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
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 +++
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
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
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
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
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
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
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
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
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
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
---
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 ++--
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
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
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
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
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
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 +++
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 |
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
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
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
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
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
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
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
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
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.
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
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 ++
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
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
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
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
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
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
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/
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
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
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
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
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
+++
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
68 matches
Mail list logo