diff --git a/soc/xtensa/intel_s1000/xcc/CMakeLists.txt b/soc/xtensa/intel_s1000/xcc/CMakeLists.txt index 13ba2bd7930..cdfd5f557c0 100644 --- a/soc/xtensa/intel_s1000/xcc/CMakeLists.txt +++ b/soc/xtensa/intel_s1000/xcc/CMakeLists.txt @@ -2,3 +2,4 @@ zephyr_library_sources_ifdef(CONFIG_CPLUSPLUS cpp_fixes.c) zephyr_library_sources_ifdef(CONFIG_NEWLIB_LIBC newlib_fixes.c) +zephyr_library_sources_ifdef(CONFIG_LOG_MINIMAL log_minimal_fixes.c) diff --git a/soc/xtensa/intel_s1000/xcc/log_minimal_fixes.c b/soc/xtensa/intel_s1000/xcc/log_minimal_fixes.c new file mode 100644 index 00000000000..94e9b304f77 --- /dev/null +++ b/soc/xtensa/intel_s1000/xcc/log_minimal_fixes.c @@ -0,0 +1,104 @@ +/* + * Copyright (c) 2019, Intel Corporation. + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include +#include +#include +#include +#include +#include +#include +#include + +void log_0(const char *str, struct log_msg_ids src_level) +{ +} + +void log_1(const char *str, + log_arg_t arg1, + struct log_msg_ids src_level) +{ +} + +void log_2(const char *str, + log_arg_t arg1, + log_arg_t arg2, + struct log_msg_ids src_level) +{ +} + +void log_3(const char *str, + log_arg_t arg1, + log_arg_t arg2, + log_arg_t arg3, + struct log_msg_ids src_level) +{ +} + +void log_n(const char *str, + log_arg_t *args, + u32_t narg, + struct log_msg_ids src_level) +{ +} + +void log_hexdump(const char *str, + const u8_t *data, + u32_t length, + struct log_msg_ids src_level) +{ +} + +void log_string_sync(struct log_msg_ids src_level, const char *fmt, ...) +{ +} + +void log_hexdump_sync(struct log_msg_ids src_level, const char *metadata, + const u8_t *data, u32_t len) +{ +} + +void log_generic(struct log_msg_ids src_level, const char *fmt, va_list ap) +{ +} + +void log_generic_from_user(struct log_msg_ids src_level, + const char *fmt, va_list ap) +{ +} + +bool log_is_strdup(const void *buf) +{ + return false; +} + +void log_free(void *buf) +{ +} + +u32_t log_get_strdup_pool_utilization(void) +{ + return 0; +} + +u32_t log_get_strdup_longest_string(void) +{ + return 0; +} + +void log_dropped(void) +{ +} + +void __printf_like(2, 3) log_from_user(struct log_msg_ids src_level, + const char *fmt, ...) +{ +} + +void log_hexdump_from_user(struct log_msg_ids src_level, const char *metadata, + const u8_t *data, u32_t len) +{ +}