On 2020-04-07 23:36, Sebastian Huber wrote:
On 07/04/2020 15:31, Sebastian Huber wrote:

On 07/04/2020 15:26, Joel Sherrill wrote:

    > ... The README says "Not all variants are tested" but I cannot see
    > what has been tested? When you are new to a BSP a valid list of
    what
    > works is important.
    The BSP runs on the evaluation board with default options.


But it doesn't build to completion? Why would someone assume a build that
fails produces a working set of exes?
I didn't claim that the libbsd build system is perfect. The libbsd works fine if you have a board with enough RAM. The evaluation board has only 2MiB of SDRAM. This is simply not enough for the standard tests.
This BSP and the libbsd build system are not good enough right now to add this BSP to an RSB build set.

I agree the build system is lacking but I do not see that as the key issue that has been uncovered. The main issue is the addition of "special" feature options deep in RTEMS at the BSP level, i.e. --enable-chip. Doing this in a specific BSP may let this BSP be functional for its users but it is outside the view of the ecosystem and as a result the RSB does not have the machinery present to manage that option. It might be possible I have not checked. It is really important we all make sure BSPs and build options are managed in an agreed consistent way so this situation is avoided.

I should have tested this before I added it.

I am pleased this has happened. I prefer to know of issues and problems ahead of time. I will be using this BSP as a test BSP for any new build system with the RSB's vertical stack building.

This was a mistake.

I do not agree. It has exposed some limitations in what we have and what we are doing and this is a good thing.

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

Reply via email to