Details
Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8311741 | 17.0.9 | Fei Yang | P4 | Resolved | Fixed | b01 |
Description
Debian Riscv64 in Qemu 7.2
A DESCRIPTION OF THE PROBLEM :
In said system the satp mode is sv57.
The error message on startup is: "Unsupported satp mode: sv57" then the VM finishes.
I had to dig in the sources to find out what this message means.
In file "./src/hotspot/cpu/riscv/vm_version_riscv.cpp" I found this:
// check if satp.mode is supported, currently supports up to SV48(RV64)
if (get_satp_mode() > VM_SV48) {
vm_exit_during_initialization(err_msg("Unsupported satp mode: %s", _vm_mode));
}
. Please add the information that only satp modes up to sv48 are supported.
Attachments
Issue Links
- backported by
-
JDK-8311741 RISC-V: better error message when reporting unsupported satp modes
- Resolved
- relates to
-
JDK-8297697 RISC-V: Add support for SATP mode detection
- Resolved
- links to
-
Commit openjdk/jdk17u-dev/966fc82d
-
Commit openjdk/jdk/633e291c
-
Commit openjdk/riscv-port-jdk11u/e14708aa
-
Commit openjdk/riscv-port-jdk17u/14226043
-
Review openjdk/jdk17u-dev/1427
-
Review openjdk/jdk/12247
-
Review openjdk/riscv-port-jdk11u/19
-
Review openjdk/riscv-port-jdk17u/53