Re: RFR: 8254693: Add Panama feature to pass heap segments to native code [v7]

2023-10-19 Thread Sidraya Jayagond
On Thu, 19 Oct 2023 15:21:02 GMT, Jorn Vernee wrote: >> Here is the patch for risc-v: >> [riscv_panama_heap_segments.patch](https://github.com/openjdk/jdk/files/13043332/riscv_panama_heap_segments.patch) >> >> All `jdk_foreign` tests passed on linux-riscv with `-XX+VerifyOops >> -XX:+VerifySta

Re: RFR: 8254693: Add Panama feature to pass heap segments to native code [v7]

2023-10-19 Thread Sidraya Jayagond
On Thu, 19 Oct 2023 13:37:09 GMT, Lutz Schmidt wrote: >> Jorn Vernee has updated the pull request incrementally with one additional >> commit since the last revision: >> >> add s390 support > > src/hotspot/cpu/s390/downcallLinker_s390.cpp line 100: > >> 98: Address offset_addr(callerSP

Re: RFR: 8254693: Add Panama feature to pass heap segments to native code [v7]

2023-10-19 Thread Sidraya Jayagond
On Thu, 19 Oct 2023 15:21:02 GMT, Jorn Vernee wrote: >> Here is the patch for risc-v: >> [riscv_panama_heap_segments.patch](https://github.com/openjdk/jdk/files/13043332/riscv_panama_heap_segments.patch) >> >> All `jdk_foreign` tests passed on linux-riscv with `-XX+VerifyOops >> -XX:+VerifySta

Re: RFR: 8254693: Add Panama feature to pass heap segments to native code [v6]

2023-10-18 Thread Sidraya Jayagond
On Wed, 18 Oct 2023 14:29:01 GMT, Jorn Vernee wrote: >> Add the ability to pass heap segments to native code. This requires using >> `Linker.Option.critical(true)` as a linker option. It has the same >> limitations as normal critical calls, namely: upcalls into Java are not >> allowed, and the