We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 8a2b650 + fd37262 commit 754de76Copy full SHA for 754de76
src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
@@ -49,6 +49,7 @@
49
#define RISCV_HWPROBE_EXT_ZBA (1 << 3)
50
#define RISCV_HWPROBE_EXT_ZBB (1 << 4)
51
#define RISCV_HWPROBE_EXT_ZBS (1 << 5)
52
+#define RISCV_HWPROBE_EXT_ZFH (1 << 27)
53
54
#define RISCV_HWPROBE_KEY_CPUPERF_0 5
55
#define RISCV_HWPROBE_MISALIGNED_UNKNOWN (0 << 0)
@@ -145,6 +146,9 @@ void RiscvHwprobe::add_features_from_query_result() {
145
146
if (is_set(RISCV_HWPROBE_KEY_IMA_EXT_0, RISCV_HWPROBE_EXT_ZBS)) {
147
VM_Version::ext_Zbs.enable_feature();
148
}
149
+ if (is_set(RISCV_HWPROBE_KEY_IMA_EXT_0, RISCV_HWPROBE_EXT_ZFH)) {
150
+ VM_Version::ext_Zfh.enable_feature();
151
+ }
152
if (is_valid(RISCV_HWPROBE_KEY_CPUPERF_0)) {
153
VM_Version::unaligned_access.enable_feature(
154
query[RISCV_HWPROBE_KEY_CPUPERF_0].value & RISCV_HWPROBE_MISALIGNED_MASK);
0 commit comments