zephyr/drivers/console
Andy Ross 14418a7f39 drivers/console: Add static buffer feature to winstream_console
The winstream code itself is reasonably generic, but the console
integration was written to the intel_adsp memory window driver only,
as that was the only consumer.

Add an alternative that allows the winstream to be pointed to by a
linker symbol instead.  The platform layer is responsible for putting
it where it needs to go.

Also includes a 20-byte "descriptor" recodr (with a very large magic
number) in the binary that points to the winstream, for the benefit of
external tooling that needs to find it at runtime.

Signed-off-by: Andy Ross <andyross@google.com>
2025-01-06 20:33:04 +01:00
..
CMakeLists.txt drivers: console: remove uart_mux and gsm_mux 2024-05-29 10:49:08 -07:00
efi_console.c libc, console: declare __stdout_hook_install in libc-hooks.h 2024-08-01 16:49:08 +01:00
ipm_console_receiver.c
ipm_console_sender.c console: ipm_console_sender: fix function naming camel case 2024-08-01 16:49:08 +01:00
ipm_console.c libc, console: declare __stdout_hook_install in libc-hooks.h 2024-08-01 16:49:08 +01:00
jailhouse_debug_console.c libc, console: declare __stdout_hook_install in libc-hooks.h 2024-08-01 16:49:08 +01:00
Kconfig drivers/console: Add static buffer feature to winstream_console 2025-01-06 20:33:04 +01:00
posix_arch_console.c libc, console: declare __stdout_hook_install in libc-hooks.h 2024-08-01 16:49:08 +01:00
ram_console.c libc, console: declare __stdout_hook_install in libc-hooks.h 2024-08-01 16:49:08 +01:00
rtt_console.c drivers: console: rtt_console: use Segger recommended write API 2024-08-12 10:14:34 +02:00
semihost_console.c libc, console: declare __stdout_hook_install in libc-hooks.h 2024-08-01 16:49:08 +01:00
uart_console.c libc, console: declare __stdout_hook_install in libc-hooks.h 2024-08-01 16:49:08 +01:00
uart_mcumgr.c
winstream_console.c drivers/console: Add static buffer feature to winstream_console 2025-01-06 20:33:04 +01:00
xtensa_sim_console.c libc, console: declare __stdout_hook_install in libc-hooks.h 2024-08-01 16:49:08 +01:00