From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: [QEMU][RFC V2 01/10] xen: add new machine options to support QEMU disaggregation in Xen environment Date: Wed, 22 Aug 2012 13:30:14 +0100 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: qemu-devel@nongnu.org Cc: Julien Grall , christian.limpach@gmail.com, Stefano.Stabellini@eu.citrix.com, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org - xen_dmid: specify the id of QEMU. It will be used to retrieve/store information inside XenStore. - xen_default_dev (on/off): as default devices need to be create in each QEMU (due to code dependency), this option specifies if it will register range/PCI of default device via xen hypercall. (Root bridge, south bridge, ...). - xen_emulate_ide (on/off): enable/disable emulation in QEMU. Signed-off-by: Julien Grall --- qemu-config.c | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/qemu-config.c b/qemu-config.c index c05ffbc..7740442 100644 --- a/qemu-config.c +++ b/qemu-config.c @@ -612,6 +612,18 @@ static QemuOptsList qemu_machine_opts = { .name = "dump-guest-core", .type = QEMU_OPT_BOOL, .help = "Include guest memory in a core dump", + }, { + .name = "xen_dmid", + .type = QEMU_OPT_NUMBER, + .help = "Xen device model id", + }, { + .name = "xen_default_dev", + .type = QEMU_OPT_BOOL, + .help = "emulate Xen default device (South Bridge, IDE, ...)" + }, { + .name = "xen_emulate_ide", + .type = QEMU_OPT_BOOL, + .help = "emulate IDE with XEN" }, { /* End of list */ } }, -- Julien Grall