[opensuse-arm] ARMv7 kernel configs
Hi, just a little question about armv7 configs. Recent kernel configs have disabled CONFIG_SWP_EMULATE (Emulate SWP/SWPB instructions). Is it on purpose? Moreover we have not enabled ThumbEE CPU extension (CONFIG_ARM_THUMBEE). Should we enable it? Guillaume -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
On 20.08.2013, at 14:26, Guillaume Gardet wrote:
Hi,
just a little question about armv7 configs.
Recent kernel configs have disabled CONFIG_SWP_EMULATE (Emulate SWP/SWPB instructions). Is it on purpose?
Do we need it for anything? We don't have legacy user space code we need to keep running, no?
Moreover we have not enabled ThumbEE CPU extension (CONFIG_ARM_THUMBEE). Should we enable it?
FWIW Thumb EE is only necessary for special JVMs that generate Thumb EE code. But yes, apparently it's part of ARMv7, so we should at least allow user space to make use of it. Alex -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Le 22/08/2013 19:31, Alexander Graf a écrit :
On 20.08.2013, at 14:26, Guillaume Gardet wrote:
Hi,
just a little question about armv7 configs.
Recent kernel configs have disabled CONFIG_SWP_EMULATE (Emulate SWP/SWPB instructions). Is it on purpose? Do we need it for anything? We don't have legacy user space code we need to keep running, no?
I think XBMC make still use of it. But there is not yet openSUSE XBMC package.
Moreover we have not enabled ThumbEE CPU extension (CONFIG_ARM_THUMBEE). Should we enable it? FWIW Thumb EE is only necessary for special JVMs that generate Thumb EE code. But yes, apparently it's part of ARMv7, so we should at least allow user space to make use of it.
Ok. Guillaume -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Am 22.08.2013 um 19:21 schrieb Guillaume Gardet <guillaume.gardet@free.fr>:
Le 22/08/2013 19:31, Alexander Graf a écrit :
On 20.08.2013, at 14:26, Guillaume Gardet wrote:
Hi,
just a little question about armv7 configs.
Recent kernel configs have disabled CONFIG_SWP_EMULATE (Emulate SWP/SWPB instructions). Is it on purpose? Do we need it for anything? We don't have legacy user space code we need to keep running, no?
I think XBMC make still use of it. But there is not yet openSUSE XBMC package.
Really? Why would it? It's a legacy opcode that slows you down fwiw. It'd be good to fix XBMC then. Alex
Moreover we have not enabled ThumbEE CPU extension (CONFIG_ARM_THUMBEE). Should we enable it? FWIW Thumb EE is only necessary for special JVMs that generate Thumb EE code. But yes, apparently it's part of ARMv7, so we should at least allow user space to make use of it.
Ok.
Guillaume
-- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Le 23/08/2013 00:27, Alexander Graf a écrit :
Am 22.08.2013 um 19:21 schrieb Guillaume Gardet <guillaume.gardet@free.fr>:
Le 22/08/2013 19:31, Alexander Graf a écrit :
On 20.08.2013, at 14:26, Guillaume Gardet wrote:
Hi,
just a little question about armv7 configs.
Recent kernel configs have disabled CONFIG_SWP_EMULATE (Emulate SWP/SWPB instructions). Is it on purpose? Do we need it for anything? We don't have legacy user space code we need to keep running, no? I think XBMC make still use of it. But there is not yet openSUSE XBMC package. Really? Why would it? It's a legacy opcode that slows you down fwiw. It'd be good to fix XBMC then.
Checked just now, I get lots of "Warning: swp{b} use is deprecated for ARMv6 and ARMv7" when XBMC is compiled for armv7 openSUSE 12.3. It is gcc which produces those instructions. Maybe our GCC need a better configuration? Guillaume -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
El 22/08/13 14:21, Guillaume Gardet escribió:
I think XBMC make still use of it. But there is not yet openSUSE XBMC package.
I believe we should not be concerned about third party binaries but only with those compiled in and for openSUSE. -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
participants (3)
-
Alexander Graf
-
Cristian Rodríguez
-
Guillaume Gardet