[Webkit-unassigned] [Bug 24986] ARM JIT port

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jun 17 19:25:58 PDT 2009


https://bugs.webkit.org/show_bug.cgi?id=24986





------- Comment #39 from gyuyoung at gmail.com  2009-06-17 19:25 PDT -------
(In reply to comment #33)

Sorry, I replied you lately.

> First of all, at JavaScriptCore/jit/ARMCompiler.h:256
> there is no asm instruction. What does your last 'git log'
> say?
I had used the branch of loki/arm-port with "initial version of ARM port" log.

> If your (cross)GCC version is greater than 3.4.6, the
> compilation produces a call for '__clear_cache' built-in
> function. What is your GCC version?
I am using the maemo chinook scratchbox. GCC version of chinook is 3.4.4.
Fortunately, I succeeded to run arm-port using below source code,

         const int syscall = 0xf0002;
             __asm __volatile (
                    "mov     r0, %0\n"
                    "mov     r1, %1\n"
                    "mov     r7, %2\n"
                    "mov     r2, #0x0\n"
                    "swi     0x00000000\n"
                : 
                :   "r" (begin), "r" (end), "r" (syscall)
                :   "r0", "r1", "r7"
        );

> > I hope that this arm port will be merged to webkit main trunk. :)
> You should try MacroAssembler based ARM JIT. The variant which
> you use probably never be landed.

Yes, I start to use MacroAssembler based ARM JIT on the branch of
loki/ma-arm-port.
Thank you.


-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list