/* * Copyright (c) 2019-2020 Cobham Gaisler AB * * SPDX-License-Identifier: Apache-2.0 */ /** * @file * @brief Full C support initialization */ #include #include #include /** * @brief Prepare to and run C code * * This routine prepares for the execution of and runs C code. */ void z_prep_c(void) { #if defined(CONFIG_SOC_PREP_HOOK) soc_prep_hook(); #endif z_data_copy(); #if CONFIG_ARCH_CACHE arch_cache_init(); #endif z_cstart(); CODE_UNREACHABLE; }