Re: Outdated list of BSPs in rtems-tools/config

2023-09-14 Thread Thomas DOERFLER

Hello Peter,

just my two cents regarding eTPU: NXP has more or less left the PowerPC 
architecture and favor ARM for automotive applications.


But the MPC5xxx controllers were developed in some sort of cooperation 
with ST microelectronics. And ST is still actively playing with this 
family. E.g. the SPC564 is still equipped with the eTPU. So the legend 
lives on ;-)


wkr,

Thomas.

Am 14.09.23 um 21:22 schrieb o...@c-mauderer.de:

Hello Peter,

Am 13.09.23 um 19:22 schrieb Peter Dufault:




On Jul 25, 2023, at 10:14 , Joel Sherrill  wrote:

Most of those are recent and from a lot of different people. GSoC, 
Kinsey,
you, Vijay or Chris, Karel, etc. But I wonder about that 
phycore_mpc5554. I

think it has been around a LONG time.



I'm cleaning my in-box, and I missed a reference to te Phycore-MPC5554 
BSP in July.


I am the one who added the Phycore-mpc5554 as a minor refinement to 
the Freescale MPC55xx embedded board BSPs developed by "eb".


It *is* time to retire the Phytec board as that board is no longer 
available.


But, I hope we can keep it around for a while as I now need to work on 
a follow-up to that BSP.


That thread was not about retiring or deprecating BSPs. It was about 
some missing BSPs in the rtems-tools/config files. So if it is still 
necessary, I don't think the BSP should be removed.




One of my clients uses the Phycore-MPC5554.  They missed the end-of 
life announcement for that board. They need to quickly update to 
something very compatible, and a BSP based on the PHYTEC MPC5674F will 
work, the MPC5674F has all the functionality they require without 
software changes.


I'd like to keep the Phycore-MPC5554 BSP alive and kicking while I 
develop equivalent MPC5674F support.




OK for me.

A related question. I think "eb" has a "gwlcfm" target that uses this 
NXP architecture in one of their products.  "eb", are you planning 
another "gwlcfm", or are you done with that, and what platform would 
you move to?  I'd like to learn about an architecture that works as 
well as the old Motorola architecture does without custom FPGA 
programming.




I think it's possible that a new batch of the gwlcfm hardware will be 
manufactured in the next few years. But it's quite unlikely that the 
software will get an upgrade.


The question about a good architecture is quite difficult because it's 
always quite application specific.


For RTEMS work that I do, usually a customer already selected a chip 
(most of the time some ARM). Therefore, I can't pick a platform that 
often. For eb-projects, we usually use NXP or ST chips. On the NXP it 
would be i.MX or now also i.MXRT and for ST it's one of the many STM32 
chips.


Personally I would like to play a bit with Risc-V chips. But I haven't 
found any time yet. Additionally, it seems that there are still not that 
many manufacturers that produce Risc-V chips.



If I leave the old Motorola PowerPC's architecture targeted at engine 
control, I will miss how the ADC DMA chain works together with the 
eTPU and also schedules the output so cleanly do background motor 
control, and other timing intensive applications, so that the main CPU 
is free to e.g. run RTEMS (and in my case position servo control).


Difficult. Best bet is some NXP chip because they have quite some 
peripherals that are still based on the Motorola chips. But I think you 
know these chips already and it seems that they are not a good enough 
replacement. Otherwise, you wouldn't ask.


At the moment a lot of chips start to provide two different ARM cores. 
One bigger (often Cortex-A; sometimes multicore) and one smaller one 
(most of the time Cortex-M). I haven't used both CPUs of these dual CPU 
systems yet. But in theory they should allow some quite nice division of 
tasks: The small CPU can handle the timing intensive application (maybe 
with some bare metal code). The second CPU can handle higher level 
control and communication. It would be interesting to implement 
something like that.


Best regards

Christian



Peter
-
Peter Dufault
HD Associates, Inc.  Software and System Engineering




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

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


--
embedded brains GmbH & Co. KG
Herr Thomas DOERFLER
Dornierstr. 4
82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
phone: +49- 89-18 94 741 -12
mobil: +49-176-15 22 06 - 02

Registergericht: Amtsgericht München
Registernummer: HRA 117265
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Re: RTEMS-libbsd freebsd-org submodule would require update in order to import genet drivers. Suggestions?

2023-06-04 Thread Thomas DOERFLER

Hi,

if I get things right the update policy of freebsd is currently stuck 
within the RTEMS community. There are objections regarding the way 
libbsd has been created/adapted to RTEMS in the past but no real 
decision how/who would provide/maintain a different way.


I think this is a really bad situation. And it doesn't only block work 
from other volunteers, but also blocks required security updates.


I would vote for keeping and using the established way intact as long as 
we have no alternative accepted, implemented and maintained in the main 
branch. But this is only my opinion, any others are welcome to speak up.


wkr,

Thomas.

Am 04.06.23 um 17:44 schrieb Noor Aman:

Ping, I still require some assistance.

Else I'll go by with Kinsey's suggestion as follows:

If it turns out we can't trivially bring things up to current, you
may need to import the current updated driver from freebsd master
into rtemsbsd and maintain it out of tree. 



Thanks


On Thu, 1 Jun 2023 at 23:46, Noor Aman <mailto:nooraman5...@gmail.com>> wrote:


Hello,
Currently freebsd-org submodule is currently checked out at hash-ID
5d85e12 dated September 24, 2019 in master rtems-libbsd branch. In
order to import genet drivers, I need to at least get commit from
april 2020. Specifically this one https://reviews.freebsd.org/D24436
<https://reviews.freebsd.org/D24436>

In terms of freebsd release numbers, I need freebsd 13.x candidate
in order to import genet drivers. There are no drivers for it in
freebsd 12.x.

 From what I have read in the documentation, the working directory
needs to be clean in order to start importing process, but i'm
unable to do so when switching to main or master branch. What should
I do? Any suggestions?

Thank you,



--
Mohd Noor Aman
Tinkering with Hardware


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


--
embedded brains GmbH & Co. KG
Herr Thomas DOERFLER
Dornierstr. 4
82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
phone: +49- 89-18 94 741 -12
mobil: +49-176-15 22 06 - 02

Registergericht: Amtsgericht München
Registernummer: HRA 117265
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Re: [PATCH] Update company name

2023-05-24 Thread Thomas DOERFLER

Hello Joel,

just found time to look up the corresponding US terms.

Previously embedded brains was a GmbH, which is comparable with a LLC.
Since end of 2022 embedded brains is a GmbH & Co. KG, which is 
comparable with a combination of LLC and LLP.


wkr,

Thomas.

Am 19.05.23 um 14:32 schrieb Joel Sherrill:

These look ok but what does the change to an LLC in English terms mean?

On Fri, May 19, 2023, 1:29 AM Sebastian Huber 
<mailto:sebastian.hu...@embedded-brains.de>> wrote:


The embedded brains GmbH & Co. KG is the legal successor of embedded
brains GmbH.
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel


--
embedded brains GmbH & Co. KG
Herr Thomas DOERFLER
Dornierstr. 4
82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
phone: +49- 89-18 94 741 -12
mobil: +49-176-15 22 06 - 02

Registergericht: Amtsgericht München
Registernummer: HRA 117265
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Re: Prioritizing and documenting libbsd development goals (was: libbsd updates)

2023-01-23 Thread Thomas DOERFLER

Hello,

since we are maintaining an RTOS: IMHO Real time capabilities would need 
a higher level, even above code/RAM sizes.


Meaining that the libbsd functionality should not have a (significant) 
negative impact on RTEMS tasks NOT using libbsd.


wkr,

Thomas.

Am 23.01.23 um 14:33 schrieb Christian MAUDERER:

Hello,

like suggested earlier in the original discussion I would suggest to 
prioritize our development goals for libbsd and later evaluate the two 
problems discussed in the thread based on this. Let's first agree on 
development goals (that also can be added to the libbsd documentation). 
 From the thread and responses, I currently have collected the following 
goals / priorities. I replaced my original extensibility and 
debuggability with Joels transparency because it's a good summary term 
for these two points.


 From highest to lowest priority:

- Maintainability: How easy is it for the people doing the main 
maintenance tasks to do that work.


- Transparency: How easy it is to understand the code? Relevant for 
extending and debugging.


- Code and RAM sizes (or other hardware requirements): Whether we meet 
the minimum hardware requirements.


- Modularity: How well and easy the system can be adapted to target 
applications. Have only few official ways to enable / disable modules in 
the subsystem.


- Real time capabilities: No hard real time requirements for libbsd core 
but we have to make sure that it doesn't have a negative impact on other 
subsystems.


- Performance: Whether libbsd performes well enough in the typical use 
cases.


That means (for example): If it makes the system more maintainable, the 
performance isn't that important. If it reduces the size, we can trade 
off some performance or real time capabilities.


Would you prioritize different? Did I miss some additional points from 
the discussion?


Best regards

Christian

On 2023-01-20 08:32, Christian MAUDERER wrote:

Hello,

recently an internal discussion about updates in the libbsd started. 
All who participated in the discussion agreed that we should move the 
discussion to a public one. Below you can find the mail thread. It's 
oldest mail first. Mails are split with lines of = signs. I removed 
some duplicated mail text in case there were no inline comments. The 
date/time of the mails are in my current locale which is UTC+1.


Best regards

Christian

=
On 2023-01-03 16:52, Thomas DOERFLER wrote:

Hello,

first of all I wish you all a healthy, happy and successful new year.

Unfortunately I already have to re-raise an issue: One of our customers
has asked us about the RTEMS libbsd update policy. Since we still use a
rather old libbsd version, it contains "OpenSSL 1.1.1d-freebsd  10 Sep
2019", there are many openSSL fixes missing when using RTEMS, and this
most likely is true for other parts of libbsd.

