[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Minios-devel] Should we have to be aware of GCC version in Unikraft?



Hi Simon,

In Unikraft, we will add corresponding GCC flags to do processor optimization
for target processor. In this case, I want to list a full set of standard ARMv8
Cortex-A series processors (from Cortex-a53 to latest Cortex-a75) in this menu.

But different GCC version supports different processors set for -mtune. For
example the latest gcc-7 can support the full set of standard ARMv8 Cortex-A
series processors, but gcc-4.9 only supports cortex-a53 and cortex-a57. Other
processor values for -mtune will get an error about "invalid parameter" for
gcc-4.9.

In this case, should we import the GCC version into Unikraft's build system?
If yes, we can provide different processor list for different GCC version.
Another method is to use a minimal set of processors (cortex-a53, cortex-a57)
to avoid such error. But we will not be able to optimize code for latest ARM
processors.

I am not sure whether x86 has similar issue?

Regards,
Wei Chen
_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/minios-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.