]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/kern/sched_traditional.c
xnu-7195.101.1.tar.gz
[apple/xnu.git] / osfmk / kern / sched_traditional.c
index 3297904d074f9774075f3f55105158e40b26ce05..930f9feab2599f17b748df3a3fb1603e0710600c 100644 (file)
@@ -143,6 +143,7 @@ const struct sched_dispatch_table sched_traditional_dispatch = {
        .steal_thread_enabled                           = sched_traditional_steal_thread_enabled,
        .steal_thread                                   = sched_traditional_steal_thread,
        .compute_timeshare_priority                     = sched_compute_timeshare_priority,
+       .choose_node                                    = sched_choose_node,
        .choose_processor                               = choose_processor,
        .processor_enqueue                              = sched_traditional_processor_enqueue,
        .processor_queue_shutdown                       = sched_traditional_processor_queue_shutdown,
@@ -167,11 +168,11 @@ const struct sched_dispatch_table sched_traditional_dispatch = {
        .thread_avoid_processor                         = NULL,
        .processor_balance                              = sched_SMT_balance,
 
-       .rt_runq                                        = sched_rtglobal_runq,
-       .rt_init                                        = sched_rtglobal_init,
-       .rt_queue_shutdown                              = sched_rtglobal_queue_shutdown,
-       .rt_runq_scan                                   = sched_rtglobal_runq_scan,
-       .rt_runq_count_sum                              = sched_rtglobal_runq_count_sum,
+       .rt_runq                                        = sched_rtlocal_runq,
+       .rt_init                                        = sched_rtlocal_init,
+       .rt_queue_shutdown                              = sched_rtlocal_queue_shutdown,
+       .rt_runq_scan                                   = sched_rtlocal_runq_scan,
+       .rt_runq_count_sum                              = sched_rtlocal_runq_count_sum,
 
        .qos_max_parallelism                            = sched_qos_max_parallelism,
        .check_spill                                    = sched_check_spill,
@@ -194,6 +195,7 @@ const struct sched_dispatch_table sched_traditional_with_pset_runqueue_dispatch
        .steal_thread_enabled                           = sched_steal_thread_enabled,
        .steal_thread                                   = sched_traditional_steal_thread,
        .compute_timeshare_priority                     = sched_compute_timeshare_priority,
+       .choose_node                                    = sched_choose_node,
        .choose_processor                               = choose_processor,
        .processor_enqueue                              = sched_traditional_processor_enqueue,
        .processor_queue_shutdown                       = sched_traditional_processor_queue_shutdown,
@@ -218,11 +220,11 @@ const struct sched_dispatch_table sched_traditional_with_pset_runqueue_dispatch
        .thread_avoid_processor                         = NULL,
        .processor_balance                              = sched_SMT_balance,
 
-       .rt_runq                                        = sched_rtglobal_runq,
-       .rt_init                                        = sched_rtglobal_init,
-       .rt_queue_shutdown                              = sched_rtglobal_queue_shutdown,
-       .rt_runq_scan                                   = sched_rtglobal_runq_scan,
-       .rt_runq_count_sum                              = sched_rtglobal_runq_count_sum,
+       .rt_runq                                        = sched_rtlocal_runq,
+       .rt_init                                        = sched_rtlocal_init,
+       .rt_queue_shutdown                              = sched_rtlocal_queue_shutdown,
+       .rt_runq_scan                                   = sched_rtlocal_runq_scan,
+       .rt_runq_count_sum                              = sched_rtlocal_runq_count_sum,
 
        .qos_max_parallelism                            = sched_qos_max_parallelism,
        .check_spill                                    = sched_check_spill,