IMHO we should find a way to overcome the current libbsd update blocking
points and try to stay close to the FreeBSD code (maybe in a 1-3 month
interval).

AFAIK the big blocking point are the different views around changes of
the file descriptor handling between RTEMS and BSD (this may be a bit
off the real topic, I am not yet into the details). In the next week I
would like to get things rolling to see the pros and cons of both
possible implementations and I would be happy if those closely involved
would support this.

Apart from the current blocking point, can we agree that staying close
the the FreeBSD code (with a 1-3 month update/sync interval) would be
desirable?

Kind regards to you all,

Thomas.



=
On 2023-01-12 01:24, Gedare Bloom wrote:

Hi Thomas,

I think the goal you have stated is laudable and fits with the initial
design goals of libbsd. I will take a closer look at this topic and
report back soon, I hope. I have remained (purposefully) ignorant
about libbsd evolution over time, but I guess it is time for me to
learn a bit more and catch up.

 From what I have understood about the current blocking issue, it has
to do with the changes that were made to use FreeBSD File Descriptors
and the VFS. However, one of the main problems that was noted actually
appears to be just related to the size increase caused by the syscall
glue implemented in a single .c file. So, I will plan to start my
libbsd learning adventure by trying to split that .c file apart into
separate build components to see how/if that alleviates the linked
image size. If successful, that should get us closer.

I think we can then revisit whether or not the FreeBSD File
Descriptors themselves are in fact problematic.

It would also be helpful to decide if we want to clarify any
requirements for libbsd maintenance. So, for example, the ability to
keep it updated on a rolling basis would require good automation and
validation that changes/updates remain usable. It would appear that
ther

Re: Time to promote lwip git repo

2022-07-20 Thread Thomas DOERFLER

Hi,

just for the records: I also gratly appreciate this happening. The 
freeBDS networking capabilities have grwon bigger and bigger, increasing 
the need for a reduced functionality network stack. Having lwip 
available allows the user to choose, which package is right for his 
application.


Thank you all for getting this done!

wkr,

Thomas.

Am 19.07.22 um 16:40 schrieb Gedare Bloom:

On Wed, Jul 13, 2022 at 11:27 PM Christian MAUDERER
 wrote:


Am 13.07.22 um 04:51 schrieb Chris Johns:

On 13/7/2022 10:08 am, Joel Sherrill wrote:

Vijay and Kinsey have made great progress in addressing the issues that were
raised about the lwip tcpip stack that needed to be addressed before it became
an official top level repository. Thanks to both of them.


Well done. Great effort.


I think it's time to promote the repo. Hopefully just a couple of core
developers agreeing is sufficient to get this moving.


I support this happening. It is great to see this networking option for small
devices become available.


I haven't tested the lwip repository yet, but I agree that a stack for
small targets is great. So I would support that too.


I'm glad to see this happening and support the promotion.


Christian
--

embedded brains GmbH
Herr Christian MAUDERER
Dornierstr. 4
82178 Puchheim
Germany
email:  christian.maude...@embedded-brains.de
phone:  +49-89-18 94 741 - 18
mobile: +49-176-152 206 08

Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

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



--
embedded brains GmbH
Herr Thomas DOERFLER
Dornierstr. 4
82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
phone: +49-89-18 94 741 - 12
fax:   +49-89-18 94 741 - 09

Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Re: RFC: Copyright vs COPYRIGHT

2022-03-27 Thread Thomas DOERFLER

Hi,

I think having this consistent is better. But I don't care about Upper 
vs. mixed case...


Am 26.03.22 um 23:48 schrieb Joel Sherrill:

Hi

The Software Engineering Guide example uses "Copyright" but a lot of places
in the code base use "COPYRIGHT". This is sometimes followed by (c) rather
than the (C) indicated in the guide.

Any objections to making this consistent?

Thanks.

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



--
embedded brains GmbH
Herr Thomas DOERFLER
Dornierstr. 4
82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
phone: +49-89-18 94 741 - 12
fax:   +49-89-18 94 741 - 09

Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel


Re: micro-ros support for RTEMS

2021-10-10 Thread Thomas DOERFLER

Hi Patrick,

that sound interesting, I would love to find time playing with it (and 
some robots)...


wkr,

Thomas.

Am 10.10.21 um 14:04 schrieb Patrick Roncagliolo:

Hi everyone,

at this link https://github.com/micro-ROS/micro_ros_setup/issues/397 I
began to investigate the steps of making micro-ROS compile under RTEMS 5.

tl;dr: I wrote a CMake snippet to let the micro-ROS "generate-lib" set of
scripts cross compile everything for RTEMS 5. I have not managed to proceed
with tests on virtual or real systems, and I seek feedback, but the setup
already produces a static library + a set of headers.

additional info:
For whose of you who don't know ROS (or, more specifically, ROS2), it is a
middleware used in robotics to exchange data with publisher-subscriber
pattern and offer remote procedure call services over a standardised
transport layer (DDS).

Micro-ROS is the version adapted to embedded applications, already
compatible with various RT-OSes with POSIX interface (alongside a barebone
version that targets Arduino).

Hoping that this is the right place to share this development,

Patrick Roncagliolo
Hobbyst / Robotic Engineer @ Thales Alenia Space Italy
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel



--
embedded brains GmbH
Herr Thomas DOERFLER
Dornierstr. 4
82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
phone: +49-89-18 94 741 - 12
fax:   +49-89-18 94 741 - 09

Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Re: [PATCH rtems-docs] eng: Add rules for attribution

2021-09-30 Thread Thomas DOERFLER

Hi Chris,

Am 30.09.21 um 02:23 schrieb Chris Johns:

On 29/9/21 6:38 pm, Christian MAUDERER wrote:


To be honest: If sponsored work is a legal problem, we have that with or without
a note in the files. It's only more visible with a note in the files. I don't
think that a legal problem would be avoidable just by not mentioning it.


That is not the legal aspect I have in mind. There exists constraints about
payments for work done in relation to tax law and this varies around the world.
A notice could be taken as evidence. For example a functioning non-profit such
as the RTEMS Foundation can accept donations and how that money is spent is up
to the foundation. The contributor has no input on that process otherwise it is
tax avoidance. This area is strict and the governance is important. I will let
you consider the relationship between fair attribution for the whole community
and those contributing to a non-profit.


Surely this must be considered, but OTOH RTEMS code is definitively a 
project which combines non-profit and with-profit people to create and 
maintain code, especially since the birth of the project was with-profit.


So if it comes to contributions e.g. from our company: Yes, they are 
created with profit.


Certain areas are handled non-profit. Maybe the question then is, how to 
properly distinguish them.



A foundation wouldn't change the problem discussed here. Don't get me wrong: I
would love to see the foundation. But I don't think that the foundation would be
the the same as the RTEMS open source project from a legal point of view. It
would only be another (much needed) sponsor of work and infrastructure.


Sorry, a non-profit does not work that way as I stated above so no attribution
can happen. This makes attribution fundamentally unfair.



I agree that a "sponsored by RTEMS Foundation" entry wouldn't make 
sense, because the whole idea of the Foundation is to maintain RTEMS.


But, regarding the "sponsored by" entry, I wouldn't talk about fairness. 
In the past we always had the question "who is using RTEMS" and in many 
cases had to shrug shoulders because we either don't know or shouldn't 
tell. If RTEMS user companies officially ask to be visible, I think this 
is something we should push and not block, right?



I have to say I not entirely comfortable with this happening and I will not be
encouraging additions. If Thomas wishes to discuss this further I suggest he
reaches out to me personally.


That makes sense, I will try next week when being back at work.

Thomas.


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



--
embedded brains GmbH
Herr Thomas DOERFLER
Dornierstr. 4
82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
phone: +49-89-18 94 741 - 12
fax:   +49-89-18 94 741 - 09

Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Re: Breaking Long Lines

2020-11-09 Thread Thomas Doerfler
Hi,

Am 10.11.20 um 06:33 schrieb Chris Johns:
> On 9/11/20 5:50 pm, Sebastian Huber wrote:
>> On 09/11/2020 01:52, Chris Johns wrote:
>>
>>> On 6/11/20 7:11 pm, Sebastian Huber wrote:
...
>>>
>>>   Avoid excess parentheses. Learn the operator precedence. rules.
>>
>> Yes, and I think this is a good rule.
> 
> I am not sure it is a good rule and workable. Using it to handle indents is an
> example of it breaking down. The ability to control an indent is a long held
> tradition and editors like Emacs are designed to handle it yet it is not clear
> if it is OK under this rule.
> 

I tried not to jump in for more than 24 hours. But now I want to drop in
my opinion. What is the whole purpose of a style guide? Is it to have a
nice looking code layout, neat an tidy like a ideal front garden, or is
it about readability/accessibility? We could write the whole of a C
module into one line and it could work anyway, so what about a style guide?

