libxl: make vkbd tunable for HVM guests
authorEslam Elnikety <elnikety@amazon.com>
Tue, 14 May 2019 08:43:25 +0000 (08:43 +0000)
committerWei Liu <wei.liu2@citrix.com>
Wed, 15 May 2019 09:46:25 +0000 (10:46 +0100)
commitc5d7f01cb9051a334f1acd5b68b4341c38d6344a
treeb8f58be421331519894c14cfc241fe8c17639129
parent899433f149d0cc48a5254c797d9e5a8c9dc3b0fb
libxl: make vkbd tunable for HVM guests

Each HVM guest currently gets a vkbd frontend/backend pair (c/s ebbd2561b4c).
This consumes host resources unnecessarily for guests that have no use for
vkbd. Make this behaviour tunable to allow an administrator to choose. The
commit retains the current behaviour -- HVM guests still get vkdb unless
specified otherwise.

Signed-off-by: Eslam Elnikety <elnikety@amazon.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
docs/man/xl.cfg.5.pod.in
tools/libxl/libxl.h
tools/libxl/libxl_create.c
tools/libxl/libxl_types.idl
tools/xl/xl_parse.c
tools/xl/xl_sxp.c