[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] hw/xenpv: Initialize Xen backend operations
- To: David Woodhouse <dwmw2@xxxxxxxxxxxxx>, Anthony PERARD <anthony.perard@xxxxxxxxxx>
- From: Paul Durrant <xadimgnik@xxxxxxxxx>
- Date: Thu, 23 Mar 2023 13:26:27 +0000
- Cc: qemu-devel@xxxxxxxxxx, Paolo Bonzini <pbonzini@xxxxxxxxxx>, Joao Martins <joao.m.martins@xxxxxxxxxx>, Ankur Arora <ankur.a.arora@xxxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, vikram.garhwal@xxxxxxx, xen-devel@xxxxxxxxxxxxxxxxxxxx, Juan Quintela <quintela@xxxxxxxxxx>, "Dr . David Alan Gilbert" <dgilbert@xxxxxxxxxx>, Peter Maydell <peter.maydell@xxxxxxxxxx>
- Delivery-date: Thu, 23 Mar 2023 13:26:37 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
On 23/03/2023 10:57, David Woodhouse wrote:
From: David Woodhouse <dwmw@xxxxxxxxxxxx>
As the Xen backend operations were abstracted out into a function table to
allow for internally emulated Xen support, we missed the xen_init_pv()
code path which also needs to install the operations for the true Xen
libraries. Add the missing call to setup_xen_backend_ops().
Fixes: b6cacfea0b38 ("hw/xen: Add evtchn operations to allow redirection to internal
emulation")
Reported-by: Anthony PERARD <anthony.perard@xxxxxxxxxx>
Signed-off-by: David Woodhouse <dwmw@xxxxxxxxxxxx>
---
hw/xenpv/xen_machine_pv.c | 2 ++
1 file changed, 2 insertions(+)
Reviewed-by: Paul Durrant <paul@xxxxxxx>
diff --git a/hw/xenpv/xen_machine_pv.c b/hw/xenpv/xen_machine_pv.c
index 2e759d0619..17cda5ec13 100644
--- a/hw/xenpv/xen_machine_pv.c
+++ b/hw/xenpv/xen_machine_pv.c
@@ -35,6 +35,8 @@ static void xen_init_pv(MachineState *machine)
DriveInfo *dinfo;
int i;
+ setup_xen_backend_ops();
+
/* Initialize backend core & drivers */
xen_be_init();
|