IMHO it should improve readability and understanding of what goes on in
a certain module. The code should be readable and understandable not
only for highly experienced C programmers, but also for newbies (if they
trhttps://embedded-brains.de/datenschutzerklaerung/
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Re: BSP maintenance (was Re: set_vector() on SPARC)

2020-10-20 Thread Thomas Doerfler
Chris,

hm, isn't this something related to our tiering of architectures/BSPs?
Those who have a maintainer/test board should detect any fault due to
the proposed change rather soon/at the next regular test. Those who are
not in constant testing... well they are not tier 1, right?

wkr,

Thomas.

Am 20.10.20 um 04:32 schrieb Chris Johns:
> If these architectures are not being maintained as you suggest where do we
> document this and how do we inform the users?
> 
> If you did update the architectures to remove set_vector are they now 
> maintained?
> 
> Is updating the code without being able to test the changes maintaining an
> architecture or BSP or do we require some level of testing?
> 

-- 
----
embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.
For our privacy statement, see
https://embedded-brains.de/en/data-privacy-statement/
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel


Re: Interest in Virtual RTEMS Workshop

2020-10-03 Thread Thomas Doerfler
Hi Joel,

you know I thought about a workshop/conference/meeting some years ago,
but the reasons you list in your message exactly hit the problems. So I
think such a virtual workshop would be a good idea (wow, thank you,
corona! (at least for this)).

Presenting what RTEMS is used for, how certain problems got solved,
where RTEMS is traveling to... would be interesting.

Having some open talks about what the users like (and dislike) at RTEMS,
how the future should look... would somehow round it up.

And getting/completing a world map, where RTEMS users are located would
be nice to see too.

wkr,

Thomas.

Am 02.10.20 um 22:02 schrieb Joel Sherrill:
> Hi
> 
> In the past, we have internally discussed an RTEMS Workshop but always
> got hung up on the basic logistics. There had to be a host site which
> usually means cost. Although OAR now has access to a facility that could
> host about 40-50. Travel required to all be in a central location would
> be burdensome based on time and cost. Remember the core developers are
> spread across three continents. 
> 
> The pandemic has made it clear that virtual meetings, conferences,
> birthday parties, etc. are possible. Based on ideas from other open
> source projects, I am curious if there would be interest in having a
> virtual workshop.
> 
> One thought is that given the time zones, it might be nice to do it as a
> TBD number of 2-3 hour sessions which vary in time across 2-3 days. That
> should let different people participate. One open source project did a
> 24 hour event which spanned the world. I do not want to do that. :)
> 
> I think recording the presentations beforehand and making them available
> afterwards would be ideal. I have seen formal setups where questions are
> restricted to the end of the presentation but like the idea of the
> presenter able to chat while their presentation is going. 
> 
> In my perfect world, most presentations would be from people using
> RTEMS, although I expect core developer presentations would add depth to
> what they are working on and the goals. 
> 
> Is there interest? Would you be willing to present? participate? Advice?
> 
> Thanks.
> 
> --joel
> 
> ___
> devel mailing list
> devel@rtems.org
> http://lists.rtems.org/mailman/listinfo/devel
> 

-- 

embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.
For our privacy statement, see
https://embedded-brains.de/en/data-privacy-statement/
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Re: We are loosing patches

2020-09-09 Thread Thomas Doerfler
Hi Joe,

just a brief note from holidays:

Am 09.09.20 um 15:19 schrieb Joel Sherrill:

> All system administration on rtems.org <http://rtems.org> is volunteer. 
> That by itself is the
> biggest barrier. 

We've talked collecting funds through a foundation. How can we push that
to at least partly professionalize the administration?

IMHO we are stuck with "I want to do X when I find proper time for it".
Collecting (constant?) funds may solve this a bit. Other open source
projects made this move quite successfully.

wkr,

Thomas.

> 
> --joel
> 
> Ph
> Best regards,
> 
>    Jan
> 
> > -Original Message-
> > From: devel  <mailto:devel-boun...@rtems.org>> On Behalf Of Christian Mauderer
> > Sent: Wednesday, September 9, 2020 10:24 AM
> > To: RTEMS Devel RTEMS mailto:devel@rtems.org>>
> > Subject: We are loosing patches
> >
> > Hello,
> >
> > triggered by a comment from Chris here
> >
> >     https://lists.rtems.org/pipermail/users/2020-September/067873.html
> >
> > I started to take a look at patches from non maintainers and write
> after
> > approval maintainers for some months: I think in May and June we
> lost at
> > least one or two of the following ones:
> >
> > https://lists.rtems.org/pipermail/devel/2020-May/059751.html
> > https://lists.rtems.org/pipermail/devel/2020-May/059771.html
> > https://lists.rtems.org/pipermail/devel/2020-May/059772.html
> > https://lists.rtems.org/pipermail/devel/2020-May/059773.html
> > https://lists.rtems.org/pipermail/devel/2020-June/060125.html
> > https://lists.rtems.org/pipermail/devel/2020-June/060231.html
> > https://lists.rtems.org/pipermail/devel/2020-June/060235.html
> >
> > It's a bit hard to see exactly whether a later version has been
> added with a
> > different subject, merged with another patch or just has been
> rejected for
> > some reason. That's another problem with our current system.
> >
> > I think we start to loose valuable contributions due to that. I
> also found some
> > patches where just no one responded because no one noted it and the
> > person sending the patch had to ping it some time later. That's
> not really
> > encouraging to continue participating for new contributors.
> >
> > I even lost track of some of my own patches in the past and found
> out about
> > a month later that I should have pushed them long ago.
> >
> > Maybe it would be a good idea to start at least discussing whether
> we should
> > change something to avoid these problems. I think our current
> system has
> > two main problems:
> >
> > 1. All patches go to one single devel mailing list. It's sometimes
> hard to see
> > which patches are for what repository. And small patches tend to
> just vanish
> > between lot of other mails.
> >
> > 2. We have a big problem seeing which patch sets are done, which
> are in the
> > middle of a discussion and which are rejected.
> >
> > A lot of other projects use software to solve these problems.
> Linux uses
> > "patchwork" for it since a long time (which needs one mailing list per
> > project). Most other projects use systems with pull requests like
> github or a
> > self hosted gitlab for that kind of stuff.
> >
> > Maybe we should think about following these examples and go one
> step to
> > more modern software development too? What do you think?
> >
> > Best regards
> >
> > Christian
> > --
> > 
> > embedded brains GmbH
> > Herr Christian Mauderer
> > Dornierstr. 4
> > D-82178 Puchheim
> > Germany
> > email: christian.maude...@embedded-brains.de
> <mailto:christian.maude...@embedded-brains.de>
> > Phone: +49-89-18 94 741 - 18
> > Fax:   +49-89-18 94 741 - 08
> > PGP: Public key available on request.
> >
> > Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
> > _______
> > devel mailing list
> > devel@rtems.org <mailto:devel@rtems.org>
> > http://lists.rtems.org/mailman/listinfo/devel
> ___
> devel mailing lis

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 shell
> (2. Style):
> 
> https://www.kernel.org/doc/html/latest/process/license-rules.html
> 
> Maybe we can use this policy in RTEMS as well (except for third-party
> code of course).
> 
> We can keep the BSD-2-Clause text in the file. We can also keep the
> @file on the top. Example:
> 
> /* SPDX-License-Identifier: BSD-2-Clause */
> 
> /**
>  * @file
>  *
>  * @ingroup RTEMSApplicationConfiguration
>  *
>  * @brief Evaluate Configuration Options
>  *
>  * This header file includes a couple of header files which evaluate the
>  * configuration options specified by the application.  The macros and
> defines
>  * used to configure the system are documented in the Configuring a System
>  * chapter of the Classic API User's Guide.
>  */
> 
> /*
>  * Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
>  * Copyright (C) 1989, 2000 On-Line Applications Research Corporation (OAR)
>  *
>  * Redistribution and use in source and binary forms, with or without
>  * modification, are permitted provided that the following conditions
>  * are met:
>  * 1. Redistributions of source code must retain the above copyright
>  *    notice, this list of conditions and the following disclaimer.
>  * 2. Redistributions in binary form must reproduce the above copyright
>  *    notice, this list of conditions and the following disclaimer in the
>  *    documentation and/or other materials provided with the distribution.
>  *
>  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
> "AS IS"
>  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
> THE
>  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
> PURPOSE
>  * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
>  * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
>  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
>  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
>  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
>  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
>  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
> OF THE
>  * POSSIBILITY OF SUCH DAMAGE.
>  */
> 
> 

-- 

embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.
For our privacy statement, see
https://embedded-brains.de/en/data-privacy-statement/
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

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 a
limited weight. So I tend to keep the BSD license text in the source
code files.

Keep in mind: We want to make sure the license topic is properly handled
and clear. What is the harm to be conservative here and spend some extra
lines of header in the files?

Kind regards,
Thomas.

Am 21.02.20 um 02:15 schrieb Chris Johns:
> 
> 
> On 21/2/20 12:11 pm, Joel Sherrill wrote:
>>
>>
>> On Thu, Feb 20, 2020, 3:49 PM Chris Johns > <mailto:chr...@rtems.org>> wrote:
>>
>> On 21/2/20 3:20 am, Gedare Bloom wrote:
>> > On Thu, Feb 20, 2020 at 12:58 AM Thomas Doerfler
>> > > <mailto:thomas.doerf...@embedded-brains.de>> wrote:
>> >>
>> >> Hello,
>> >>
>> >> I just want to speak up here. I talked with Sebastian today and I 
>> really
>> >> tend to keep the license text in each file.
>> >>
>> >> Rational:
>> >>
>> >> - With the BSD license, anyone can pick any file from the RTEMS repo 
>> and
>> >> use/modify it in any project (and this is fine). The original authors
>> >> (and their copyright) are listed in the file, but the only pointer to
>> >> the legal part is the "SPDX identifier". I am not sure whether this 
>> is a
>> >> legally binding "tag" and whether this tag is clear to any user.
>> >>
>> >> - Strictly seen, it is not even forbidden to remove the "SPDX
>> >> identifier", because it is not part of the BSD-2-clause-license, it's
>> >> just a pointer to it. In the end we might result in code drifting 
>> around
>> >> without license information, which we all do not want to see.
>> >>
>> > This is a valid point. I also have no desire to be a lawyer.
>> >
>> > My intuition here is that, even without any licensing information at
>> > all in individual files, one can still apply a single license to an
>> > entire repository, e.g., BSD or GPL. For historical reasons, and
>> > similar arguments as you've made, BSD-style licenses have tended to be
>> > copy-pasted to individual files to make them easier to excerpt. We
>> > don't have license uniformity, so we do need to individually specify
>> > which license(s) apply to each file.
>>
>> This makes sense. The simplified BSD license states ...
>>
>>  1. Redistributions of source code must retain the above copyright
>>     notice, this list of conditions and the following disclaimer.
>>
>> I do not see how we can centralise this and have the "above copyright" 
>> work?
>> Also the SPDX site here ...
>>
>>  https://spdx.org/ids-how
>>
>> ... under the heading "Standard license headers" states ...
>>
>>  When a license defines a recommended notice to attach to files
>>  under that license (sometimes called a "standard header"), the SPDX
>>  project recommends that the standard header be included in the files,
>>  in addition to an SPDX ID.
>>
>> My reading of this means we should include the license in the source.
>>
>> We need to consider compliance and machine auditing of the source. The 
>> SPDX tag
>> is important. Maybe ...
>>
>> /*
>>  * SPDX tag suff
>>  */
>> /*
>>  * Copyright stuff
>>  *
>>  * 2-Clause BSD license
>>  */
>>
>> > Linux follows a similar philosophy as Sebastian suggests. I think we
>> > can also follow Linux in this regards.
>> > https://www.kernel.org/doc/html/latest/process/license-rules.html
>> >
>> > I would suggest we follow their approach to self-document the licenses
>> > centrally. I suspect the risk of someone using code without adhering
>> > to the license is no greater. Probably they have a higher risk
>> > exposure than we do!
>>
>> I agree with the comments in the Linux license rules text about license 
>> text in
>> files making it harder to check for compliance.
>>
>>
>> Following Linux is probably a safe approach. I assume there was significant
>> legal review of their policy.
> 
> Does the Linux kernel rules apply to the 2 clause BSD license we have?
> 
> Chris
> 

