[jdk17u-dev] RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port
Andrew John Hughes
andrew at openjdk.org
Wed Oct 11 18:31:40 UTC 2023
On Tue, 13 Jun 2023 12:30:47 GMT, Fei Yang <fyang at openjdk.org> wrote:
> > At some point in future, when this PR is approved, could you link all the bugs mentioned in your email ( to jdk-updates-dev list) to this PR via "/issue" command ( Yeah, I know it's lots of work). So we will know in jbs, if some fix/backport is present in 17u-dev or not
>
> Sure! That's on my TODO list when this draft PR is ready for review.
Just an FYI, but this does mean a few bugs that weren't RISC-V specific have been marked as being backported to 17u twice:
* JDK-8282306: os::is_first_C_frame(frame*) crashes on invalid link access
* JDK-8282477: [x86, aarch64] vmassert(_last_Java_pc == NULL, "already walkable"); fails with async profiler
* JDK-8287425: Remove unnecessary register push for MacroAssembler::check_klass_subtype_slow_path
The original includes the fix for other architectures, and presumably the RISC-V specific change is in this patch. It's not obvious from the commit log what is going on and I had to dig through to this PR to work it out. It might have been an idea to create RISC-V specific bugs for these backports.
It looks like we messed up in the same way with AArch64 too e.g. https://bugs.openjdk.org/browse/JDK-8183925 & https://bugs.openjdk.org/browse/JDK-8160748 :(
-------------
PR Comment: https://git.openjdk.org/jdk17u-dev/pull/1427#issuecomment-1758265568
More information about the jdk-updates-dev
mailing list