Where can I get the kernel sources?

Chris Johns chrisj at rtems.org
Sat Feb 5 03:12:22 UTC 2022


On 3/2/22 4:02 am, Heinz Junkes wrote:
> I think I slept through the latest development. Sorry about that.

Welcome back.

> Where can I get the rtems sources (c/src)?

This directory has gone. It had only existed on the master branch recently to
hold the autoconf build files and we have now removed all autoconf support from
master. RTEMS 6 is the first release with the new waf build support.

The sources that lived under the `c/src` had been moved over a period of time in
stages. The first major change was moving all the header files to
`cpukit/include` and `bsps/include`, then non-bsp sources were moved to various
places then finally the bsp sources were moved to `bsps`. The autoconf build
files were not mived because we knew they were going to be removed.

The tree under the top level directory `bsps` is kind of the same as the old
path of `c/src/lib/libbsp`. There has been some changes in the bsps but this is
mostly improved reuse of sources across bsps.

Also gone from the tree is `cpukit/libnetworking`. The legacy networking stack
is now in a separate repo ... https://git.rtems.org/rtems-net-legacy/.

I hope this helps

Chris


More information about the users mailing list