From 00b26f36a0aa68bcd2385dc22c5d7c90663922d8 Mon Sep 17 00:00:00 2001 From: Rohit Gupta <rohit.gupta@eurecom.fr> Date: Sat, 9 Apr 2016 19:04:56 +0200 Subject: [PATCH] minor fix for CPU Affinity support in lte-softmodem --- targets/RT/USER/lte-softmodem.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/targets/RT/USER/lte-softmodem.c b/targets/RT/USER/lte-softmodem.c index 59eef9b657..583be1ccb7 100644 --- a/targets/RT/USER/lte-softmodem.c +++ b/targets/RT/USER/lte-softmodem.c @@ -1402,7 +1402,7 @@ static void* eNB_thread_rx( void* param ) /* Set affinity mask to include CPUs 1 to MAX_CPUS */ /* CPU 0 is reserved for UHD */ CPU_ZERO(&cpuset); - for (j = 2; j < get_nprocs(); j++) + for (j = 1; j < get_nprocs(); j++) CPU_SET(j, &cpuset); s = pthread_setaffinity_np(pthread_self(), sizeof(cpu_set_t), &cpuset); @@ -3296,6 +3296,8 @@ int main( int argc, char **argv ) #endif } + +#ifndef LOWLATENCY cpu_set_t cpuset; int s; char cpu_affinity[1024]; @@ -3329,6 +3331,7 @@ int main( int argc, char **argv ) } LOG_I(HW, "CPU Affinity of main() function is... %s\n", cpu_affinity); +#endif /* device host type is set*/ openair0.host_type = BBU_HOST; -- GitLab