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

Reply via email to