RFR: 8326306: RISC-V: Re-structure MASM calls and jumps [v5]

Robbin Ehn rehn at openjdk.org
Tue May 7 05:47:10 UTC 2024


On Mon, 6 May 2024 17:58:02 GMT, Robbin Ehn <rehn at openjdk.org> wrote:

>> I checked that we use the use call with a code cache address for the places we care about such as:
>> I.e. JNI FastGetField and far_call()
>> 
>> But I now see I was mistaken regarding the interpreter, it seems like we don't have all the math implemented, so we do calls to SharedRuntime there, I'll fix those.
>> (e.g. setting -XX:ReservedCodeCacheSize=2047M some interpreter math will use movptr)
>> 
>> Thanks!
>
> Great, thanks.
> 
> I fixed it by using li() in la() when we can't use auipc, running tests.

That was bad idea.

Looking into something else.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/18942#discussion_r1591841980


More information about the hotspot-dev mailing list