-- 

embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.
For our privacy statement, see
https://embedded-brains.de/en/data-privacy-statement/
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Re: SPDX License Identifier Only and Full Copy?

2020-02-19 Thread Thomas Doerfler
Hello,

I just want to speak up here. I talked with Sebastian today and I really
tend to keep the license text in each file.

Rational:

- With the BSD license, anyone can pick any file from the RTEMS repo and
use/modify it in any project (and this is fine). The original authors
(and their copyright) are listed in the file, but the only pointer to
the legal part is the "SPDX identifier". I am not sure whether this is a
legally binding "tag" and whether this tag is clear to any user.

- Strictly seen, it is not even forbidden to remove the "SPDX
identifier", because it is not part of the BSD-2-clause-license, it's
just a pointer to it. In the end we might result in code drifting around
without license information, which we all do not want to see.

As you all know I am not a lawyer (and don't want to be), but my gut
say's the extra lines in the top of each file are worth their storage.
And anybody opening a RTEMS source file (even when it has been taken to
a different project) should see what he has.

-

If you have different reasons to replace the header and just leave the
identifier I a will go with it and it's fine for me. But my tendency
is... leave it in.

Kind regards,

Thomas.

Am 20.02.20 um 08:30 schrieb Sebastian Huber:
> Hello,
> 
> On 18/02/2020 16:58, Gedare Bloom wrote:
>>>>> I suggest to use a master COPYING file and use file headers without
>>>>> the
>>>>> full license text.
>>>>>
>>>>> https://lists.rtems.org/pipermail/devel/2018-December/024198.html
>>>> It would be nice to get some feedback here.
>>>
>>> I'm generally ok with just the spdx and copyright statements.
>>>
>> I'm also fine with the master COPYING, spdx-tag, and individual
>> copyrights in files.
>>
>> I should make a note to take a pass over "my" files to relicense them.
>> Does anyone have any script/tools for making that easy?
> 
> I talked with Thomas and he is not in favour of a removal of the licence
> text. Not everyone knows what an SPDX-Licence-Identifier is and that
> this means the file is covered by the reference license. The
> BSD-2-Clause license text is quite clear and not long. For us it is
> important that it is very clear that our contributions are without
> warranties and so on. This information should be also clear if files are
> transferred out of the RTEMS context to other projects.
> 

-- 

embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.
For our privacy statement, see
https://embedded-brains.de/en/data-privacy-statement/
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel


Re: Tiering, Expected Failures, and BSPs which Run on Multiple Sims/HW

2019-10-26 Thread Thomas Doerfler
Joel,

it all comes down to "where was it tested". Knowing a certain test works
on ONE architecture, on ONE member of a BSP family never means it works
on all. Surely if it fails on one member it makes other members's
support suspicious, but the result is always for the hardware/simulator
it ran on.

If a BSP covers various variants and boards/simulators, you must test it
on all variants to find out whether they work. OTOH, if a BSP at least
succeeds on one supported HW, it is worth keeping it actively in the tree.

So I still think that we should track test results per
arch.bsp.variant.HW, not only per arch.bsp

And we should apply the tiering scheme to the HW, not only the BSP.

But, yes, it's hard.

Thomas.

> 
> The tester makes a distinction (e.g. leon3-sis vs leon3-tsim or
> leon3-qemu) but they
> all test the same binaries with different results. The set of expected
> failures on each
> of those could be different. 
> 
> I don't have a good answer. We currently think of three levels:
> 
> + architecture
> + BSP Family
> + BSP Variant
> 
> and now we are adding the "what did we run that test on" variant for
> record keeping purposes
> 
> AFAIK The current .tcfg files control only the set of tests that would
> be considered permanent
> failures across all "runner" variants.
> 
> This is just hard. :(
> 
> --joel
>  
> 
> 
> Kind regards,
> 
> Thomas.
> 
> >
> > ___
> > devel mailing list
> > devel@rtems.org <mailto:devel@rtems.org>
> > http://lists.rtems.org/mailman/listinfo/devel
> >
> 
> -- 
> 
> embedded brains GmbH
> Thomas Doerfler
> Dornierstr. 4
> D-82178 Puchheim
> Germany
> email: thomas.doerf...@embedded-brains.de
> <mailto:thomas.doerf...@embedded-brains.de>
> Phone: +49-89-18 94 741-12
> Fax:   +49-89-18 94 741-09
> PGP: Public key available on request.
> For our privacy statement, see
> https://embedded-brains.de/en/data-privacy-statement/
> _______
> devel mailing list
> devel@rtems.org <mailto:devel@rtems.org>
> http://lists.rtems.org/mailman/listinfo/devel
> 

-- 

embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.
For our privacy statement, see
https://embedded-brains.de/en/data-privacy-statement/
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Re: Tiering, Expected Failures, and BSPs which Run on Multiple Sims/HW

2019-10-25 Thread Thomas Doerfler
Hi,


Am 25.10.19 um 16:08 schrieb Joel Sherrill:
> 
> One question we need to discuss is what about BSPs which can run on
> multiple simulators and possibly real hardware. For example, the sparc
> BSPs can run on real hardware, sis, qemu, and tsim. How do we
> distinguish the same BSP's expected results on > 1 platform?

if I remember correctly, those BSPs targetting for multiple
boards/simulators only have a limited number of target boards.

Could we consider each (reference) target board and/or simulator instead
of a BSP? The tiering may then be for a board instead of a BSP. And the
BSP tier is best tier of the target boards?

Kind regards,

Thomas.

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

-- 
--------
embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.
For our privacy statement, see
https://embedded-brains.de/en/data-privacy-statement/
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel


Re: xilinx_zynq_zc702 vs. xilinx_zynq_zc706 memory map

2019-10-23 Thread Thomas Doerfler
Hi,

most likely the RAM areas have been mapped to the lowest-possible
non-NULL address, and they can be mapped to an address boundary matching
the RAM size. zc702 has a 1MByte ram, mapped to the 1MByte boundary,
zc706 has a 4MByte RAM mapped to the 4MByte boundary.

Having an identical starting address for all possible zynqs would mean to
- identify the biggest ever possible RAM size
- modify the zynq initialization for all boards.

Do we have a problem with the different starting addresses?

wkr,

Thomas.

Am 23.10.19 um 13:47 schrieb Sebastian Huber:
> Hello,
> 
> why is the ZYNQ_RAM_ORIGIN different in these two BSP variants?
> 
> AS_IF([test "x${RTEMS_BSP}" == xxilinx_zynq_zc702],
>   [ZYNQ_RAM_ORIGIN="0x0010"
>    ZYNQ_RAM_MMU="${ZYNQ_RAM_ORIGIN}"
>    ZYNQ_RAM_MMU_LENGTH="16k"
>    ZYNQ_RAM_ORIGIN_AVAILABLE="${ZYNQ_RAM_ORIGIN} + 0x4000"
>    ZYNQ_RAM_LENGTH_AVAILABLE="${BSP_ZYNQ_RAM_LENGTH} - 1M - 16k"
>    ZYNQ_RAM_INT_0_ORIGIN="0x"
>    ZYNQ_RAM_INT_0_LENGTH="64k + 64k + 64k"
>    ZYNQ_RAM_INT_1_ORIGIN="0x"
>    ZYNQ_RAM_INT_1_LENGTH="64k - 512"])
> 
> AS_IF([test "x${RTEMS_BSP}" == xxilinx_zynq_zc706],
>   [ZYNQ_RAM_ORIGIN="0x0040"
>    ZYNQ_RAM_MMU="${ZYNQ_RAM_ORIGIN}"
>    ZYNQ_RAM_MMU_LENGTH="16k"
>    ZYNQ_RAM_ORIGIN_AVAILABLE="${ZYNQ_RAM_ORIGIN} + 0x4000"
>    ZYNQ_RAM_LENGTH_AVAILABLE="${BSP_ZYNQ_RAM_LENGTH} - 4M - 16k"
>    ZYNQ_RAM_INT_0_ORIGIN="0x0000"
>    ZYNQ_RAM_INT_0_LENGTH="64k + 64k + 64k"
>    ZYNQ_RAM_INT_1_ORIGIN="0x"
>    ZYNQ_RAM_INT_1_LENGTH="64k - 512"])
> 

-- 

embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.
For our privacy statement, see
https://embedded-brains.de/en/data-privacy-statement/
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Re: OAR Grants Permission to Relicense Its RTEMS Contributions to 2-Paragraph BSD

2018-10-16 Thread Thomas Doerfler
Hi Joel,

it took some time, but today I will send you a set of agreements from
our embedded brains team via PM.

Kind regards,

Thomas.

Am 07.08.18 um 23:21 schrieb Joel Sherrill:
> Hi
> 
> I have attached a letter (PDF) to ticket 3053
> (http://devel.rtems.org/ticket/3053) from On-Line Applications
> Corporation (OAR) which grants the RTEMS Community permission to
> relicense our current and future contributions. The text of the letter
> is as follows:
> 
>  ''On-Line Applications Research Corporation (OAR) grants permission to the
>  RTEMS Foundation to relicense its current and future contributions from
>  our current license GPLv2 plus exception to the RTEMS license becoming the
>  2-Clause BSD License (https://opensource.org/licenses/BSD-2-Clause
> <https://opensource.org/licenses/BSD-2-Clause>). OAR
>  shall work with the RTEMS Foundation to facilitate this change in the
>  license as soon as possible.''
> 
> We encourage other contributors to do the same so the relicensing effort
> can proceed.
> 
> Thanks.
> 
> --joel 
> 
> 
> ___
> devel mailing list
> devel@rtems.org
> http://lists.rtems.org/mailman/listinfo/devel
> 

-- 

embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

importing selected (dual license) linux modules

2017-10-25 Thread Thomas Doerfler
Hi,

in the past few months, Sebastian has extended the RTEMS libbsd
infrastructure so it technically can import/export modules from/to the
Linux kernel tree.

This extension is quite delicate, because in general, the Linux kernel
sources are published under GPLv2, which is definitively incompatible
with the RTEMS license.

But there are some modules, which are dual licensed (GPLv2 or BSD
style), and for those, this extension would be useful. In fact, this
extension has been created to import (and stay in sync with) the DPAA
infrastructure for the FSL/NXP QorIQ device family.

Background (can be skipped):

in the past, Sebastian has created the libbsd infrastructure to import
various SW modules from FreeBSD. This allows us to use FreeBSD code for
networking, USB, WLAN and a broad range of drivers in RTEMS. The
infrastructure allows the RTEMS project to stay in sync with FreeBSD.
This means e.g. that we can harden the WLAN/WPA2 implementation against
the "KRACK" attack as soon as a patch is available for FreeBSD.

Now we have a delicate libbsd extension requirement:

RTEMS contains support for the FSL/NXP "QorIQ" device family, which has
24(!) processors integrated and currently forms the upper end of RTEMS
multicore BSPs. This chip family has a networking subsystem "DPAA" with
complex communication/routing/switching capabilities, including multiple
10GBit ethernet interfaces.

Writing a networking driver for this beast is virtually impossible due
to its complexity. Using/integrating NXPs DPAA framework is the only
feasible way to support these interfaces. The framework is published and
maintained(!) inside the linux kernel code, and it is released under a
dual (GPL or BSDish) license.
--

Now I see four ways to deal with this linux importer:

A.) We can simply integrate it into RTEMS as an extension to libbsd.
- Technically, it adds a tool to extend the RTEMS code basis.
- But Developers, who are not so familiar with licensing issues might
easily use it to integrate pure GPLv2 code, which would be a big problem
for RTEMS users.

B.) We can reject any code (even dual licensed) that is part of the
Linux kernel.
- This would be inconsistent with other dual licensed modules which are
now also part of RTEMS.
- In the longer term it would also let the QorIQ support become obsolete
(which currently has an important function to prove the superior SMP
efficiency of RTEMS).
- Maybe this decision would even indicate that the RTEMS project is not
capable of keeping track with bleeding edge computing challenges. (I
regard this argument a bit disproportionate, but think about it anyway...)

C.) We can accept selected linux kernel code (which has a proper dual
license) but reject the linux importer mechanism.
- This would allow us to carefully integrate interesting modules and
make licensing problems less probable.
- But this would lead to potential bit rot in these imported modules, a
situation we overcame with the libbsd framework.

D.) We can accept the linux importer and selected linux kernel code, and
provide some monitoring mechanism to avoid misuse of the importer.
- This needs extra effort for the monitoring (manually of automatically)
- OTOH this would give us more flexibility.

