On Wed, October 26, 2011 8:48 pm, Bernhard Schuster wrote:
2011/10/25 Andreas Färber
: Am 25.10.2011 13:43, schrieb Adrian Schröter:
Am Sonntag, 23. Oktober 2011, 13:09:18 schrieb Bernhard Schuster:
2011/10/23 Adrian Schröter
: Please don't get confused that our packages armv7l, they use hardware floating point as all armv7 cpus are providing it.
I don't think this is not a good idea, as proprietary drivers support armv7l but _not_ armv7*h*l, this could potentially confuse beginners.
There is no hardware architecture called armv7hl (at least the linux kernel does not know it). Pretty much all other distros arm projects who support arm v7 little endian with hardfloat call it that way, and I personally think it is reasonable, just to make clear it is _all_ (librariers, binaries, ...) are compiled with -mfpu=vfp and no softfp compiled software/drivers/* will work. Currently Debian, Ubuntu and Android and maybe others use softfp.
armv7 always supports hfp and our packages are compiled using this ABI.
I don't know about the kernel but the ARMv7 TRM clearly says VFPv3 is an optional extension to ARMv7-A and ARMv7-R. The Cortex-R4 MCU doesn't have it, for instance. Not that we need to care for openSUSE, of course.
All ARMv7-A devices currently have the VFPv3 extension AFAIK.
Correct me if I am wrong, I read some time ago the kernel itself is capable executing both - hf and sf - at the same time, as long as pending libraries for each fp-type are available.
The remark about the kernel is correct. According to ARM you shouldn't mix the libraries. http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0041c/ch11s02... <quote> 11.2.2. Combining hardfp and softfp systems With the software floating-point library, functions pass floating-point types in integer registers. FPA systems pass floating-point results in floating-point registers. The two return methods are not compatible. You should not mix ARM floating-point instructions and calls to the softfp library. </quote>
Regards
Bernhard -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Regards, Joop. -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org