From 2556fdece900d67529d5eda01f1bdaae4ffe96b0 Mon Sep 17 00:00:00 2001 From: Damien Zammit Date: Sun, 11 Feb 2024 12:00:29 +0000 Subject: Enable MACH_HOST This is only enabled when NCPUS > 1. Enables some code paths that allows userspace to manage cpu resources via processor set RPCs. Message-ID: <20240211120023.1889731-1-damien@zamaudio.com> --- configfrag.ac | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/configfrag.ac b/configfrag.ac index f9285c9d..b8b41261 100644 --- a/configfrag.ac +++ b/configfrag.ac @@ -70,8 +70,12 @@ AC_DEFINE([MACH_DEBUG], [1], [MACH_DEBUG]) # Fixed priority threads. AC_DEFINE([MACH_FIXPRI], [1], [MACH_FIXPRI]) -# Mach host (resource alloc.). -AC_DEFINE([MACH_HOST], [0], [MACH_HOST]) +# Mach host (cpu resource alloc.). +[if [ $mach_ncpus -gt 1 ]; then] + AC_DEFINE([MACH_HOST], [1], [MACH_HOST]) +[else] + AC_DEFINE([MACH_HOST], [0], [MACH_HOST]) +[fi] # IPC debugging calls. AC_DEFINE([MACH_IPC_DEBUG], [1], [MACH_IPC_DEBUG]) -- cgit v1.2.3