- changed status to open
- changed milestone to ET_2013_11
- removed comment
Cactus support for armv6l architecture
The attached patch adds support for the armv6l architecture to Cactus, essentially just pointing to linux. It also tells Cactus about the number of cacheline bytes on that architecture (32).
Keyword:
Comments (4)
-
reporter -
- changed status to open
- removed comment
The number of cacheline bytes is wrong for most architectures. For example, modern x86 processors have 64 bytes, not 32. I would not use this information anywhere.
Your architecture is "gnueabi". This uses software floating point, which is less efficient than hardware floating point. I am using "gnueabihf". Are you sure you are not using the hardware floating point ABI?
Please apply.
-
reporter - changed status to resolved
- removed comment
I am indeed using arm-linux-gnueabihf, but autoconf finds armv6l-unknown-linux-gnueabi, which is the string Cactus uses. I checked that gcc was compiled with hard floating point support. The reason configure finds gnueabihf is that its config.guess (included in Cactus) is too old. It doesn't yet know about gnueabihf. Opening another ticket for that with low priority.
Thanks for the review.
-
- changed status to closed
- edited description
- Log in to comment