---

Any opinions on that? Any hints or ideas how we could solve the
discrepancy between flexibility requirements and legal requirements of
the project?

I would be happy to have this discussed here!

Thomas.


-- 
----
embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Time to register: class "RTEMS Application Development" in Munich/Germany, 27.-29. November 2017

2017-10-10 Thread Thomas Doerfler
Hello,

the registration deadline is close:

we are planning an open RTEMS class "RTEMS Application Development" in
Munich/Germany to start on

November 27th, 2017.

This class has is main focus on application development based on the
RTEMS kernel.

Maybe you or some of your colleagues like to join in? See our updated
website

http://www.embedded-brains.de/en/rtems-real-time-operating-system/rtems-training-courses/


for more details.

Please send us an email or use the website form if you and/or your
colleagues are interested to attend, so we can reserve seats for you.

IMPORTANT: Registration period ends on October 27th, 2017, seats will be
assigned on a first come, first serve policy. So now it's time for your
registration!

wkr,
Thomas Doerfler.

-- 

embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

REMINDER: class "RTEMS Application Development" in Munich/Germany, 27.-29. November 2017

2017-09-19 Thread Thomas Doerfler
Hello,

just brief reminder: we are planning an open RTEMS class "RTEMS Application
Development" in Munich/Germany to start on

November 27th, 2017.

This class has is main focus on application development based on the
RTEMS kernel.

Maybe you or some of your colleagues like to join in? See our updated
website

http://www.embedded-brains.de/en/rtems-real-time-operating-system/rtems-training-courses/


for more details.

Please send us an email or use the website form if you and/or your
colleagues are interested to attend, so we can reserve seats for you.

wkr,
Thomas Doerfler.

-- 

embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

ANN: class "RTEMS Application Development" in Munich/Germany, 27.-29. November 2017

2017-08-24 Thread Thomas Doerfler
Hello,

we are currently planning an open RTEMS class "RTEMS Application
Development" in Munich/Germany to start on

November 27th, 2017.

This class has is main focus on application development based on the
RTEMS kernel.

Maybe you or some of your colleagues like to join in? See our updated
website

http://www.embedded-brains.de/en/rtems-real-time-operating-system/rtems-training-courses/


for more details.

Please send us an email or use the website form if you and/or your
colleagues are interested to attend, so we can reserve seats for you.

wkr,
Thomas Doerfler.

-- 

embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Re: 答复: 答复: 回复: GSOC 2017 Beagleboard BSP projects

2017-03-22 Thread Thomas Doerfler
t;>>>
>>>>> What conflicts do you foresee? And can you work with the student
>>>>> to avoid or minimize them.
>>>>>
>>>>> Working in the open and coordinating efforts is critical in any open
>>>>> source project. This seems like one which can be managed. Especially
>>>>> if you help out on this project so you can help avoid the issues.
>>>>>
>>>>> Thanks.
>>>>>
>>>>> --joel
>>>>>
>>>>
>>>> Hello Joel, Hello Sichen Zhao,
>>>>
>>>> I agree, that most of the proposal won't be touched by the WLAN part
>>>> that is already done or will be (hopefully) done in the near future. I'm
>>>> not sure what WLAN chip set is used on the BB (or on the intended USB
>>>> dongle) so currently I can't say for sure whether it is already build
>>>> with the rest of the drivers or not. Sichen Zhao: Do you have any
>>>> information on that?
>>>>
>>>> A potential conflict in the proposal is in the "Project Deliverables"
>>>> the part "August 29-September 5 (Final Evaluation) - Add the wireless
>>>> protocol such as 802.11". That is also mentioned in "June 27 - August 23
>>>> (Second Half)" under the point "5.Adding the wireless protocol 802.11 on
>>>> RTEMS."
>>>>
>>>> But to be honest: It might anyhow would have been a quite big workpiece
>>>> if it would have been only a part of a GSoC project. The unencrypted
>>>> WLAN port has been quite some effort and there is a big part necessary
>>>> for the encrypted WLAN user space (the wpa supplicant). So it quite
>>>> likely is better to concentrate on the device specific driver and try to
>>>> get it running with unencrypted WLAN. If that works, it shouldn't be a
>>>> big problem to get the encrypted one running.
>>>>
>>>> If there is time left for any work: For the encrypted WLAN, it is always
>>>> interesting if there is any hardware encryption support. If the WLAN
>>>> chip doesn't have it itself (not all USB chips have it), a hardware
>>>> encryption of the host processor might be useful. So if the processor on
>>>> the BB has a hardware encryption module, it could be nice to have it
>>>> supported by the rtems-libbsd. But I'm not sure whether we already have
>>>> any encryption on other platforms and I'm also not sure how much work
>>>> that would be.
>>>>
>>>> Please note that I don't really have any experience what the usual scope
>>>> is for a GSoC project. So I'm not sure whether that would be possible or
>>>> realistic in the given time.
>>>>
>>>> Kind regards
>>>>
>>>> Christian Mauderer
>>>> --
>>>> 
>>>> embedded brains GmbH
>>>> Christian Mauderer
>>>> Dornierstr. 4
>>>> D-82178 Puchheim
>>>> Germany
>>>> email: christian.maude...@embedded-brains.de
>>>> Phone: +49-89-18 94 741 - 18
>>>> Fax:   +49-89-18 94 741 - 08
>>>> PGP: Public key available on request.
>>>>
>>>> Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
>>>> ___
>>>> devel mailing list
>>>> devel@rtems.org
>>>> http://lists.rtems.org/mailman/listinfo/devel
>>>
>>> --
>>> 
>>> embedded brains GmbH
>>> Christian Mauderer
>>> Dornierstr. 4
>>> D-82178 Puchheim
>>> Germany
>>> email: christian.maude...@embedded-brains.de
>>> Phone: +49-89-18 94 741 - 18
>>> Fax:   +49-89-18 94 741 - 08
>>> PGP: Public key available on request.
>>>
>>> Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
>>> ___
>>> devel mailing list
>>> devel@rtems.org
>>> http://lists.rtems.org/mailman/listinfo/devel
>>>
>>> ___
>>> devel mailing list
>>> devel@rtems.org
>>> http://lists.rtems.org/mailman/listinfo/devel
> 
> -- 
> 
> embedded brains GmbH
> Christian Mauderer
> Dornierstr. 4
> D-82178 Puchheim
> Germany
> email: christian.maude...@embedded-brains.de
> Phone: +49-89-18 94 741 - 18
> Fax:   +49-89-18 94 741 - 08
> PGP: Public key available on request.
> 
> Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
> 
> 
> ___
> devel mailing list
> devel@rtems.org
> http://lists.rtems.org/mailman/listinfo/devel
> 

