[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH RFC 0/3] qdev: order devices by priority before
From: |
Markus Armbruster |
Subject: |
Re: [Qemu-devel] [PATCH RFC 0/3] qdev: order devices by priority before creating them |
Date: |
Tue, 10 May 2016 10:28:43 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
Marcel Apfelbaum <address@hidden> writes:
> This series aims to allow more devices to be used with '-device'
> by sorting the devices based on a predefined creation order flag
> before creating them.
>
> Devices like IOMMU need to be created before others, so they can leverage
> the DeviceCreationPriority flag introduced by the first patch to DeviceClass.
>
> The second patch sorts the devices by their DeviceCreationPriority
> before creating them.
>
> Finally, the last patch demonstrates how it can be used to ensure
> the creation of host-bridges before the pci-bridges and pci-bridges before
> the others.
>
> I preferred to combine all the priorities into a single enum
> to better manage the creation order.
>
> This is an RFC because I only wanted to know if it seems like the right way
> to go.
> Comments are appreciated,
Can you explain why requiring the user to specify -device in a sane
order isn't good enough?
- [Qemu-devel] [PATCH RFC 0/3] qdev: order devices by priority before creating them, Marcel Apfelbaum, 2016/05/09
- [Qemu-devel] [PATCH RFC 3/3] hw/pci-bridge: add the corresponding creation priority flag, Marcel Apfelbaum, 2016/05/09
- [Qemu-devel] [PATCH RFC 1/3] qdev: add device creation priority flag, Marcel Apfelbaum, 2016/05/09
- [Qemu-devel] [PATCH RFC 2/3] vl.c: create devices by their creation priority flag, Marcel Apfelbaum, 2016/05/09
- Re: [Qemu-devel] [PATCH RFC 0/3] qdev: order devices by priority before creating them,
Markus Armbruster <=
- Re: [Qemu-devel] [PATCH RFC 0/3] qdev: order devices by priority before creating them, Michael S. Tsirkin, 2016/05/10
- Re: [Qemu-devel] [PATCH RFC 0/3] qdev: order devices by priority before creating them, Paolo Bonzini, 2016/05/10
- Re: [Qemu-devel] [PATCH RFC 0/3] qdev: order devices by priority before creating them, Michael S. Tsirkin, 2016/05/11
- Re: [Qemu-devel] [PATCH RFC 0/3] qdev: order devices by priority before creating them, Paolo Bonzini, 2016/05/11
- Re: [Qemu-devel] [PATCH RFC 0/3] qdev: order devices by priority before creating them, Michael S. Tsirkin, 2016/05/11
- Re: [Qemu-devel] [PATCH RFC 0/3] qdev: order devices by priority before creating them, Paolo Bonzini, 2016/05/11