diff options
author | Stefano Stabellini <stefano.stabellini@eu.citrix.com> | 2011-06-24 15:54:48 +0100 |
---|---|---|
committer | Alexander Graf <agraf@suse.de> | 2011-07-17 01:54:24 +0200 |
commit | 12d5606e76558f0d7b4f55da61702c58055e1739 (patch) | |
tree | d28df52f9992bbb959f433735c81be20cb47cc79 /xen-all.c | |
parent | 05b4d3be448e581223e5d004054673aab97293d5 (diff) | |
download | qemu-12d5606e76558f0d7b4f55da61702c58055e1739.tar.gz qemu-12d5606e76558f0d7b4f55da61702c58055e1739.tar.bz2 qemu-12d5606e76558f0d7b4f55da61702c58055e1739.zip |
xen: enable console and disk backend in HVM mode
Initialize the Xen console backend and the Xen disk backend even when
running in HVM mode so that PV on HVM drivers can connect to them.
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'xen-all.c')
-rw-r--r-- | xen-all.c | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -862,6 +862,14 @@ int xen_hvm_init(void) cpu_register_phys_memory_client(&state->client); state->log_for_dirtybit = NULL; + /* Initialize backend core & drivers */ + if (xen_be_init() != 0) { + fprintf(stderr, "%s: xen backend core setup failed\n", __FUNCTION__); + exit(1); + } + xen_be_register("console", &xen_console_ops); + xen_be_register("qdisk", &xen_blkdev_ops); + return 0; } |