Reviewers: ,
Message:
This is the first draft of a port of v8 for sh4 processors.
The work began one year ago and leads to a working v8 for sh4 but based on
an
older version of v8 (one year ago). So I merged back the developments done
in
the open sources community to get this patch. The current version has many
major
regressions that I will continue to fix in the followings months.
I would like to see this patch merged so I can then work on the trunk to
fixe
the regressions introduced by the merges that I had to do.
Description:
First draft of the sh4 port
BUG=
TEST=
Please review this at https://codereview.chromium.org/11275184/
SVN Base: http://github.com/v8/v8.git@master
Affected files:
M SConstruct
M src/SConscript
M src/assembler.cc
M src/atomicops.h
A + src/atomicops_internals_sh4_gcc.h
M src/code-stubs.h
M src/codegen.h
M src/flag-definitions.h
M src/frames-inl.h
M src/full-codegen.h
M src/globals.h
M src/hydrogen-instructions.cc
M src/hydrogen.cc
M src/jsregexp.cc
M src/lithium-allocator-inl.h
M src/lithium-allocator.cc
M src/lithium.cc
M src/log.cc
M src/macro-assembler.h
M src/platform-linux.cc
M src/platform-posix.cc
M src/platform.h
M src/regexp-macro-assembler-tracer.cc
M src/regexp-macro-assembler.h
A src/sh4/assembler-sh4-inl.h
A src/sh4/assembler-sh4.h
A src/sh4/assembler-sh4.cc
A + src/sh4/builtins-sh4.cc
A src/sh4/checks-sh4.h
A + src/sh4/code-stubs-sh4.h
A + src/sh4/code-stubs-sh4.cc
A + src/sh4/codegen-sh4.h
A src/sh4/codegen-sh4.cc
A src/sh4/constants-sh4.h
A + src/sh4/constants-sh4.cc
A + src/sh4/cpu-sh4.cc
A src/sh4/debug-sh4.cc
A src/sh4/deoptimizer-sh4.cc
A src/sh4/disasm-sh4.cc
A + src/sh4/frames-sh4.h
A + src/sh4/frames-sh4.cc
A + src/sh4/full-codegen-sh4.cc
A + src/sh4/ic-sh4.cc
A + src/sh4/lithium-codegen-sh4.h
A src/sh4/lithium-codegen-sh4.cc
A + src/sh4/lithium-gap-resolver-sh4.h
A + src/sh4/lithium-gap-resolver-sh4.cc
A + src/sh4/lithium-sh4.h
A src/sh4/lithium-sh4.cc
A + src/sh4/macro-assembler-sh4.h
A + src/sh4/macro-assembler-sh4.cc
A + src/sh4/map-sh4.h
A src/sh4/opcodes-disasm-sh4.c
A src/sh4/opcodes-sh4.h
A src/sh4/opcodes-sh4.cc
A + src/sh4/regexp-macro-assembler-sh4.h
A + src/sh4/regexp-macro-assembler-sh4.cc
A + src/sh4/register-allocator-sh4-inl.h
A + src/sh4/register-allocator-sh4.h
A + src/sh4/simulator-sh4.h
A + src/sh4/stub-cache-sh4.cc
M src/simulator.h
M src/v8globals.h
M test/cctest/SConscript
A test/cctest/test-assembler-sh4.cc
A test/cctest/test-code-stub-sh4.cc
A test/cctest/test-macro-assembler-sh4.cc
M test/cctest/test-regexp.cc
A test/cctest/test-regressions-sh4.cc
A test/cctest/test-sh4.cc
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev