X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/5ba3f43ea354af8ad55bea84372a2bc834d8757c..d9a64523371fa019c4575bb400cbbc3a50ac9903:/osfmk/ipc/ipc_init.c?ds=sidebyside diff --git a/osfmk/ipc/ipc_init.c b/osfmk/ipc/ipc_init.c index 49221fa52..d8e0917e7 100644 --- a/osfmk/ipc/ipc_init.c +++ b/osfmk/ipc/ipc_init.c @@ -87,6 +87,7 @@ #include #include #include +#include #include #include @@ -131,8 +132,6 @@ lck_attr_t ipc_lck_attr; static lck_grp_attr_t ipc_lck_grp_attr; -extern void ikm_cache_init(void); - /* * Routine: ipc_bootstrap * Purpose: @@ -190,6 +189,7 @@ ipc_bootstrap(void) IKM_SAVED_KMSG_SIZE, "ipc kmsgs"); zone_change(ipc_kmsg_zone, Z_CALLERACCT, FALSE); + zone_change(ipc_kmsg_zone, Z_CACHING_ENABLED, TRUE); /* create special spaces */ @@ -275,6 +275,7 @@ ipc_init(void) msg_ool_size_small -= cpy_kdata_hdr_sz; ipc_host_init(); + ux_handler_init(); } @@ -292,3 +293,4 @@ ipc_thread_call_init(void) ipc_importance_thread_call_init(); #endif } +