-- 

embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

New class "RTEMS Application Development" in Munich/Germany, May3-5, 2017

2017-01-10 Thread Thomas Doerfler
Hello,

we are currently planning an open RTEMS class "RTEMS Application
Development" in Munich/Germany to start on

May 3, 2017.

This class has is main focus on application development based on the
RTEMS kernel.

Maybe you or some of your colleagues like to join in? See our updated
website

http://www.embedded-brains.de/en/rtems-real-time-operating-system/rtems-training-courses/

for more details.

Now it is time to register. Please send us an email or use the website
form if you and/or your colleagues are interested to attend, so we can
reserve seats for you.

BTW: The registration period closes on April 12.

wkr,
Thomas Doerfler.

-- 

embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

REMINDER: New class "RTEMS Application Development" in Munich/Germany, 18.-20. October 2016

2016-09-15 Thread Thomas Doerfler
Hello,

just a short reminder after the holiday season for those interested:

we are currently planning an open RTEMS class "RTEMS Application
Development" in Munich/Germany to start on

October 18th, 2016.

This class has is main focus on application development based on the
RTEMS kernel.

Maybe you or some of your colleagues like to join in? See our updated
website

http://www.embedded-brains.de/en/rtems-real-time-operating-system/rtems-training-courses/

for more details.

There are still a limited number of seats available, so now it is time
to register. Please send us an email or use the website form if you
and/or your colleagues are interested to attend, so we can reserve seats
for you.

BTW: The registration period closes on October 4th. There is still a
limited number of seats left, which will be assigned on a first-come
first-serve policy.

wkr,

Thomas Doerfler.

-- 

embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

mx6ulevk BSP was: Re: [PATCH] arm: mx6ulevk: Initial BSP support for i.MX 6UltraLite EVK board.

2016-08-01 Thread Thomas Doerfler
gmail.com>
> + *
> + * Copyright (c) 2013 embedded brains GmbH.  All rights reserved.
> + *
> + *  embedded brains GmbH
> + *  Dornierstr. 4
> + *  82178 Puchheim
> + *  Germany
> + *  <i...@embedded-brains.de>
> + *
> + * The license and distribution terms for this file may be
> + * found in the file LICENSE in this distribution or at
> + * http://www.rtems.com/license/LICENSE.
> + */
> +
> +#include 
> +
> +void bsp_reset(void)
> +{
> +  while (true) {
> +/* TODO */;
> +  }
> +}
> diff --git a/c/src/lib/libbsp/arm/mx6ulevk/startup/bspstart.c 
> b/c/src/lib/libbsp/arm/mx6ulevk/startup/bspstart.c
> new file mode 100644
> index 000..8ebd187
> --- /dev/null
> +++ b/c/src/lib/libbsp/arm/mx6ulevk/startup/bspstart.c
> @@ -0,0 +1,25 @@
> +/*
> + * Copyright (c) 2016 Peng Fan <van.free...@gmail.com>
> + *
> + * Copyright (c) 2013 embedded brains GmbH.  All rights reserved.
> + *
> + *  embedded brains GmbH
> + *  Dornierstr. 4
> + *  82178 Puchheim
> + *  Germany
> + *  <i...@embedded-brains.de>
> + *
> + * The license and distribution terms for this file may be
> + * found in the file LICENSE in this distribution or at
> + * http://www.rtems.com/license/LICENSE.
> + */
> +
> +#include 
> +#include 
> +#include 

REMINDER: New class "RTEMS Application Development" in Munich/Germany, 18.-20. October 2016

2016-07-25 Thread Thomas Doerfler
Hello,

just a short reminder for those interested:

we are currently planning an open RTEMS class "RTEMS Application
Development" in Munich/Germany to start on

October 18th, 2016.

This class has is main focus on application development based on the
RTEMS kernel.

Maybe you or some of your colleagues like to join in? See our updated
website

http://www.embedded-brains.de/en/rtems-real-time-operating-system/rtems-training-courses/

for more details.

There are still a limited number of seats available, so now it is time
to register. Please send us an email or use the website form if you
and/or your colleagues are interested to attend, so we can reserve seats
for you.

BTW: The registration period closes on October 4th, but we would be
happy for an early indication who is interested to participate, so we
can estimate the required number of seats.

wkr,
Thomas Doerfler.

-- 

embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel
___
users mailing list
us...@rtems.org
http://lists.rtems.org/mailman/listinfo/users
-- 

embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

New class "RTEMS Application Development" in Munich/Germany, 18.-20. October 2016

2016-06-20 Thread Thomas Doerfler
Hello,

we are currently planning an open RTEMS class "RTEMS Application
Development" in Munich/Germany to start on

October 18th, 2016.

This class has is main focus on application development based on the
RTEMS kernel.

Maybe you or some of your colleagues like to join in? See our updated
website

http://www.embedded-brains.de/en/rtems-real-time-operating-system/rtems-training-courses/

for more details.

There are still a limited number of seats available, so now it is time
to register. Please send us an email or use the website form if you
and/or your colleagues are interested to attend, so we can reserve seats
for you.

BTW: The registration period closes on October 4th.

wkr,
Thomas Doerfler.

-- 

embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

REMINDER: RTEMS@embedded world2016: Meeting with Chillout Hour

2016-02-22 Thread Thomas Doerfler
Hi,

a short reminder for those interested...

And two additional remarks:

- unfortunately Joel will not be present in Nuremberg :-(

- and I forgot the exact time for the RTEMS Chillout Hour: it is
planned for Wednesday, 24.2.2016, 16:30. We should take the opportunity
to also drink to Joel's health ;-)

Looking forward to seeing many of you,

Thomas.
---

just to let anyone know:

RTEMS@embedded world
===
The embedded brains GmbH will be present at the "embedded world 2016"
trade show in Nuremberg, Germany, which is opened from February 23 'til
February 25 2016, see:

http://www.embedded-world.de

One major topic on our stand 538 in hall 4 will be RTEMS.

RTEMS Chillout Hour
===
For the first time a "RTEMS Chillout Hour" takes place, the idea is to
meet and discuss all kinds of RTEMS topics.

You provide the discussions, we provide the cocktails ;-)

Who is present?
===
Apart from the embedded brains team, Joel Sherrill from OAR will once
again be present. I think this is a good opportunity to meet face to
face. We are looking forward to meet many RTEMS users during these days.

If anyone is interested in free tickets, please contact me privately.

wkr,

Thomas Doerfler.

-- 

embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.

Diese Nachricht ist keine geschÀftliche Mitteilung im Sinne des EHUG.
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel


ANN: RTEMS@embedded world2016: Meeting with Chillout Hour

2016-02-15 Thread Thomas Doerfler
Hi,

just to let anyone know:

RTEMS@embedded world
===
The embedded brains GmbH will be present at the "embedded world 2016"
trade show in Nuremberg, Germany, which is opened from February 23 'til
February 25 2016, see:

http://www.embedded-world.de

One major topic on our stand 538 in hall 4 will be RTEMS.

RTEMS Chillout Hour
===
For the first time a "RTEMS Chillout Hour" takes place, the idea is to
meet and discuss all kinds of RTEMS topics.

You provide the discussions, we provide the cocktails ;-)

Who is present?
===
Apart from the embedded brains team, Joel Sherrill from OAR will once
again be present. I think this is a good opportunity to meet face to
face. We are looking forward to meet many RTEMS users during these days.

If anyone is interested in free tickets, please contact me privately.

wkr,

Thomas Doerfler.

-- 

embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.

Diese Nachricht ist keine geschÀftliche Mitteilung im Sinne des EHUG.
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel


ANN: New class "RTEMS Application Development" in Munich/Germany, 12.-14. April 2016

2016-02-01 Thread Thomas Doerfler
Hello,

we are currently planning an open RTEMS class "RTEMS Application
Development" in Munich/Germany to start on

April 12th, 2016.

This class has is main focus on application development based on the
RTEMS kernel.

Maybe you or some of your colleagues like to join in? See our updated
website

http://www.embedded-brains.de/en/rtems-real-time-operating-system/rtems-training-courses/


for more details.

Please send us an email or use the website form if you and/or your
colleagues are interested to attend, so we can reserve seats for you.

wkr,
Thomas Doerfler.

-- 

embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Re: 4.11 Branching

2015-05-04 Thread Thomas Doerfler
Hi,

I am glad 4.11 will be branched soon. from our side, branching is ok.
So: Any open items left? Anything we can do to make the branch happen
soon? Any chance to do the branch within this week?

We have held back a set of patches which are too new to be useful for
the 4.11 branch. On the other side we would like to commit them soon
without spoiling the branch point.

wkr,

Thomas.


Am 30.04.2015 um 16:11 schrieb Sebastian Huber:
 Hello,
 
 is there anything left that prevents us to do the branch now?  We can
 still do some work on the branch before we actually make the release.
 

-- 

embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel


