Makes the Xen emergency console driver dependent on `libukconsole` instead
of selecting it. This fits our current driver model: only include drivers
when there is an application need.
Signed-off-by: Simon Kuenzer <simon@unikraft.io>
Reviewed-by: Oleksii Moisieiev <oleksii_moisieiev@epam.com>
Reviewed-by: Oleksii Moisieiev <oleksii_moisieiev@epam.com>
Reviewed-by: Michalis Pappas <michalis@unikraft.io>
Approved-by: Michalis Pappas <michalis@unikraft.io>
GitHub-Closes: #1501
config LIBXENEMGCONS
bool "xenemgcons: Xen emergency console"
select LIBXENHEADERS
- select LIBUKCONSOLE
+ depends on LIBUKCONSOLE
depends on PLAT_XEN
help
- Driver for the Xen emergency console.
+ Driver for the Xen emergency console. This console is
+ based on a single hypercall.
In order to see output, make sure you use a Xen version
that is compiled with debug mode and set guest_loglvl
accordingly. Read Xen documentation for more information.