|
From: | Julien Grall |
Subject: | Re: [PATCH v1 06/12] xen-hvm: move common functions to hw/xen/xen-hvm-common.c |
Date: | Sun, 16 Oct 2022 19:07:44 +0100 |
User-agent: | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.3.3 |
Hi Vikram, On 15/10/2022 06:07, Vikram Garhwal wrote:
+void xen_register_ioreq(XenIOState *state, unsigned int max_cpus, + MemoryListener xen_memory_listener) +{
[...]
+ + xen_bus_init(); + + /* Initialize backend core & drivers */ + if (xen_be_init() != 0) { + error_report("xen backend core setup failed"); + goto err; + } + xen_be_register_common();
Calling xen_be_init() and xen_be_register_common() from xen_register_ioreq() sounds wrong to me. There are no dependency between the two. I think it would be better to create a new function to register backends.
Cheers, -- Julien Grall
[Prev in Thread] | Current Thread | [Next in Thread] |