Re: [webkit-dev] squirrefish extreme on Arm.
Thank you a lot for this links, they are realy very helphull. -- View this message in context: http://old.nabble.com/squirrefish-extreme-on-Arm.-tp32876913p32877068.html Sent from the Webkit mailing list archive at Nabble.com. ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
Re: [webkit-dev] squirrefish extreme on Arm.
> but can I Cross-compile webkit on my x_64 machine so I can use it on my > armv7 machine?? Which port are you working on? Mac or other? > And I can't find any documentation about squirrelfish back-end, > optimizations passes and so on. > Currently I'm diong optimizations on Gcc compiler, and now > I wanna to start developing squirrelfish, and tring to understand how can > do optimizations on it. But unfortantly i can't find usefull information > about squirrelfish( > So if you have any documentation about it can you please help me?? Andy Wingo wrote up a nice piece about the DFG optimizing compiler: http://wingolog.org/archives/2011/10/28/javascriptcore-the-webkit-js-implementation The code and design are in constant flux; the best way to really learn about it is to read the code. Here's the code for the DFG JIT: http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/dfg Here's the code for the baseline JIT, which is used for fast start-up and profiling: http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/jit Here are additional files that contain support for tiered compilation, profiling, and OSR: http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/bytecode/CodeBlock.h http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/bytecode/CodeBlock.cpp http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/bytecode/CodeOrigin.h http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/bytecode/PredictedType.h http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/bytecode/PredictedType.cpp http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/bytecode/ValueProfile.h http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/bytecode/ValueProfile.cpp http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/bytecode/ValueRecovery.h http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/runtime/Executable.h http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/runtime/Executable.cpp And finally some code to interface the optimizing JIT to the GC: http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/heap/DFGCodeBlocks.h http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/heap/DFGCodeBlocks.cpp -Filip ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
Re: [webkit-dev] squirrefish extreme on Arm.
Thanks a lot for reply. but can I Cross-compile webkit on my x_64 machine so I can use it on my armv7 machine?? And I can't find any documentation about squirrelfish back-end, optimizations passes and so on. Currently I'm diong optimizations on Gcc compiler, and now I wanna to start developing squirrelfish, and tring to understand how can do optimizations on it. But unfortantly i can't find usefull information about squirrelfish( So if you have any documentation about it can you please help me?? -- View this message in context: http://old.nabble.com/squirrefish-extreme-on-Arm.-tp32876913p32876949.html Sent from the Webkit mailing list archive at Nabble.com. ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
Re: [webkit-dev] squirrefish extreme on Arm.
Hi, WebKit supports ARM and Thumb2 instructions sets (called ARMv7). You can find them here (or in your own source code): http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/assembler SquirrelFish Extreme is just a codename for the JavaScript JIT compiler (and Nitro is another). The JIT compiler is enabled by default on most OS-es, just compile WebKit and you have it. Regards, Zoltan > Hi all. I didn't find any documentation about porting squirrefish extreme > on > Arm. > I tried to google it, and found some posts where said that there is > squirrefish extreme on Arm, but I can't find source cod,or any > documentation > about it( > Can anybody help me. Any information about squirrefish extreme is > important > for me:) > p.s > I download latest code of webkit from offical site by svn and built it > under x86_64. In source code I didn't find any "squirrefish extreme" I > think > that squirrefish extreme source code is in javaScriptCoe folder. Am I > right??? > and if no how I can compile webkit with squirrefish extreme > > > -- > View this message in context: > http://old.nabble.com/squirrefish-extreme-on-Arm.-tp32876913p32876913.html > Sent from the Webkit mailing list archive at Nabble.com. > > ___ > webkit-dev mailing list > webkit-dev@lists.webkit.org > http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev > ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
[webkit-dev] vahagvardan...@gmail.com
___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
[webkit-dev] squirrefish extreme on Arm.
Hi all. I didn't find any documentation about porting squirrefish extreme on Arm. I tried to google it, and found some posts where said that there is squirrefish extreme on Arm, but I can't find source cod,or any documentation about it( Can anybody help me. Any information about squirrefish extreme is important for me:) p.s I download latest code of webkit from offical site by svn and built it under x86_64. In source code I didn't find any "squirrefish extreme" I think that squirrefish extreme source code is in javaScriptCoe folder. Am I right??? and if no how I can compile webkit with squirrefish extreme -- View this message in context: http://old.nabble.com/squirrefish-extreme-on-Arm.-tp32876914p32876914.html Sent from the Webkit mailing list archive at Nabble.com. ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
[webkit-dev] squirrefish extreme on Arm.
Hi all. I didn't find any documentation about porting squirrefish extreme on Arm. I tried to google it, and found some posts where said that there is squirrefish extreme on Arm, but I can't find source cod,or any documentation about it( Can anybody help me. Any information about squirrefish extreme is important for me:) p.s I download latest code of webkit from offical site by svn and built it under x86_64. In source code I didn't find any "squirrefish extreme" I think that squirrefish extreme source code is in javaScriptCoe folder. Am I right??? and if no how I can compile webkit with squirrefish extreme -- View this message in context: http://old.nabble.com/squirrefish-extreme-on-Arm.-tp32876913p32876913.html Sent from the Webkit mailing list archive at Nabble.com. ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
[webkit-dev] Hanging builds
Good morning WebKit folks, I'm looking at build.webkit.org/waterfall, and see several bots which are idle, but still report "building < 1min" pretending they would do something. Does any of our build.webkit.org masters know the cause of this? They all seem to hang in the "upload" step. Can we detect these errors, and avoid that? Maybe sth. like a 30min timeout timer for this step? Thanks in advance, Niko P.S. I'm aware that a master restart would "fix this", but maybe we can try better and avoid that completely. ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev