Re: Project proposal for GSOC 2020

2020-03-11 Thread Eshan Dhawan
I am sorry for the confusion.
By mistake, I sent the wrong link.
Here is the link of the Google Docx format of the proposal.

Link:
https://drive.google.com/open?id=1lGgcngtHeDadC-_uGojclv7KDSLWnxqCgc9AUV8sxQ4

I have worked on a few suggestions from Dr Gedare.
I also wanted to know who could be the mentors and co-mentors of the
project?

thanks
-Eshan

On Thu, Mar 12, 2020 at 1:36 AM Eshan Dhawan 
wrote:

>
>
>
> On Thu, Mar 12, 2020 at 12:48 AM Gedare Bloom  wrote:
>
>> You should convert this from Word (docx) to a Google Doc
>>
>
> Here is the google docs link
> link: https://drive.google.com/open?id=1LhbYgsx_1gU3ZWj7nz4FH_nYzlbAS4s2
>
>>
>> On Wed, Mar 11, 2020 at 12:30 PM Eshan Dhawan 
>> wrote:
>> >
>> > Hello everyone,
>> >
>> > I have added the first proposal draft at the GSOC tracking page as well
>> as added the link in this email. It's a little crude currently and requires
>> a lot of refinement.
>> > This requires discussion with the mentors and their reviews.
>> >
>> > Link to the draft :
>> https://drive.google.com/file/d/1LhbYgsx_1gU3ZWj7nz4FH_nYzlbAS4s2/view?usp=sharing
>> >
>> >
>> > Thanks
>> > Eshan
>>
>
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

[PATCH 3/4] user: Add anchors to some BSPs.

2020-03-11 Thread chrisj
From: Chris Johns 

---
 user/bsps/arm/beagle.rst | 6 ++
 user/bsps/bsps-sparc.rst | 9 +
 2 files changed, 15 insertions(+)

diff --git a/user/bsps/arm/beagle.rst b/user/bsps/arm/beagle.rst
index fe2dc6f..489e756 100644
--- a/user/bsps/arm/beagle.rst
+++ b/user/bsps/arm/beagle.rst
@@ -2,6 +2,12 @@
 
 .. Copyright (C) 2019 Vijay Kumar Banerjee
 
+.. _BSP_arm_beagle:
+.. _BSP_arm_beagleboardorig:
+.. _BSP_arm_beagleboardxm:
+.. _BSP_arm_beagleboneblack:
+.. _BSP_arm_beaglebonewhite:
+
 beagle
 ==
 
diff --git a/user/bsps/bsps-sparc.rst b/user/bsps/bsps-sparc.rst
index 7d98c50..d0316a9 100644
--- a/user/bsps/bsps-sparc.rst
+++ b/user/bsps/bsps-sparc.rst
@@ -1,20 +1,29 @@
 .. SPDX-License-Identifier: CC-BY-SA-4.0
 
 .. Copyright (C) 2018 embedded brains GmbH
+.. Copyright (C) 2020 Chris Johns
 
 sparc (SPARC / LEON)
 
 
+
+
+.. _BSP_sparc_erc32:
+
 erc32
 =
 
 TODO.
 
+.. _BSP_sparc_leon2:
+
 leon2
 =
 
 TODO.
 
+.. _BSP_sparc_leon3:
+
 leon3
 =
 
-- 
2.23.0

___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel


[PATCH 2/4] sphinx: Add a custom highlight colour

2020-03-11 Thread chrisj
From: Chris Johns 

Update #2998
---
 common/_static/my-styles.css | 5 +
 1 file changed, 5 insertions(+)

diff --git a/common/_static/my-styles.css b/common/_static/my-styles.css
index 7040e75..bc67c33 100644
--- a/common/_static/my-styles.css
+++ b/common/_static/my-styles.css
@@ -29,6 +29,11 @@
 color: #a87892;
 }
 
+.highlight {
+background: rgba(250, 252, 237);
+color: rgba(0, 0, 0);
+}
+
 /*
  * Literals.
  */
-- 
2.23.0

___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel


[PATCH 1/4] user: Update Quick Start Guide

2020-03-11 Thread chrisj
From: Chris Johns 

- Add support for release source archives
- Add building the BSP using the RSB
- Add building packages using the RSB
- Add an application

