[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 4/4] vl: Prioritize realizations of devices
From: |
Daniel P . Berrangé |
Subject: |
Re: [PATCH 4/4] vl: Prioritize realizations of devices |
Date: |
Thu, 2 Sep 2021 16:06:44 +0100 |
User-agent: |
Mutt/2.0.7 (2021-05-04) |
On Thu, Sep 02, 2021 at 10:21:19AM -0400, Peter Xu wrote:
> Hi, Dan,
>
> On Thu, Sep 02, 2021 at 02:53:00PM +0100, Daniel P. Berrangé wrote:
> > The correct ordering of devices/backends is generally pretty obvious
> > for libvirt to determine. Most of the problems we've had related to
> > ordering are on the QEMU side, because the ARGV given to QEMU made
> > correct sense if parsed left-to-right, but QEMU didn't actually process
> > them in that order. We've patched QEMU to hack around its inability to
> > honour the CLI order repeatedly.
>
> Is there a pointer to the problem?
The biggest problem was with -object, where some objects need to be
created before chardevs and some created after chardevs.
See object_create_early() method in softmmu/vl.c for the gross
hardcoded hacks
Regards,
Daniel
--
|: https://berrange.com -o- https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o- https://fstop138.berrange.com :|
|: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
- Re: [PATCH 4/4] vl: Prioritize realizations of devices, Igor Mammedov, 2021/09/02
- Re: [PATCH 4/4] vl: Prioritize realizations of devices, Igor Mammedov, 2021/09/03
- Re: [PATCH 4/4] vl: Prioritize realizations of devices, Peter Xu, 2021/09/03
- Re: [PATCH 4/4] vl: Prioritize realizations of devices, Igor Mammedov, 2021/09/06
- Re: [PATCH 4/4] vl: Prioritize realizations of devices, Markus Armbruster, 2021/09/03
Re: [PATCH 4/4] vl: Prioritize realizations of devices, Eric Auger, 2021/09/06