RDUC2015 canceled

2015-04-16 Thread Thomas Doerfler
Hello,

my last week's email to speak up for RDUC participation did not generate
a great echo, so today we decided to cancel the RDUC2015 conference.

It seems the way we prepared the conference did not meet the community
requirements and expectations.

In the long run I would like to have a regular event where personal
contact and discussions are possible, but currently I am not sure which
way would be right to organize this.

Thank you for all the input we got.

wkr,

Thomas Doerfler.


-- 

embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

RDUC2015: Speak up: Participation intended?

2015-04-13 Thread Thomas Doerfler
Hello,

in the past few weeks, we have started preparing the first RTEMS
Developers and Users Conference (RDUC). Last Friday, the Early Bird
registration period for participation has ended. Unfortunately, up to
now the number of registrations is far below our expectations and we
currently consider to cancel the event.

Before we decide on this, I would like to ask anyone who intends to
participate (or at least still has not yet decided) to send a short note
to me or r...@rtems.eu.

If there is no sufficient feedback 'til next Wednesday (15.4.2015), we
will cancel the event.

Looking forward to some feedback,

Thomas.


-- 

embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

ANN: RTEMS open class in Munich/Germany, 15.-17. June 2015

2015-03-25 Thread Thomas Doerfler
Hello,

we are currently planning another open RTEMS class in Munich/Germany to
start on

June 15th, 2015.

Maybe you or some of your colleagues like to join in? See our updated
website


http://www.embedded-brains.de/en/rtems-real-time-operating-system/rtems-training-courses/


for more details.

Please send us an email or use the website form if you and/or your
colleagues are interested to attend, so we can reserve seats for you.

wkr,
Thomas Doerfler.

-- 

embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel


Reminder: CFP: RTEMS Developers and Users Conference (RDUC 2015)

2015-03-19 Thread Thomas Doerfler
Hello,


just a reminder for all of you interested:

There is still some time left to prepare submissions for the RDUC
planned from 18.-19. June 2015 in Munich/Germany. Anyway it would
helpduring preparations, when those of you interested in presenting
their work would give us an early indication.

Here is the initial announcement, including one clarification: We do not
necessarily expect a formal paper, any useful submission or
presentation is welcome.

-

This is a Call For Papers for the

RTEMS Developers and Users Conference (RDUC 2015)

which will take place in Munich, Germany from 18.-19.June 2015.

(see also: https://www.mail-archive.com/devel@rtems.org/msg02583.html ).

We consider this conference as a good opportunity to share ideas,
concepts, to present skills and solutions as well as products based on
RTEMS.

So we are looking for presentations that fit into this format. If you or
your colleagues are willing to be a presenter on this conference, please
contact us early at

r...@embedded-brains.de

And here are the details:


Topics
==
Expected contributions include (but are not limited to) the following
topics:
- best practices for RTEMS
- RTEMS-SMP support: present and future
- development, debugging and profiling tools and methods
- in-system diagnosis
- case studies and applications with RTEMS: challenges, problems and
solutions
- SMP/multicore aspects
- platforms for RTEMS
- distributed, fail safe systems
- energy vs. performance optimization
- formal methods for verification
- safety and security challenges and solutions


Submissions and publication
===
- Presentations should be passed in in slides, preferably in PDF,
LibreOffice or Powerpoint format.

- Papers should not exceed 6 pages (Din A4 preferred) and should be
handed in in PDF format.

All accepted papers/presentations will be published in the
conference proceedings and the conference website. Language for all
submissions and presentations is English.

Important dates:

- First Call for Papers/Presentations: Friday,  6. February 2015
- Abstract Deadline:   Monday, 13. April 2015
- Acceptance Notification: Friday, 17. April 2015
- Conference:  Thursday/Friday 18.-19. June 2015

Orga Team
=
The embedded brains RTEMS team will organize this conference, so if you
have any questions or suggestions, please feel free to contact us by email:

r...@rtems.eu



A final note: if you intend to hand in a presentation/paper, we be happy
to get an early announcement, just to coordinate the topics ASAP.

Looking forward to interesting submissions,

Thomas Doerfler.

-- 

embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Re: Early bird registration open: RDUC RTEMS Developers and Users Conference

2015-03-02 Thread Thomas Doerfler
Hello Dominik,

I understand that the registration fee is not cheap. We have tried to
keep the costs low, but on the other hand do not have a spare budget to
sponsor the conference. Compared to similar events the fee doesn't seem
unreasonable.

Nevertheless I would be looking forward to seeing you. If not this time,
maybe the next year at your location? ;-)

Kind regards,

Thomas.