Closes #2998
---
 user/index.rst  |   2 +-
 user/start/app.rst  | 245 +++-
 user/start/bootstrap.rst|  72 ++-
 user/start/bsp-build.rst| 142 +
 user/start/bsp-test.rst |   2 +-
 user/start/host.rst |  21 
 user/start/index.rst|   3 +-
 user/start/prefixes.rst |  35 +++---
 user/start/preparation.rst  |  64 ++
 user/start/rsb-packages.rst | 184 +++
 user/start/sources.rst  | 133 
 user/start/tools.rst| 128 ++-
 12 files changed, 821 insertions(+), 210 deletions(-)
 delete mode 100644 user/start/host.rst
 create mode 100644 user/start/preparation.rst
 create mode 100644 user/start/rsb-packages.rst

diff --git a/user/index.rst b/user/index.rst
index 0e644c9..98a01cf 100644
--- a/user/index.rst
+++ b/user/index.rst
@@ -17,7 +17,7 @@ RTEMS User Manual (|version|).
 | |copy| 2017 Tanu Hari Dixit
 | |copy| 2016, 2019 embedded brains GmbH
 | |copy| 2016, 2019 Sebastian Huber
-| |copy| 2012, 2019 Chris Johns
+| |copy| 2012, 2020 Chris Johns
 | |copy| 2012 Gedare Bloom
 | |copy| 1988, 2018 On-Line Applications Research Corporation (OAR)
 
diff --git a/user/start/app.rst b/user/start/app.rst
index fdf6bb7..b8e3907 100644
--- a/user/start/app.rst
+++ b/user/start/app.rst
@@ -1,11 +1,250 @@
 .. SPDX-License-Identifier: CC-BY-SA-4.0
 
-.. Copyright (C) 2019 embedded brains GmbH
-.. Copyright (C) 2019 Sebastian Huber
+.. Copyright (C) 2020 Chris Johns
 
 .. _QuickStartAPP:
 
 Build Your Application
 ==
 
