[webkit-qt] JIT on Linux/ARMv7

henry.haverinen at nokia.com henry.haverinen at nokia.com
Fri Feb 12 01:36:02 PST 2010

Thanks, Gabor. 

I was updating this paragraph for Qt 4.6: http://trac.webkit.org/wiki/QtWebKitTableOfFeatures46#JavaScriptJIT. Feedback/fixes welcome :-)


>-----Original Message-----
>From: ext Gabor Loki [mailto:loki at inf.u-szeged.hu] 
>Sent: 11 February, 2010 20:03
>To: Haverinen Henry (Nokia-D-Qt/Oslo)
>Cc: webkit-qt at lists.webkit.org
>Subject: Re: [webkit-qt] JIT on Linux/ARMv7
>henry.haverinen at nokia.com wrote:
>> Does anyone know the status of JIT compilation for 
>Linux/ARMv7 with Thumb-2? 
>> Based on JavaScriptCore/wtf/Platform.h, JIT seems to be enabled if
>> CPU(ARM_TRADITIONAL) && OS(LINUX), but JIT is not enabled 
>for CPU(ARM_THUMB2). 
>Hi Henry,
>currently the Thumb-2 JIT is enabled only on iPhone. Although 
>it is not enabled on Linux by default, the Thumb-2 JIT works 
>on Linux devices as well.
>If you want to try it, you should pass '-mcpu=<your_cpu> 
>-mthumb' to your compiler and pass DEFINES+=ENABLE_JIT=1 to qmake.
>Earlier we saw several regressions in T2 JIT with different 
>compilation options, but now it looks like that T2 is going to 
>be as stable as the ARM JIT. ;)

More information about the webkit-qt mailing list