[Webkit-unassigned] [Bug 30144] New: MIPS JIT Supports

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Oct 6 17:12:33 PDT 2009


           Summary: MIPS JIT Supports
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: Enhancement
          Priority: P2
         Component: JavaScriptCore
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: fu at mips.com

Hi All,

  We would like to contribute MIPS JIT supports for JavaScriptCore.
"jsc" was cross-compiled by CodeSourcery toolchains which version is
"mips-linux-gnu-g++ (Sourcery G++ 4.3-204) 4.3.3".

NOTE 1: The internal function calls use "JAL" for performance.  The PLT is
to call library functions.  Please check this page for more info.
    Assume (do not assume) that the static and dynamic linkers support PLTs
and copy relocations. This option only affects `-mno-shared -mabicalls'.
For the n64 ABI, this option has no effect without `-msym32'.
    You can make -mplt the default by configuring GCC with --with-mips-plt.
The default is -mno-plt otherwise.

NOTE 2: "jsc" was compiled for little-endian 32-bit MIPS 24Kf with O32 ABI.
Other configurations (like 64-bit CPUs with n32/n64//o64 ABI) may not work.
If someone is interested in other systems, we can try to support later.

NOTE 3: "jsc" was tested on top of Debian 5.0 on a MIPS 24Kf malta board with a
library path and a new dynamic loader (that come from CodeSourcery toolchains).

  Feedback on this patch or questions are welcome.  Thanks!


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

More information about the webkit-unassigned mailing list