[11] RFR 8201604: Minimal Dynamic Constant support for ARM32 platform

Dmitry Samersoff dmitry.samersoff at bell-sw.com
Wed Apr 25 08:31:12 UTC 2018


Boris,

Changes looks good to me. (R)

-Dmitry


On 24.04.2018 16:39, Bob Vandette wrote:
> The change looks good to me.
> 
> If you plan on pushing this to the mainline, you’ll need a “Reviewer”.
> 
> Bob.
> 
>> On Apr 20, 2018, at 11:03 AM, Boris Ulasevich <boris.ulasevich at bell-sw.com> wrote:
>>
>> My bad. Correct link for updated webrev is:
>> http://cr.openjdk.java.net/~dchuyko/boris.ulasevich/8201602/webrev.01/
>>
>> Boris
>>
>> On 20.04.2018 15:30, Boris Ulasevich wrote:
>>> Thanks for the review!
>>>> You declare rtmp to be R1_tmp but then use R1 directly.
>>> You are right. I have clean it up.
>>>> Do you not have to mask the flags with tos_state_mask?
>>> Tos stays in top right bits, so we can skip the mask, but a good practice is to call verify_tos_state_shift() in this place. I have added it.
>>> Updated webrev:
>>> http://cr.openjdk.java.net/~dchuyko/boris.ulasevich/8201602/webrev.00/
>>> Thank you,
>>> Boris
>>> On 19.04.2018 18:39, Bob Vandette wrote:
>>>> In condy_helper …
>>>>
>>>> Can you please use the Register declarations that you specify in this function.
>>>>
>>>> You declare rtmp to be R1_tmp but then use R1 directly.
>>>>
>>>> Is this section correct?
>>>>
>>>> 632 const Address field(obj, off);
>>>> 633
>>>> 634 __ logical_shift_right(flags, flags, ConstantPoolCacheEntry::tos_state_shift);
>>>> 635
>>>>
>>>>   Do you not have to mask the flags with tos_state_mask?
>>>>
>>>> Bob.
>>>>
>>>>
>>>>> On Apr 17, 2018, at 11:44 AM, Boris Ulasevich <boris.ulasevich at bell-sw.com <mailto:boris.ulasevich at bell-sw.com>> wrote:
>>>>>
>>>>> Hi all,
>>>>>
>>>>> Please review a port of Minimal Constant Dynamic patch to ARM32 platform. The port is very similar to recent AARCH64 platform update (JDK-8190428). Tested on both ARM32/ARM64 builds by running jdk condy tests.
>>>>>
>>>>> https://bugs.openjdk.java.net/browse/JDK-8201602
>>>>> http://cr.openjdk.java.net/~dchuyko/boris.ulasevich/8201602/webrev.00/
>>>>>
>>>>> Thank you,
>>>>> Boris
>>>>
> 


-- 
Dmitry Samersoff
http://devnull.samersoff.net
* There will come soft rains ...



More information about the aarch32-port-dev mailing list