zephyr/arch
Dmytro Firsov ac0f731b2e xen: add Kconfig option for Zephyr on Dom0less setups
Dom0less is Xen mode without privileged domain. All guests are created
according to hypervisor device tree configuration on boot. Thus, there
is no Dom0 with console daemon, that usually manages console output
from domains.

Zephyr OS contains 2 serial drivers related to Xen hypervisor: regular
with console shared page and consoleio-based. The first one is for
setups with console daemon and usually was used for Zephyr DomU guests.
The second one previously was used only for Zephyr Dom0 and had
corresponding Kconfig options. But consoleio is also used as interface
for DomU output on Dom0less setups and should be configurable without
XEN_DOM0 option.

Add corresponding XEN_DOM0LESS config to Xen Kconfig files and proper
dependencies in serial drivers.

Signed-off-by: Dmytro Firsov <dmytro_firsov@epam.com>
Co-authored-by: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
2023-09-18 10:43:45 +01:00
..
arc arch: remove wait_q.h include 2023-09-12 12:55:36 -04:00
arm dt: Make zephyr,memory-attr a capabilities bitmask 2023-09-15 12:46:54 +02:00
arm64 xen: add Kconfig option for Zephyr on Dom0less setups 2023-09-18 10:43:45 +01:00
common arch: Add support for dynamically disconnecting shared interrupts 2023-09-14 08:35:12 +02:00
mips COVERAGE: Fix COVERAGE_GCOV dependencies 2023-08-24 15:36:31 +02:00
nios2
posix include: always use <> for Zephyr includes 2023-09-14 13:49:58 +02:00
riscv arch: riscv: Trap handler alignment configuration 2023-09-05 16:16:46 +02:00
sparc COVERAGE: Fix COVERAGE_GCOV dependencies 2023-08-24 15:36:31 +02:00
x86 modules: acpica: Fix header inclusion issue 2023-09-15 05:41:04 -04:00
xtensa xtensa: mmu: allow SoC to do additional MMU init steps 2023-08-26 16:50:40 -04:00
CMakeLists.txt cmake: enable -Wshadow partially for in-tree code 2023-08-22 11:39:58 +02:00
Kconfig arch: Add support for static shared interrupts 2023-09-14 08:35:12 +02:00