|
16 | 16 | #include "apps/services/buffer_pool/buffer_pool_manager.h" |
17 | 17 | #include "apps/services/cmdline/cmdline_command_dispatcher.h" |
18 | 18 | #include "apps/services/cmdline/stdout_metrics_command.h" |
19 | | -#include "apps/services/core_isolation_manager.h" |
20 | 19 | #include "apps/services/metrics/metrics_manager.h" |
21 | 20 | #include "apps/services/metrics/metrics_notifier_proxy.h" |
22 | 21 | #include "apps/services/remote_control/remote_server.h" |
|
51 | 50 | #include "srsran/support/io/io_broker_factory.h" |
52 | 51 | #include "srsran/support/signal_handling.h" |
53 | 52 | #include "srsran/support/signal_observer.h" |
| 53 | +#include "srsran/support/sysinfo.h" |
54 | 54 | #include "srsran/support/versioning/build_info.h" |
55 | 55 | #include "srsran/support/versioning/version.h" |
56 | 56 | #include <atomic> |
@@ -270,9 +270,7 @@ int main(int argc, char** argv) |
270 | 270 | fmt::println("NOTE: No JSON metrics will be generated as the remote server is disabled"); |
271 | 271 | } |
272 | 272 |
|
273 | | - auto available_cpu_mask = (gnb_cfg.expert_execution_cfg.affinities.isolated_cpus) |
274 | | - ? gnb_cfg.expert_execution_cfg.affinities.isolated_cpus.value() |
275 | | - : os_sched_affinity_bitmask::available_cpus(); |
| 273 | + auto available_cpu_mask = os_sched_affinity_bitmask::available_cpus(); |
276 | 274 | // Check the modified configuration. |
277 | 275 | if (!validate_appconfig(gnb_cfg) || !o_cu_cp_app_unit->on_configuration_validation(available_cpu_mask) || |
278 | 276 | !o_cu_up_app_unit->on_configuration_validation(not gnb_cfg.log_cfg.tracing_filename.empty()) || |
@@ -315,13 +313,6 @@ int main(int argc, char** argv) |
315 | 313 | app_tracer.enable_tracer(gnb_cfg.log_cfg.tracing_filename, gnb_logger); |
316 | 314 | } |
317 | 315 |
|
318 | | - app_services::core_isolation_manager core_isolation_mngr; |
319 | | - if (gnb_cfg.expert_execution_cfg.affinities.isolated_cpus) { |
320 | | - if (!core_isolation_mngr.isolate_cores(*gnb_cfg.expert_execution_cfg.affinities.isolated_cpus)) { |
321 | | - report_error("Failed to isolate specified CPUs"); |
322 | | - } |
323 | | - } |
324 | | - |
325 | 316 | #ifdef DPDK_FOUND |
326 | 317 | std::unique_ptr<dpdk::dpdk_eal> eal; |
327 | 318 | if (gnb_cfg.hal_config) { |
|
0 commit comments