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> |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| efi_console.c | ||
| ipm_console_receiver.c | ||
| ipm_console_sender.c | ||
| ipm_console.c | ||
| jailhouse_debug_console.c | ||
| Kconfig | ||
| posix_arch_console.c | ||
| ram_console.c | ||
| rtt_console.c | ||
| semihost_console.c | ||
| uart_console.c | ||
| uart_mcumgr.c | ||
| winstream_console.c | ||
| xtensa_sim_console.c | ||