UT699 ABI CFLAGS Question

Daniel Hellstrom daniel at gaisler.com
Tue May 2 11:42:43 UTC 2023


Hi Joel,

The UT699 uses --mcpu=leon because it has a matching ISA. The mcpu=leon3 
generates CAS instruction which is not present in UT699. With 
--mcpu=leon is used with --mfix-ut699 there are some UT699 specifics 
enabled. I think the yml-file looks correct.

/Daniel


On 2023-04-28 23:38, Joel Sherrill wrote:
> Hi
>
> While showing examples during the class this week, I noticed that the 
> ut699 uses --mcpu=leon and not -mcpu=leon3 in leon3/abi.yml. This 
> doesn't seem right. Here's the stuff in question:
>
> default:
> - enabled-by: sparc/ut700
>   value:
>   - -mcpu=leon3
>   - -mfix-ut700
> - enabled-by: sparc/ut699
>   value:
>   - -mcpu=leon
>   - -mfix-ut699
> - enabled-by: sparc/gr712rc
>   value:
>   - -mcpu=leon3
>   - -mfix-gr712rc
> - enabled-by: true
>   value:
>   - -mcpu=leon3
>
> Is the ut699 wrong?
>
> Thanks.
>
> --joel
>
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20230502/4d27f512/attachment-0001.htm>


More information about the devel mailing list