Mind: Distribute and pin Mind threads to CPUs

At startup, Marionette will distribute and pin the Mind
threads across the available CPUs, warning if it couldn't
do so.
This commit is contained in:
2025-08-03 09:18:45 -04:00
parent 1deb92a416
commit 285b63b618
4 changed files with 97 additions and 0 deletions
+4
View File
@@ -9,6 +9,10 @@ target_include_directories(smocore PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}/include
)
# Link against pthread for CPU affinity functions
find_package(Threads REQUIRED)
target_link_libraries(smocore PRIVATE Threads::Threads)
add_subdirectory(marionette)
add_subdirectory(deviceManager)
add_subdirectory(senseApis)