Am 02.03.2015 um 17:39 schrieb Dominik Taborsky:
 Hello,
 
 I was looking forward to meeting people around RTEMS, but 590 (510)
 Euros? Is there an extra zero? Is that how much a usual conference
 costs? I could do my own conference for that...
 
 
 Best regards,
 Dominik
 
 
 
 On 03/02/2015 03:22 PM, Thomas Doerfler wrote:
 Hello,

 in January I have announced the 1st RTEMS Developers and Users
 Conference (RDUC) to take place in the area on Munich, Germany. The date
 is now fixed for the 18.-19. June 2015.

 See more details about the conference at:

 http://www.embedded-brains.de/en/event/rduc-conference/

 The registration form is open now, so if you want to participate, please
 register at:

 http://www.embedded-brains.de/en/registration-for-rduc/

 Please note that the number of seats is limited! Registering within the
 early bird period ('til 9, April 2015) will make sure you get a
 remarkable discount on the registration fee.


 For any questions, please feel free to contact us at

 r...@rtems.eu

 We will keep this list informed while we proceed with our plannings.

 With kind regards,

 Thomas Doerfler.

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


-- 

embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel


ANN: RDUC RTEMS Developers and Users Conference

2015-01-22 Thread Thomas Doerfler
Hello,

today I want to announce a planned event for June 2015: The

First RTEMS Developers and Users Conference (RDUC).

Sharing ideas, problems, solutions and future visions via email and chat
is fine for the daily work, but the RTEMS community is now big enough to
justify a regular conference event.

We are in an early planning stage, but already want to ask you all to
save the date!

Location

The first RDUC will be organized in good old Europe, in the area of
Munich, Germany.

Schedule

This will be a two day event. The exact date is not yet fixed, but will
be most likely either 11./12. June or 18./19. June 2015.

Audience

The conference is intended for
- application developers using RTEMS in their systems,
- system developers interested in extending RTEMS,
- system architects looking for a reliable realtime system,
- and solution providers for the ecosystem around RTEMS

Sessions

The individual sessions are not yet fixed, but a number of topics seem
interesting for presentation and discussion, like:

- best practices for RTEMS with small memory footprint
- RTEMS-SMP support: present and future
- debugging RTEMS systems with COTS tools
- applications with RTEMS: challenges, problems and solutions
- verification and validation: present infrastructure and future
requirements
- fancy plattforms for RTEMS
- distributed, fail safe systems
- christmas in June: RTEMS wishlist for the next years

Orga Team
=
The embedded brains RTEMS team will organize this conference, so if:

- you want to keep updated on this event
- you want to attend the conference
- you have ideas and recommendations
- you want to present your work

please send us an email on

r...@rtems.eu

We will keep this list informed while we proceed with our plannings.

With kind regards,

Thomas Doerfler.

-- 

embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel


Re: [PATCH] License: add a 2-clause BSD license file, and relicense a sparc64 file

2014-12-08 Thread Thomas Doerfler
Gedare,

I am also confused about mentioning your copyright in the LICENSE.2 file.

the patch for lib/libbsp/sparc64/niagara/startup/bspclean.c is fine, it
tells you are the originator of this file and you apply License.2 to it.

What exactly does your copyright notice in License.2 want to say:
- That you are coypright holder of the license text?
- That you are (partial) copyright holder of ALL RTEMS source files and
they are available under this license?
- That you are the copyright holder of SOME RTEMS files and they are
available under this license?
- That any contribution you added to RTEMS is under this license?

IMHO such a global statement, leads to confusion and misinterpretation.
I may even make a future relicensing more difficult.

I personally would prefer to have the LICENSE.2 file in place (without
the Copyright Gedare Bloom statement) and then each file pointing to
the corresponding license.

wkr,

Thomas.


Am 08.12.2014 um 20:57 schrieb Gedare Bloom:
 ---
  LICENSE.2  | 23 
 ++
  .../lib/libbsp/sparc64/niagara/startup/bspclean.c  |  5 +
  2 files changed, 24 insertions(+), 4 deletions(-)
  create mode 100644 LICENSE.2
 
 diff --git a/LICENSE.2 b/LICENSE.2
 new file mode 100644
 index 000..e85f6bb
 --- /dev/null
 +++ b/LICENSE.2
 @@ -0,0 +1,23 @@
 +
 +Copyright (C) 2014. Gedare Bloom.
 +
 +Redistribution and use in source and binary forms, with or without
 +modification, are permitted provided that the following conditions are met:
 +
 +1. Redistributions of source code must retain the above copyright notice, 
 this
 +list of conditions and the following disclaimer.
 +
 +2. Redistributions in binary form must reproduce the above copyright notice,
 +this list of conditions and the following disclaimer in the documentation
 +and/or other materials provided with the distribution.
 +
 +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS AS IS
 +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
 ARE
 +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 diff --git a/c/src/lib/libbsp/sparc64/niagara/startup/bspclean.c 
 b/c/src/lib/libbsp/sparc64/niagara/startup/bspclean.c
 index 88750aa..6c622b6 100644
 --- a/c/src/lib/libbsp/sparc64/niagara/startup/bspclean.c
 +++ b/c/src/lib/libbsp/sparc64/niagara/startup/bspclean.c
 @@ -1,10 +1,7 @@
  /*
   * Copyright (c) 2014 Gedare Bloom.
   *
 - * The license and distribution terms for this file may be
 - * found in the file LICENSE in this distribution or at
 - * http://www.rtems.org/license/LICENSE.
 - */
 + * This file's license is 2-clause BSD as in this distribution's LICENSE.2 
 file. */
  
  #include bsp.h
  #include bsp/bootcard.h
 

-- 

embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel


Re: Proposed RTEMS Community Code of Conduct

2014-11-15 Thread Thomas Doerfler
Ralf,

I agree that a Community Code of Conduct might be formulated that
enables it to be used as a means of oppression. But we are talking about
a certain recommended document code. Reading it I do not see any request
which seem inappropriate. And breaking the code would not mean to be
silently thrown out of the community, it would just start a discussion
on staying within reasonable behaviour.

So, can you clarify, noting the parts in Joel's recommended RTEMS Code
of Conduct, which you fear to be used sa a means of oppression?

If I look at the chapter headlines and their content, I don't see anything

- Be considerate
- Be respectful
- Be collaborative
- Be pragmatic
- Support others in the community
- Get support from others in the community

Which point actually makes you fear something?

wkr,

Thomas.


Am 15.11.2014 17:01, schrieb Ralf Corsepius:
 On 11/12/2014 08:49 PM, Thomas Doerfler wrote:

 What I don't understand in your posting: On the one hand you mention,
 that the topics of the proposed CCoC have never been an issue on the
 RTEMS list and on the other hand you point out, that other CCoCs on
 other lists may have made some users leave the list.
 
 Experience tells, in longer terms project leaders tend to
 instrumentalize Code of Conducts as a means of oppression and
 suppression, just to silence opposition.
 
 Do you think one of the porposed CCoC's topics would make people leave
 this project?
 
 Yes, definitely - CoCs endanger people to being banned from lists
 because of having expressing opions. To not expose themselves to this
 danger, they often simply do not express their opinions. They implement
 a climate of uncertainty and fear.
 
 This is counterproductive to OSS-projects. OSS-projects need open minds,
 and needs tolerance - not censorship.
 
 I see no harm in the CCoC, and always appreciate clear words.
 IMO, clear words and a CCoC are self-contractory and mutally exclusive.
 
 Ralf
 
 


-- 

embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Re: mpc8xx BSPs Have Most Warnings Help Request

2014-10-18 Thread Thomas Doerfler
Joel,

we will see to this 'til Wednesday.

CU,

Thomas.


Am 17.10.2014 17:33, schrieb Joel Sherrill:
 Hi
 
 The only BSPs with more than 5 warnings in the BSP specific code
 are the following:
 
 21 powerpc-mbx821_001  (inBSP=18 inLibCPU=0)
 21 powerpc-mbx821_002b  (inBSP=18 inLibCPU=0)
 21 powerpc-mbx821_002  (inBSP=18 inLibCPU=0)
 21 powerpc-mbx860_001b  (inBSP=18 inLibCPU=0)
 21 powerpc-mbx860_002  (inBSP=18 inLibCPU=0)
 21 powerpc-mbx860_1b  (inBSP=18 inLibCPU=0)
 21 powerpc-pghplus  (inBSP=18 inLibCPU=0)
 21 powerpc-tqm8xx_stk8xx  (inBSgrep P=18 inLibCPU=0)
 25 powerpc-mbx860_005b  (inBSP=22 inLibCPU=0)
 
 Of the 188 unique warnings, 22 are in the mbx8xx BSP
 and 21 are in the tqm8xx BSP. This is over 20% of the
 remaining warnings.
 
 I would really appreciate it if these warnings could be addressed.
 


-- 

embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel


Re: sleep time is doubled, xilinx_zynq_zedboard

2014-05-01 Thread Thomas Doerfler
Giovanni,

without knowing the BSP: You are talking about CPU clock, the macro is
call Periphclk. Can it be that the peripheral bus is clocked with half
of the CPU frequency?

wkr,

Thomas.

Am 01.05.2014 12:52, schrieb Giovanni Macciocu:
 I've made some tests by changing the value of  BSP_ARM_A9MPCORE_PERIPHCLK.
 The value should be 7U as this is my cpu clock speed. 
 
 However in the following cases
 
 #define BSP_ARM_A9MPCORE_PERIPHCLK (2 * 7U)
 
 -- a Sleep now takes 4 times as long
 
 #define BSP_ARM_A9MPCORE_PERIPHCLK 2 (7U / 2)
 
 -- The sleep is now correct
 
 In all cases the serial port keeps working at half of the normal buadrate.
 
 Regards,
 
 Giovanni
 
  
 Giovanni Macciocu g.macci...@sron.nl 5/1/2014 10:53 AM  
 In my bspopt.h
 
 /* ARM Cortex-A9 MPCore PERIPHCLK clock frequency in Hz */
 #define BSP_ARM_A9MPCORE_PERIPHCLK 7U
 
 This is the correct processor speed for my platform.
  
 Chris Johns chr...@rtems.org 5/1/2014 10:24 AM  
 t you take a look at the BSPOPTS for the zync BSP. There are 
 some clocks you can set and one of these may help. I think 
 BSP_ARM_A9MPCORE_PERIPHCLK is the one.
 
 Chris
 
 
 
 ___
 rtems-devel mailing list
 rtems-devel@rtems.org
 http://www.rtems.org/mailman/listinfo/rtems-devel
 
 
 
 ___
 rtems-devel mailing list
 rtems-devel@rtems.org
 http://www.rtems.org/mailman/listinfo/rtems-devel
 


-- 

embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
___
rtems-devel mailing list
rtems-devel@rtems.org
http://www.rtems.org/mailman/listinfo/rtems-devel


Re: Future of Doc Was: Re: [rtems commit] rtems: Add task get/set scheduler

2014-04-16 Thread Thomas Doerfler
Hi,

good discussion. Maybe it makes sense to define what we want to write
into a User's Guide, because the term is used for many different types
of documents.

I agree with Sebastian that the best place for documenting each API
function is doxygen, because it's source is always in sync with the real
code (or as close as possible).

When it comes to concepts and best practices, when it comes to Getting
stared or Write your first RTEMS application, doxygen might not be
the best solution.

So having an abstract User's Guide that is non-doxygen makes sense to
me. It may include:

- a Quick Start Guide chapter: hello embedded world in 15 minutes

- more details: where do I get all the source code, the toolset, the
documentation

- RTEMS concepts: APIs, OS objects, threads, memory management, Link
strategy, Build strategy, configuration

- Best practices: Use confdefs.h, code organization, ...

- debugging strategies...

The User's Guide should then point to doxygen for the fizzy details.

What do you think, does that make sense?

wkr,

Thomas

Am 16.04.2014 16:08, schrieb Gedare Bloom:
 On Wed, Apr 16, 2014 at 4:08 AM, Sebastian Huber
 sebastian.hu...@embedded-brains.de wrote:
 On 2014-04-15 18:20, Joel Sherrill wrote:


 On 4/15/2014 11:14 AM, Sebastian Huber wrote:

 On 04/15/2014 02:48 PM, Sebastian Huber wrote:

 On 2014-04-15 14:36, Joel Sherrill wrote:

 You added to the API and added no documentation.

 I added the documentation in Doxygen:

 http://www.rtems.org/pipermail/rtems-devel/2014-March/005901.html

 Ok, since we are close to the RTEMS 4.11 release I will add texinfo
 documentation to all new high-level functions.  After the RTEMS 4.11
 release we should definitely do something against this copy and paste
 nightmare.

 Joel, what is your opinion with respect to the future documentation
 infrastructure of RTEMS?

 User Guides should not be in Doxygen.


 It is possible to write user guides with Doxygen (see @page command).

 I completely agree that we need to eliminate so much copy-paste. We
 need to have a better plan for managing documentation, for user
 developers and for kernel developers. I'd like to hear some more
 thoughts on the subject and also see some initial requirements.
 
 Gedare
 ___
 rtems-devel mailing list
 rtems-devel@rtems.org
 http://www.rtems.org/mailman/listinfo/rtems-devel
 


-- 

embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
___
rtems-devel mailing list
rtems-devel@rtems.org
http://www.rtems.org/mailman/listinfo/rtems-devel


Re: Patches for Newlib and RTEMS

2013-07-08 Thread Thomas Doerfler
 
 
 
 ___
 rtems-devel mailing list
 rtems-devel@rtems.org
 http://www.rtems.org/mailman/listinfo/rtems-devel
 


-- 

embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
___
rtems-devel mailing list
rtems-devel@rtems.org
http://www.rtems.org/mailman/listinfo/rtems-devel


Re: [GSoC] BAT vs Pages on PowerPC [Please give a feedback]

2013-06-23 Thread Thomas Doerfler
Chris,

Am 23.06.2013 03:46, schrieb Chris Johns:
 Thomas Dörfler wrote:

 
 Note that the pages usually only cover 4K of
 memory, and the translation lookaside buffer (TLB) only maintains the
 last 16-64 used pages,
 
 The ARM which I am currently using and have handy seems to support 1MB,
 64K and 4K ranges depending on the TLB table level used. I would be
 surprised if an entry was needed for each page in use.

Classic PowerPC ist not that flexible. The 603(e) core, that is quite
often used in PPC controllers, has a fixed page table entry size of 4K,
so the number of TLB entries (the page cache) will never cover the
whole lot of pages for a suitable memory size.

So for this derivative (and many others) it's Use (statically
initialized) BATs or (dynamically reloaded) TLB entries.

Thomas.

-- 

embedded brains GmbH
Thomas Doerfler
Dornierstr. 4
D-82178 Puchheim
Germany
email: thomas.doerf...@embedded-brains.de
Phone: +49-89-18 94 741-12
Fax:   +49-89-18 94 741-09
PGP: Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
___
rtems-devel mailing list
rtems-devel@rtems.org
http://www.rtems.org/mailman/listinfo/rtems-devel