All posix arch boards are required to provide the same tracing/print API. So, instead of having a different driver for native_posix and the bsim boards, let's have a common one which uses this API. This in turn results in the printk strings being printed in the same underlaying backend as before with individual drivers. A part from this, the native_posix console driver was a full backend for the now long gone Zephyr console shell (named legacy_shell from |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| efi_console.c | ||
| gsm_mux.c | ||
| gsm_mux.h | ||
| ipm_console_receiver.c | ||
| ipm_console_sender.c | ||
| ipm_console.c | ||
| jailhouse_debug_console.c | ||
| Kconfig | ||
| Kconfig.gsm_mux | ||
| posix_arch_console.c | ||
| ram_console.c | ||
| rtt_console.c | ||
| semihost_console.c | ||
| uart_console.c | ||
| uart_mcumgr.c | ||
| uart_mux_internal.h | ||
| uart_mux.c | ||
| winstream_console.c | ||
| xtensa_sim_console.c | ||