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@rtems.org
http://lists.rtems.org/mailman/listinfo/devel
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to