about summary refs log tree commit diff stats
path: root/src/tools
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2023-12-21 15:51:55 +0100
committerptitSeb <sebastien.chev@gmail.com>2023-12-21 15:51:55 +0100
commit715ce5dbe987c103eeebbda470325866dc614b16 (patch)
tree51c1006e0e8992081a0b6abe21918cc3897a9c16 /src/tools
parent7d0f8078807c9a0d5f4416566da343de419015bf (diff)
downloadbox64-715ce5dbe987c103eeebbda470325866dc614b16.tar.gz
box64-715ce5dbe987c103eeebbda470325866dc614b16.zip
Introduce new BOX64_MAXCPU to cap the number of cpu core exposed, and created profile for wine, wine64 and GridAutosport using it
Diffstat (limited to 'src/tools')
-rw-r--r--src/tools/my_cpuid.c4
-rw-r--r--src/tools/rcfile.c1
2 files changed, 3 insertions, 2 deletions
diff --git a/src/tools/my_cpuid.c b/src/tools/my_cpuid.c
index 258fb990..5352d0cf 100644
--- a/src/tools/my_cpuid.c
+++ b/src/tools/my_cpuid.c
@@ -83,8 +83,8 @@ int getNCpu()
 {
     if(!nCPU)
         grabNCpu();
-    if(box64_wine && nCPU>64)
-        return 64;
+    if(box64_maxcpu && nCPU>box64_maxcpu)
+        return box64_maxcpu;
     return nCPU;
 }
 
diff --git a/src/tools/rcfile.c b/src/tools/rcfile.c
index b08622f8..39fba1df 100644
--- a/src/tools/rcfile.c
+++ b/src/tools/rcfile.c
@@ -109,6 +109,7 @@ ENTRYBOOL(BOX64_EXIT, want_exit)                        \
 ENTRYBOOL(BOX64_LIBCEF, box64_libcef)                   \
 ENTRYBOOL(BOX64_SDL2_JGUID, box64_sdl2_jguid)           \
 ENTRYINT(BOX64_MALLOC_HACK, box64_malloc_hack, 0, 2, 2) \
+ENTRYINTPOS(BOX64_MAXCPU, box64_maxcpu)                 \
 ENTRYSTRING_(BOX64_ENV, new_env)                        \
 
 #ifdef HAVE_TRACE