From: Simon Kuenzer Date: Thu, 19 Sep 2024 14:23:25 +0000 (+0200) Subject: drivers/xenemgcon: Depend on `libukconsole` X-Git-Tag: RELEASE-0.18.0~17 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=790cfc29e1fba3ed298e9b7cad5f47bac4a13b48;p=unikraft%2Funikraft.git drivers/xenemgcon: Depend on `libukconsole` 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 Reviewed-by: Oleksii Moisieiev Reviewed-by: Oleksii Moisieiev Reviewed-by: Michalis Pappas Approved-by: Michalis Pappas GitHub-Closes: #1501 --- diff --git a/drivers/xen/xenemgcons/Config.uk b/drivers/xen/xenemgcons/Config.uk index 9ceab4905..2e3f95772 100644 --- a/drivers/xen/xenemgcons/Config.uk +++ b/drivers/xen/xenemgcons/Config.uk @@ -1,10 +1,11 @@ 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.