Re: UT699 ABI CFLAGS Question

2023-05-02 Thread Joel Sherrill
On Tue, May 2, 2023 at 6:42 AM Daniel Hellstrom wrote: > 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 >

Re: UT699 ABI CFLAGS Question

2023-05-02 Thread Daniel Hellstrom
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, Joe

UT699 ABI CFLAGS Question

2023-04-28 Thread Joel Sherrill
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 valu