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 | ad35a7da1a0a40cd8920ba829640bd43e1613ec1 (patch) | |
| tree | d28df52f9992bbb959f433735c81be20cb47cc79 | |
| parent | 868bb33faa643c7ee291bb308a829122b72d4845 (diff) | |
| download | focaccia-qemu-ad35a7da1a0a40cd8920ba829640bd43e1613ec1.tar.gz focaccia-qemu-ad35a7da1a0a40cd8920ba829640bd43e1613ec1.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>
| -rw-r--r-- | xen-all.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/xen-all.c b/xen-all.c index 4827d6a7ba..3d40ab0ece 100644 --- a/xen-all.c +++ b/xen-all.c @@ -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; } |