RFR(M): 8050942 : PPC64: implement template interpreter for ppc64le
Lindenmaier, Goetz
goetz.lindenmaier at sap.com
Fri Jul 25 07:17:23 UTC 2014
HI Alexander,
you please also need an official reviewer,
I'm only 'committer', so my review only counts as a second one.
Best regards,
Goetz.
-----Original Message-----
From: Alexander Smundak [mailto:asmundak at google.com]
Sent: Mittwoch, 23. Juli 2014 19:01
To: Lindenmaier, Goetz
Cc: HotSpot Open Source Developers
Subject: Re: RFR(M): 8050942 : PPC64: implement template interpreter for ppc64le
Thanks.
I need a sponsor, please.
Sasha
On Wed, Jul 23, 2014 at 12:05 AM, Lindenmaier, Goetz
<goetz.lindenmaier at sap.com> wrote:
> Hi Sasha,
>
> we ran our nightly tests on big-endian with this change. They're all green.
> reviewed.
>
> Best regards,
> Goetz.
>
>
> -----Original Message-----
> From: Lindenmaier, Goetz
> Sent: Freitag, 18. Juli 2014 10:13
> To: 'Alexander Smundak'
> Cc: HotSpot Open Source Developers
> Subject: RE: RFR(M): 8050942 : PPC64: implement template interpreter for ppc64le
>
> Hi Sasha,
>
> thanks, now it works. I just ran jvm98/javac.
> Comprehensive tests will be executed tonight.
>
> Best regards,
> Goetz.
>
>
>
>
>
> -----Original Message-----
> From: Alexander Smundak [mailto:asmundak at google.com]
> Sent: Freitag, 18. Juli 2014 02:58
> To: Lindenmaier, Goetz
> Cc: HotSpot Open Source Developers
> Subject: Re: RFR(M): 8050942 : PPC64: implement template interpreter for ppc64le
>
> On Thu, Jul 17, 2014 at 3:20 AM, Lindenmaier, Goetz
> <goetz.lindenmaier at sap.com> wrote:
>> I tested your change. Unfortunately it breaks our port. You need to fix Unsigned to
>> Signed:
>>
>> --- a/src/cpu/ppc/vm/templateTable_ppc_64.cpp Wed Jul 16 16:53:32 2014 -0700
>> +++ b/src/cpu/ppc/vm/templateTable_ppc_64.cpp Thu Jul 17 12:14:18 2014 +0200
>> @@ -1929,7 +1929,7 @@
>> // default case
>> __ bind(Ldefault_case);
>>
>> - __ get_u4(Roffset, Rdef_offset_addr, 0, InterpreterMacroAssembler::Unsigned);
>> + __ get_u4(Roffset, Rdef_offset_addr, 0, InterpreterMacroAssembler::Signed);
>> if (ProfileInterpreter) {
>> __ profile_switch_default(Rdef_offset_addr, Rcount/* scratch */);
>> __ b(Lcontinue_execution);
> Oops. Fixed. Which test was broken by this, BTW?
>
>> If you want to, you can move loading the bci in this bytecode behind the loop.
> Done.
>
>> Could you please fix indentation of relocInfo::none in call_c? Should
>> be aligned to call_c.
> Done.
>
> The revised patch is at
> http://cr.openjdk.java.net/~asmundak/8050942/hotspot/webrev.01/
> please take another look.
>
> Sasha
More information about the hotspot-dev
mailing list