On Wed, 08 May 2024 03:32:33 +0100, k...@intricatesoftware.com wrote: > > Index: 11/patches/patch-src_hotspot_os_bsd_os_bsd_cpp > =================================================================== > RCS file: 11/patches/patch-src_hotspot_os_bsd_os_bsd_cpp > diff -N 11/patches/patch-src_hotspot_os_bsd_os_bsd_cpp > --- 11/patches/patch-src_hotspot_os_bsd_os_bsd_cpp 2 May 2024 15:42:52 > -0000 1.4 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,17 +0,0 @@ > -Use the correct number of cpus when hw.smt=0 > - > -Index: src/hotspot/os/bsd/os_bsd.cpp > ---- src/hotspot/os/bsd/os_bsd.cpp.orig > -+++ src/hotspot/os/bsd/os_bsd.cpp > -@@ -327,7 +327,11 @@ void os::Bsd::initialize_system_info() { > - > - // get processors count via hw.ncpus sysctl > - mib[0] = CTL_HW; > -+#if defined(HW_NCPUONLINE) > -+ mib[1] = HW_NCPUONLINE; > -+#else > - mib[1] = HW_NCPU; > -+#endif > - len = sizeof(cpu_val); > - if (sysctl(mib, 2, &cpu_val, &len, NULL, 0) != -1 && cpu_val >= 1) { > - assert(len == sizeof(cpu_val), "unexpected data size");
I think this patch is still required, have I missed something? -- wbr, Kirill