[riscv-port-jdk11u:riscv-port] RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port [v5]

kuaiwei duke at openjdk.org
Wed Sep 20 12:17:31 UTC 2023


On Wed, 20 Sep 2023 11:22:31 GMT, Andreas Schwab <duke at openjdk.org> wrote:

>> kuaiwei has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   8247533: SA stack walking sometimes fails with sun.jvm.hotspot.debugger.DebuggerException: get_thread_regs failed for a lwp
>>   
>>   Reviewed-by: sspitsyn, ysuenaga, dtitov
>
> The error doesn't happen reliably.  I have to run the failing command
> several times to reproduce it.

@andreas-schwab The error looks come from incorrect instruction size. There's some patches in openjdk master about them. 
8283737: riscv: MacroAssembler::stop() should emit fixed-length instruction sequence
8285437: riscv: Fix MachNode size mismatch for MacroAssembler::verify_oops*
8287418: riscv: Fix correctness issue of MacroAssembler::movptr

I cherry-pick them and passed build in my environment. Can you test with new patches?

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

PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/3#issuecomment-1727589210


More information about the riscv-port-dev mailing list