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

Reply via email to