-TODO
+You tested a BSP in the previous section.  We built the ``erc32`` BSP
+and it is installed under :file:`$HOME/quick-start/rtems/5`.
+
+We will now create a simple hello world application with a Git
+repository and using the `Waf `_ build system.
+
+The application is be created in :file:`$HOME/quick-start/app/hello`.
+
+In the output in this section the base directory :file:`$HOME/quick-start` was
+replaced by ``$BASE``.
+
+The step in this section assume you are in the directory
+:file:`$HOME/quick-start/app/hello` after the first step changes to
+it.
+
+Setup an application work space. Create a new Git repository, download
+the Waf build system, and the `RTEMS Waf
+`_.
+
+Create the application directory and change into it:
+
+.. code-block:: none
+
+mkdir -p $HOME/quick-start/app/hello
+cd $HOME/quick-start/app/hello
+
+Download the Waf build system and set it to executable:
+
+.. code-block:: none
+
+curl https://waf.io/waf-2.0.19 > waf
+chmod +w waf
+
+Initialise a new Git repository:
+
+ .. code-block:: none
+
+git init
+
+Add RTEMS Waf support as a Git sub-module and initialise it:
+
+.. code-block:: none
+
+git submodule add git://git.rtems.org/rtems_waf.git rtems_waf
+
+Create the application source files. Three files are created with an
+editor of your choice.
+
+The first creates a C file that configures RTEMS. Using an editor
+create a file called :file:`init.c` and copy the following
+configuration settings:
+
+.. code-block:: c
+
+/*
+ * Simple RTEMS configuration
+ */
+#include 
+
+#define CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER
+#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
+#define CONFIGURE_USE_DEVFS_AS_BASE_FILESYSTEM
+
+#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
+#define CONFIGURE_MAXIMUM_TASKS 1
+
+#define CONFIGURE_INIT
+
+#include 
+
+Creates the *hello world* application. Using an editor
+create :file:`hello.c` and copy the follow code:
+
+.. code-block:: c
+
+/*
+ * Hello world example
+ */
+#include 
+#include 
+#include 
+
+rtems_task Init(
+  rtems_task_argument ignored
+)
+{
+  printf( "\nHello World\n" );
+  exit( 0 );
+}
+
+Finally creates the Waf script. Using an editor create :file:`wscript`
+and copy the Waf script:
+
+.. code-block:: python
+
+#
+# Hello world Waf script
+#
+from __future__ import print_function
+
+rtems_version = "5"
+
+try:
+import rtems_waf.rtems as rtems
+except:
+print('error: no rtems_waf git submodule')
+import sys
+sys.exit(1)
+
+def init(ctx):
+rtems.init(ctx, version = rtems_version, long_commands = True)
+
+def bsp_configure(conf, arch_bsp):
+# Add BSP specific configuration checks
+pass
+
+def options(opt):
+rtems.options(opt)
+
+def configure(conf):
+rtems.configure(conf, bsp_configure = bsp_configure)
+
+def build(bld):
+rtems.build(bld)
+
+bld(features = 'c cprogram',
+target = 'hello.exe',
+cflags = 

[PATCH] Update Quick Start Guide

2020-03-11 Thread chrisj
Hi

These patches update the Quick Start Guide to support released
source packages, RSB built BSP and an application. Also included is
a change to getting the version from the version.py as parts.

You can review the changes at ... 

  https://ftp.rtems.org/pub/rtems/people/chrisj/docs/

Chris


___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel


[PATCH 4/4] waf: Get the version numbers from the version file.

2020-03-11 Thread chrisj
From: Chris Johns 

---
 common/conf.py| 15 ---
 common/version.py | 25 -
 common/waf.py |  5 -
 wscript   |  3 +++
 4 files changed, 43 insertions(+), 5 deletions(-)

diff --git a/common/conf.py b/common/conf.py
index fe44640..97f8dfa 100644
--- a/common/conf.py
+++ b/common/conf.py
@@ -1,7 +1,10 @@
+import version as rtems_version
+
 extensions = [
"sphinx.ext.autodoc",
"sphinx.ext.coverage",
"sphinx.ext.doctest",
+   "sphinx.ext.extlinks",
"sphinx.ext.graphviz",
"sphinx.ext.intersphinx",
"sphinx.ext.mathjax",
@@ -9,6 +12,8 @@ extensions = [
"rtemsdomain",
 ]
 
+extlinks = {'release_path': ('https://ftp.rtems.org/pub/rtems/releases', None) 
}
+
 # Add any paths that contain templates here, relative to this directory.
 #templates_path = ['build/_templates']
 
@@ -23,17 +28,21 @@ master_doc = 'index'
 
 # General information about the project.
 project = u'RTEMS Documentation Project'
-copyright = u'1988, 2019 RTEMS Project and contributors'
+copyright = u'1988, 2020 RTEMS Project and contributors'
 
 # The version info for the project you're documenting, acts as replacement for
 # |version| and |release|, also used in various other places throughout the
 # built documents.
 #
 # The short X.Y version.
-#version = '@VERSION@'
+version = rtems_version.version()
 
 # The full version, including alpha/beta/rc tags.
-#release = '@RELEASE@'
+release = rtems_version.string()
+
+major = rtems_version.major()
+minor = rtems_version.minor()
+revision = rtems_version.revision()
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
diff --git a/common/version.py b/common/version.py
index 9beb3e7..281c880 100644
--- a/common/version.py
+++ b/common/version.py
@@ -1,6 +1,6 @@
 #
 # RTEMS Documentation Project (http://www.rtems.org/)
-# Copyright 2019 Chris Johns (chr...@rtems.org)
+# Copyright 2019, 2020 Chris Johns (chr...@rtems.org)
 # Copyright (C) 2019 embedded brains GmbH
 # All rights reserved.
 #
@@ -66,6 +66,9 @@ from __future__ import print_function
 import os.path
 
 _version = 'invalid'
+_major = 0
+_minor = 0
+_revision = 0
 _date = 'unknown date'
 _released = False
 
@@ -155,6 +158,17 @@ def get(ctx, rtems_major_version):
 _version = version
 _date = date
 _release = released
+if version != 'invalid':
+vs = _version.split('.')
+_major = vs[0]
+if len(vs) == 3:
+_minor = vs[1]
+_revision = vs[2]
+elif len(vs) == 2:
+_minor = 0
+_revision = vs[1]
+else:
+ctx.fatal('Invalid version format: %s' % (_version))
 return version, date, released
 
 def string():
@@ -163,6 +177,15 @@ def string():
 def version():
 return _version
 
+def major():
+return _major
+
+def minor():
+return _minor
+
+def revision():
+return revision
+
 def date():
 return _date
 
diff --git a/common/waf.py b/common/waf.py
index 066048d..36feef5 100644
--- a/common/waf.py
+++ b/common/waf.py
@@ -19,7 +19,10 @@ import conf
 sphinx_min_version = (1, 3)
 
 def version_cmdline(ctx):
-return '-Drelease="%s" -Dversion="%s"' % (ctx.env.RELEASE, ctx.env.VERSION)
+return '-Drelease="%s" -Dversion="%s" -Drtems_major="%s" ' \
+   '-Drtems_minor="%s" -D rtems_revision="%s"' \
+% (ctx.env.RELEASE, ctx.env.VERSION, ctx.env.RTEMS_MAJOR,
+   ctx.env.RTEMS_MINOR, ctx.env.RTEMS_REVISION)
 
 def sphinx_cmdline(ctx, build_type, conf_dir, doctrees,
source_dir, output_dir, configs = []):
diff --git a/wscript b/wscript
index 5f8464d..cdeea95 100644
--- a/wscript
+++ b/wscript
@@ -86,6 +86,9 @@ def build(ctx):
 ctx.env.DATE = ver_date
 ctx.env.RELEASE = ver_version + ' (' + ver_date + ')'
 ctx.env.VERSION = ver_version
+ctx.env.RTEMS_MAJOR = version.major()
+ctx.env.RTEMS_MINOR = version.minor()
+ctx.env.RTEMS_REVISION = version.revision()
 ctx.to_log('Build: %s%s' % (ctx.env.RELEASE, os.linesep))
 
 #
-- 
2.23.0

___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel


Re: [PATCH 01/20] c-user: Split up configuring_a_system.rst

2020-03-11 Thread Sebastian Huber

On 11/03/2020 19:29, Chris Johns wrote:


On 11/3/20 10:39 pm, Sebastian Huber wrote:

In this patch set please have a look at the new directory name "c-user/config"
for the application configuration options and the file names in this directory.

Thank you for the heads up and for making the change. It looks good. I have one
question ...

Is the trailing `-config` in the file names needed, ie *-config.rst, as you end
up with `config/*-config.rst? Is the config implied because you now have a
config directory?
Yes, I asked myself this question when I look at the patch set today. I 
will remove it to get shorter paths.

___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel


Re: Project proposal for GSOC 2020

2020-03-11 Thread Eshan Dhawan
On Thu, Mar 12, 2020 at 12:48 AM Gedare Bloom  wrote:

> You should convert this from Word (docx) to a Google Doc
>

Here is the google docs link
link: https://drive.google.com/open?id=1LhbYgsx_1gU3ZWj7nz4FH_nYzlbAS4s2

>
> On Wed, Mar 11, 2020 at 12:30 PM Eshan Dhawan 
> wrote:
> >
> > Hello everyone,
> >
> > I have added the first proposal draft at the GSOC tracking page as well
> as added the link in this email. It's a little crude currently and requires
> a lot of refinement.
> > This requires discussion with the mentors and their reviews.
> >
> > Link to the draft :
> https://drive.google.com/file/d/1LhbYgsx_1gU3ZWj7nz4FH_nYzlbAS4s2/view?usp=sharing
> >
> >
> > Thanks
> > Eshan
>
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Recent Workshops of Interest (Presentations Available)

2020-03-11 Thread Joel Sherrill
Hi

I have finally posted information from Matthias Goebbel about the ESA Brave
Days and GR740 Users Day. The news post at https://www.rtems.org/node/130 has
links to where the presentations for both are online.

The presentations (including audio) from the 2019 Flight Software Workshop
are also available online now. Further information is at
https://www.rtems.org/node/131. It was a treat to host Chris Johns on his
first visit to Huntsville. Our trip to the Space and Rocket Center was out
of this world. :)

If there are RTEMS-related questions on the presentations or discussions,
feel free to have them on the list.

If anyone knows of other workshops that should be passed along to the
community, please let me know.

--joel
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Re: Project proposal for GSOC 2020

2020-03-11 Thread Gedare Bloom
You should convert this from Word (docx) to a Google Doc

On Wed, Mar 11, 2020 at 12:30 PM Eshan Dhawan  wrote:
>
> Hello everyone,
>
> I have added the first proposal draft at the GSOC tracking page as well as 
> added the link in this email. It's a little crude currently and requires a 
> lot of refinement.
> This requires discussion with the mentors and their reviews.
>
> Link to the draft : 
> https://drive.google.com/file/d/1LhbYgsx_1gU3ZWj7nz4FH_nYzlbAS4s2/view?usp=sharing
>
>
> Thanks
> Eshan
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel


Project proposal for GSOC 2020

2020-03-11 Thread Eshan Dhawan
Hello everyone,

I have added the first proposal draft at the GSOC tracking page as well as
added the link in this email. It's a little crude currently and requires a
lot of refinement.
This requires discussion with the mentors and their reviews.

Link to the draft :
https://drive.google.com/file/d/1LhbYgsx_1gU3ZWj7nz4FH_nYzlbAS4s2/view?usp=sharing


Thanks
Eshan
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Re: [PATCH 01/20] c-user: Split up configuring_a_system.rst

2020-03-11 Thread Chris Johns
On 11/3/20 10:39 pm, Sebastian Huber wrote:
> In this patch set please have a look at the new directory name "c-user/config"
> for the application configuration options and the file names in this 
> directory.

Thank you for the heads up and for making the change. It looks good. I have one
question ...

Is the trailing `-config` in the file names needed, ie *-config.rst, as you end
up with `config/*-config.rst? Is the config implied because you now have a
config directory?

Chris
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel


Re: [PATCH] Revert "Add copyright notices"

2020-03-11 Thread Joel Sherrill
On Wed, Mar 11, 2020 at 11:26 AM Sebastian Huber <
sebastian.hu...@embedded-brains.de> wrote:

> On 11/03/2020 16:50, Joel Sherrill wrote:
>
> > Proclaimed may not be the English word you mean. What do you think you
> > are saying?
> >
> > We built a spreadsheet analyzing all contributions to the
> > documentation based on source code logs. The original core
> > documentation was entirely written by OAR. Soit was no surprise that
> > at that point most of the documentation had still been written by OAR.
> > Only a handful of other side ever submitted any documentation
> > additions. That was primarily Gedare, Chris and Sebastian. We added
> > those copyright notices to reflect the submissions we identified. The
> > copyright notices in the texinfo files may not have been updated
> > properly but OAR never asserted ownership of those submissions. We all
> > were just sloppy.
> >
> > The addition of these notices reflected what we decided then. I don't
> > see taking these out.
> >
> > That's compounded by a poor choice of English which makes it sound
> > malicious on OAR's part
> Sorry for the wording. It was not my intention to put OAR into a
> malicious framing. I am not sure how we deal with attributions of
> contributions before 2016.
>

I'm not offended. Just wanted to clear the record and not have anyone
misread that.

For those not privy to the history, I personally converted the
documentation from
Lotus AmiPro to Texinfo during the blizzard of 1993 [1] I am sure I put the
original
"OAR Corp; All Rights Reserved" on it then for lack of another idea. Very
few people
ever submitted to the documentation. In 2016 when we started discussing
this, almost
96% of the documentation by blame was from OAR, embedded brains, and Chris.
We
got permission from everyone to relicense it.

Now you are just trying to figure out how to keep the attribution as you
rework it into
specifications and input to documentation and code where possible. One
think we
noticed back then was that the contributions of size (100-600 lines) tended
to be
in very specific areas (CBS QoS, Driver Manager) when someone contributed a
feature. I would bet this pattern still holds. Core developers write the
bulk of the
documentation.

As I mentioned offline, if the first order worry is the Configuration
chapter, I did a
heavy rewrite that after 4.10. Before then the parameters were just bullet
lists. Most
of that is either me or git tracked edits.

Worst case, the tracking spreadsheet was last updated 25 Feb 2016. You
could check
git blame for now and then if it is unchanged.

This isn't much help beyond history. I just don't want attribution lost for
people who
made one time "chunky" contributions.

--joel


[1] Every county in Alabama had snow. Huntsville officially had 7 inches of
snow. There
was an ice dam at the end of my driveway about .5m high. I stayed home for
days and
ended up driving through the yard to leave via a neighbor's driveway.
https://www.al.com/living/2016/03/alcom_vintage_-_march_1993_bli.html
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Re: [PATCH] Revert "Add copyright notices"

2020-03-11 Thread Sebastian Huber

On 11/03/2020 16:50, Joel Sherrill wrote:

Proclaimed may not be the English word you mean. What do you think you 
are saying?


We built a spreadsheet analyzing all contributions to the 
documentation based on source code logs. The original core 
documentation was entirely written by OAR. Soit was no surprise that 
at that point most of the documentation had still been written by OAR. 
Only a handful of other side ever submitted any documentation 
additions. That was primarily Gedare, Chris and Sebastian. We added 
those copyright notices to reflect the submissions we identified. The 
copyright notices in the texinfo files may not have been updated 
properly but OAR never asserted ownership of those submissions. We all 
were just sloppy.


The addition of these notices reflected what we decided then. I don't 
see taking these out.


That's compounded by a poor choice of English which makes it sound 
malicious on OAR's part
Sorry for the wording. It was not my intention to put OAR into a 
malicious framing. I am not sure how we deal with attributions of 
contributions before 2016.

___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel


Re: [PATCH] Revert "Add copyright notices"

2020-03-11 Thread Joel Sherrill
Proclaimed may not be the English word you mean. What do you think you are
saying?

We built a spreadsheet analyzing all contributions to the documentation
based on source code logs. The original core documentation was entirely
written by OAR. Soit was no surprise that at that point most of the
documentation had still been written by OAR. Only a handful of other side
ever submitted any documentation additions. That was primarily Gedare,
Chris and Sebastian. We added those copyright notices to reflect the
submissions we identified. The copyright notices in the texinfo files may
not have been updated properly but OAR never asserted ownership of those
submissions. We all were just sloppy.

The addition of these notices reflected what we decided then. I don't see
taking these out.

That's compounded by a poor choice of English which makes it sound
malicious on OAR's part



On Wed, Mar 11, 2020, 10:03 AM Sebastian Huber <
sebastian.hu...@embedded-brains.de> wrote:

> This reverts commit fa5a960a1f215e08a6b2cf4ce1818092fcfb24ad.
>
> Also during the relicensing of the documentation to CC-BY-SA-4.0 in 2016
> it was proclaimed that OAR was the only copyright holder of the RTEMS
> documentation present in the RTEMS main repository.
> ---
>  c-user/configuring_a_system.rst  | 1 -
>  c-user/constant_bandwidth_server.rst | 1 -
>  c-user/index.rst | 6 ++
>  c-user/red_black_trees.rst   | 1 -
>  c-user/scheduling_concepts.rst   | 2 --
>  cpu-supplement/epiphany.rst  | 1 -
>  cpu-supplement/index.rst | 2 --
>  cpu-supplement/openrisc_1000.rst | 1 -
>  cpu-supplement/sparc64.rst   | 1 -
>  9 files changed, 2 insertions(+), 14 deletions(-)
>
> diff --git a/c-user/configuring_a_system.rst
> b/c-user/configuring_a_system.rst
> index 75b1c7b..d14b56d 100644
> --- a/c-user/configuring_a_system.rst
> +++ b/c-user/configuring_a_system.rst
> @@ -1,6 +1,5 @@
>  .. SPDX-License-Identifier: CC-BY-SA-4.0
>
> -.. Copyright (C) 2010 Gedare Bloom
>  .. Copyright (C) 1988, 2008 On-Line Applications Research Corporation
> (OAR)
>
>  .. index:: configuring a system
> diff --git a/c-user/constant_bandwidth_server.rst
> b/c-user/constant_bandwidth_server.rst
> index eddc89a..a95ec0e 100644
> --- a/c-user/constant_bandwidth_server.rst
> +++ b/c-user/constant_bandwidth_server.rst
> @@ -1,6 +1,5 @@
>  .. SPDX-License-Identifier: CC-BY-SA-4.0
>
> -.. Copyright (C) 2011 Petr Benes
>  .. Copyright (C) 1989, 2011 On-Line Applications Research Corporation
> (OAR)
>
>  .. index:: cbs
> diff --git a/c-user/index.rst b/c-user/index.rst
> index 30cd165..9a4668c 100644
> --- a/c-user/index.rst
> +++ b/c-user/index.rst
> @@ -10,10 +10,8 @@ RTEMS Classic API Guide (|version|).
>
>  | |copy| 2017 Chris Johns
>  | |copy| 2017 Kuan-Hsun Chen
> -| |copy| 2015, 2020 embedded brains GmbH
> -| |copy| 2015, 2020 Sebastian Huber
> -| |copy| 2011 Petr Benes
> -| |copy| 2010 Gedare Bloom
> +| |copy| 2016, 2020 embedded brains GmbH
> +| |copy| 2016, 2020 Sebastian Huber
>  | |copy| 1988, 2018 On-Line Applications Research Corporation (OAR)
>
>  .. include:: ../common/license.rst
> diff --git a/c-user/red_black_trees.rst b/c-user/red_black_trees.rst
> index 1eb9c4f..0884806 100644
> --- a/c-user/red_black_trees.rst
> +++ b/c-user/red_black_trees.rst
> @@ -1,6 +1,5 @@
>  .. SPDX-License-Identifier: CC-BY-SA-4.0
>
> -.. Copyright (C) 2010 Gedare Bloom
>  .. Copyright (C) 1988, 2012 On-Line Applications Research Corporation
> (OAR)
>
>  .. index:: Red-Black Trees
> diff --git a/c-user/scheduling_concepts.rst
> b/c-user/scheduling_concepts.rst
> index dac39a8..3210124 100644
> --- a/c-user/scheduling_concepts.rst
> +++ b/c-user/scheduling_concepts.rst
> @@ -1,7 +1,5 @@
>  .. SPDX-License-Identifier: CC-BY-SA-4.0
>
> -.. Copyright (C) 2011 Petr Benes
> -.. Copyright (C) 2010 Gedare Bloom
>  .. Copyright (C) 1988, 2008 On-Line Applications Research Corporation
> (OAR)
>
>  .. index:: scheduling
> diff --git a/cpu-supplement/epiphany.rst b/cpu-supplement/epiphany.rst
> index 7d39476..709dbcf 100644
> --- a/cpu-supplement/epiphany.rst
> +++ b/cpu-supplement/epiphany.rst
> @@ -1,6 +1,5 @@
>  .. SPDX-License-Identifier: CC-BY-SA-4.0
>
> -.. Copyright (C) 2015 Hesham Almatary
>  .. Copyright (C) 1988, 2002 On-Line Applications Research Corporation
> (OAR)
>
>  Epiphany Specific Information
> diff --git a/cpu-supplement/index.rst b/cpu-supplement/index.rst
> index 951d6b7..586c42e 100644
> --- a/cpu-supplement/index.rst
> +++ b/cpu-supplement/index.rst
> @@ -10,8 +10,6 @@ RTEMS CPU Architecture Supplement (|version|).
>
>  | |copy| 2016, 2018 embedded brains GmbH
>  | |copy| 2016, 2018 Sebastian Huber
> -| |copy| 2014, 2015 Hesham Almatary
> -| |copy| 2010 Gedare Bloom
>  | |copy| 1988, 2018 On-Line Applications Research Corporation (OAR)
>
>  .. include:: ../common/license.rst
> diff --git a/cpu-supplement/openrisc_1000.rst
> 

[PATCH] Revert "Add copyright notices"

2020-03-11 Thread Sebastian Huber
This reverts commit fa5a960a1f215e08a6b2cf4ce1818092fcfb24ad.

Also during the relicensing of the documentation to CC-BY-SA-4.0 in 2016
it was proclaimed that OAR was the only copyright holder of the RTEMS
documentation present in the RTEMS main repository.
---
 c-user/configuring_a_system.rst  | 1 -
 c-user/constant_bandwidth_server.rst | 1 -
 c-user/index.rst | 6 ++
 c-user/red_black_trees.rst   | 1 -
 c-user/scheduling_concepts.rst   | 2 --
 cpu-supplement/epiphany.rst  | 1 -
 cpu-supplement/index.rst | 2 --
 cpu-supplement/openrisc_1000.rst | 1 -
 cpu-supplement/sparc64.rst   | 1 -
 9 files changed, 2 insertions(+), 14 deletions(-)

diff --git a/c-user/configuring_a_system.rst b/c-user/configuring_a_system.rst
index 75b1c7b..d14b56d 100644
--- a/c-user/configuring_a_system.rst
+++ b/c-user/configuring_a_system.rst
@@ -1,6 +1,5 @@
 .. SPDX-License-Identifier: CC-BY-SA-4.0
 
-.. Copyright (C) 2010 Gedare Bloom
 .. Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
 
 .. index:: configuring a system
diff --git a/c-user/constant_bandwidth_server.rst 
b/c-user/constant_bandwidth_server.rst
index eddc89a..a95ec0e 100644
--- a/c-user/constant_bandwidth_server.rst
+++ b/c-user/constant_bandwidth_server.rst
@@ -1,6 +1,5 @@
 .. SPDX-License-Identifier: CC-BY-SA-4.0
 
-.. Copyright (C) 2011 Petr Benes
 .. Copyright (C) 1989, 2011 On-Line Applications Research Corporation (OAR)
 
 .. index:: cbs
diff --git a/c-user/index.rst b/c-user/index.rst
index 30cd165..9a4668c 100644
--- a/c-user/index.rst
+++ b/c-user/index.rst
@@ -10,10 +10,8 @@ RTEMS Classic API Guide (|version|).
 
 | |copy| 2017 Chris Johns
 | |copy| 2017 Kuan-Hsun Chen
-| |copy| 2015, 2020 embedded brains GmbH
-| |copy| 2015, 2020 Sebastian Huber
-| |copy| 2011 Petr Benes
-| |copy| 2010 Gedare Bloom
+| |copy| 2016, 2020 embedded brains GmbH
+| |copy| 2016, 2020 Sebastian Huber
 | |copy| 1988, 2018 On-Line Applications Research Corporation (OAR)
 
 .. include:: ../common/license.rst
diff --git a/c-user/red_black_trees.rst b/c-user/red_black_trees.rst
index 1eb9c4f..0884806 100644
--- a/c-user/red_black_trees.rst
+++ b/c-user/red_black_trees.rst
@@ -1,6 +1,5 @@
 .. SPDX-License-Identifier: CC-BY-SA-4.0
 
-.. Copyright (C) 2010 Gedare Bloom
 .. Copyright (C) 1988, 2012 On-Line Applications Research Corporation (OAR)
 
 .. index:: Red-Black Trees
diff --git a/c-user/scheduling_concepts.rst b/c-user/scheduling_concepts.rst
index dac39a8..3210124 100644
--- a/c-user/scheduling_concepts.rst
+++ b/c-user/scheduling_concepts.rst
@@ -1,7 +1,5 @@
 .. SPDX-License-Identifier: CC-BY-SA-4.0
 
-.. Copyright (C) 2011 Petr Benes
-.. Copyright (C) 2010 Gedare Bloom
 .. Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
 
 .. index:: scheduling
diff --git a/cpu-supplement/epiphany.rst b/cpu-supplement/epiphany.rst
index 7d39476..709dbcf 100644
--- a/cpu-supplement/epiphany.rst
+++ b/cpu-supplement/epiphany.rst
@@ -1,6 +1,5 @@
 .. SPDX-License-Identifier: CC-BY-SA-4.0
 
-.. Copyright (C) 2015 Hesham Almatary
 .. Copyright (C) 1988, 2002 On-Line Applications Research Corporation (OAR)
 
 Epiphany Specific Information
diff --git a/cpu-supplement/index.rst b/cpu-supplement/index.rst
index 951d6b7..586c42e 100644
--- a/cpu-supplement/index.rst
+++ b/cpu-supplement/index.rst
@@ -10,8 +10,6 @@ RTEMS CPU Architecture Supplement (|version|).
 
 | |copy| 2016, 2018 embedded brains GmbH
 | |copy| 2016, 2018 Sebastian Huber
-| |copy| 2014, 2015 Hesham Almatary
-| |copy| 2010 Gedare Bloom
 | |copy| 1988, 2018 On-Line Applications Research Corporation (OAR)
 
 .. include:: ../common/license.rst
diff --git a/cpu-supplement/openrisc_1000.rst b/cpu-supplement/openrisc_1000.rst
index 3247827..650ed3b 100644
--- a/cpu-supplement/openrisc_1000.rst
+++ b/cpu-supplement/openrisc_1000.rst
@@ -1,6 +1,5 @@
 .. SPDX-License-Identifier: CC-BY-SA-4.0
 
-.. Copyright (C) 2014 Hesham Almatary
 .. Copyright (C) 1989, 2007 On-Line Applications Research Corporation (OAR)
 
 OpenRISC 1000 Specific Information
diff --git a/cpu-supplement/sparc64.rst b/cpu-supplement/sparc64.rst
index a79c04e..2d54efd 100644
--- a/cpu-supplement/sparc64.rst
+++ b/cpu-supplement/sparc64.rst
@@ -1,6 +1,5 @@
 .. SPDX-License-Identifier: CC-BY-SA-4.0
 
-.. Copyright (C) 2010 Gedare Bloom
 .. Copyright (C) 1988, 2002 On-Line Applications Research Corporation (OAR)
 
 SPARC-64 Specific Information
-- 
2.16.4

___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel


[PATCH rtems_littlevgl 1/2] waf: Remove unnecessary code.

2020-03-11 Thread Christian Mauderer
---
 lvgl.py | 6 --
 1 file changed, 6 deletions(-)

diff --git a/lvgl.py b/lvgl.py
index 5452ed0..d6584f7 100644
--- a/lvgl.py
+++ b/lvgl.py
@@ -77,12 +77,6 @@ def build(bld):
 if source_dir not in include_paths:
 include_paths.append(source_dir)
 
-bld.objects(target = objects,
-features = 'c',
-cflags = '-O2',
-includes = includes,
-source = source)
-
 bld.stlib(target = 'lvgl',
   features = 'c',
   includes = includes,
-- 
2.16.4

___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel


[PATCH rtems_littlevgl 2/2] waf: Enable optimization and debug symbols.

2020-03-11 Thread Christian Mauderer
---
 lvgl.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lvgl.py b/lvgl.py
index d6584f7..90644bf 100644
--- a/lvgl.py
+++ b/lvgl.py
@@ -79,6 +79,7 @@ def build(bld):
 
 bld.stlib(target = 'lvgl',
   features = 'c',
+  cflags = ['-O2', '-g'],
   includes = includes,
   source = sources,
   use = objects)
-- 
2.16.4

___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel


Re: [PATCH 01/20] c-user: Split up configuring_a_system.rst

2020-03-11 Thread Sebastian Huber
In this patch set please have a look at the new directory name 
"c-user/config" for the application configuration options and the file 
names in this directory.


___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel