On Tue, Jun 5, 2018, 10:21 PM Chris Johns <chr...@rtems.org> wrote:

> On 1/6/18 9:13 am, Joel Sherrill wrote:
> > Just chatted with Chris. The coverage BSP ini file was a temporary
> > measure as I thought.
>
> I may have not understood the specific issue being discussed when we
> talked.
>
> I separated the INI files because this is what we do else where (see the
> leon3
> example below). I consider options as a way to vary the default behavior
> so the
> less we have the better. A default run without extra options is preferred.
>
> You cannot add --coverage to all supported BSPs and get coverage and for
> this
> option to be useful this is what the option should do. To control coverage
> you
> need to know it can be supported so the question becomes simple, if you
> can do
> coverage why would you decide not too? In other words 'leon3-qemu-cov'
> should
> not need a --coverage option unless you wish to change the sets used and
> that is
> varying the default behavior.
>
> For example you can run leon3 with:
>
>  leon3
>  leon3-qemu-cov
>  leon3-qemu
>  leon3-run
>  leon3-sis
>  leon3_tsim
>  leon3_tsim-run
>  leon3-tsim-cmds
>
> and we do not have options to manage any of these differences line 'tsim'
> so why
> is coverage being treated as something special? To me it is not.
>
> The separation was on purpose and for this reason and not temporary. The
> changes
> needed to have this happen may require some refactoring, I am not sure yet.
>

Good enough. Think on it.

>
> > Make a list of all the ideas we have had for improvements. We want
> > the code to get onto master.
> >
> > The list should be converted to Trac tickets very soon. Then we can
> > decide which are critical for GSoC, which Chris or I will work on, and
> > which are part of your GSoC.
>
> Have these tickets been created?
>

Don't think so

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

Reply via email to