#1450: Cactus support for armv6l architecture -------------------------+-------------------------------------------------- Reporter: knarf | Owner: Type: enhancement | Status: new Priority: minor | Milestone: Component: Cactus | Version: development version Keywords: | -------------------------+-------------------------------------------------- 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).
#1450: Cactus support for armv6l architecture --------------------------+------------------------------------------------- Reporter: knarf | Owner: Type: enhancement | Status: review Priority: minor | Milestone: ET_2013_11 Component: Cactus | Version: development version Resolution: | Keywords: --------------------------+------------------------------------------------- Changes (by knarf):
* status: new => review * milestone: => ET_2013_11
#1450: Cactus support for armv6l architecture --------------------------+------------------------------------------------- Reporter: knarf | Owner: Type: enhancement | Status: reviewed_ok Priority: minor | Milestone: ET_2013_11 Component: Cactus | Version: development version Resolution: | Keywords: --------------------------+------------------------------------------------- Changes (by eschnett):
* status: review => reviewed_ok
Old description:
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).
New description:
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).
--
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.
#1450: Cactus support for armv6l architecture --------------------------+------------------------------------------------- Reporter: knarf | Owner: Type: enhancement | Status: closed Priority: minor | Milestone: ET_2013_11 Component: Cactus | Version: development version Resolution: fixed | Keywords: --------------------------+------------------------------------------------- Changes (by knarf):
* status: reviewed_ok => closed * resolution: => fixed
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.
trac@lists.einsteintoolkit.org