PowerPC port...duplicated effort?

295 views
Skip to first unread message

HeisenbergUncertain

unread,
Feb 26, 2010, 1:40:51 AM2/26/10
to v8-dev
Hi all,

Since I have a couple of G4 and G5 Macs sitting around, I began
porting v8 to PPC and PPC64 platforms. Anyone else working on this
exercise in some clandestine operation or is it just me at this point?
Probably 40-50% finished. I'm motivated by the lack of a PPC Chrome
and, well, I just dig PPC chips. I could care less about market share,
mindshare, and every other anti-Power platitude trotted out by MBAs.
<g> Then again, it could be useful in Cell systems...

.cpj

Robin Bate Boerop

unread,
Apr 9, 2010, 3:36:32 PM4/9/10
to v8-...@googlegroups.com
cpj,

At one point, I was seriously considering doing a PowerPC backend for
V8. I have been busy, and not made the kind of progress that you
have. Since then, there have been a number of questions about a
PowerPC backend from others. Shall I connect you with them?

Also, I enquired on the V8 mailing list last year about who else was
doing a port. Someone from Google answered. Shall I forward you the
correspondence?

On 26 February 2010 03:40, HeisenbergUncertain

Søren Gjesse

unread,
Apr 12, 2010, 4:44:51 AM4/12/10
to v8-...@googlegroups.com
As you have probably noticed there is currently an effort to create a MIPS port of V8, and I suggest you read through the messages on v8-dev regarding this port to see how to get started to land this in the V8 tree, e.g. look at http://groups.google.com/group/v8-users/browse_thread/thread/62cfc5996a1713e3/6e56e31c01e5d89f.

As the messages on v8-dev suggests start out by making an assembler, disassembler and simulator to make it possible to build and test PPC code without the need for actual PPC hardware. This all exists for both the current ARM and MIPS port.

With V8 running only with generated code (not having an interpreter) bootstrapping a port for a new architecture is quite a bit of work, but it is also an interesting challenge.

Regards,
Søren

To unsubscribe, reply using "remove me" as the subject.

Søren Gjesse

unread,
Aug 17, 2010, 2:25:51 AM8/17/10
to Eric Platon, v8-...@googlegroups.com
Hi Eric

New ports of V8 are always welcome, but as long as you are experimenting with getting things up and running I suggest that you work in a repository of your own. This is how the MIPS port is currently being developed at http://github.com/paul99/v8mips. When you have something substantial (e.g. assembler/disassembler/simulator) up and running we could start looking at adding it to the V8 repository.

Regards,
Søren

On Tue, Aug 17, 2010 at 03:29, Eric Platon <eric....@gmail.com> wrote:
Dear All,

I am studying V8 for a port to PowerPC (32bit at first). I have read
this thread and the discussions about the MIPS port as mentioned by
Søren. The approach is getting clear to me now, and I am trying to go
ahead on my free time. My goal is to learn more about the PowerPC and
get Chrome running on it.

Would it be possible to get a branch on the SVN repository to work on
this port? I could also take the responsibility to merge in the trunk
on a regular basis (everyday?). The port would add files, so it seems
a low overhead to manage this branch until the port is complete.

Regards,
Eric


On Apr 12, 5:44 pm, Søren Gjesse <sgje...@chromium.org> wrote:
> As you have probably noticed there is currently an effort to create a MIPS
> port of V8, and I suggest you read through the messages on v8-dev regarding
> this port to see how to get started to land this in the V8 tree, e.g. look

> .
>
> As the messages on v8-dev suggests start out by making an assembler,
> disassembler and simulator to make it possible to build and test PPC code
> without the need for actual PPC hardware. This all exists for both the
> current ARM and MIPS port.
>
> With V8 running only with generated code (not having an interpreter)
> bootstrapping a port for a new architecture is quite a bit of work, but it
> is also an interesting challenge.
>
> Regards,
> Søren
>
> On Fri, Apr 9, 2010 at 21:36, Robin Bate Boerop

>
>
>
> > cpj,
>
> > At one point, I was seriously considering doing a PowerPC backend for
> > V8.  I have been busy, and not made the kind of progress that you
> > have.  Since then, there have been a number of questions about a
> > PowerPC backend from others.  Shall I connect you with them?
>
> > Also, I enquired on the V8 mailing list last year about who else was
> > doing a port.  Someone from Google answered.  Shall I forward you the
> > correspondence?
>
> > On 26 February 2010 03:40, HeisenbergUncertain

Eric Platon

unread,
Aug 18, 2010, 2:42:12 AM8/18/10
to Søren Gjesse, v8-...@googlegroups.com
Hi Søren,

Thank you for the explanation. I am also a Git user, so it is quite convenient ;-)

I'll be posting here the address of the repository when the first questions pop up.

Regards,
Eric

Reply all
Reply to author
Forward
0 new messages