[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v3 0/2] PCI-e device multi-function hot-add supp
From: |
Michael S. Tsirkin |
Subject: |
Re: [Qemu-devel] [PATCH v3 0/2] PCI-e device multi-function hot-add support |
Date: |
Tue, 13 Oct 2015 11:49:32 +0300 |
On Tue, Oct 13, 2015 at 04:41:33PM +0800, Cao jin wrote:
> Support PCI-e device hot-add multi-function via device_add, just ensure
> add the function 0 is added last. While allow user to roll back in the
> middle via device_del, in case user regret.
This patch doesn't seem to account of AIR though.
> changelog:
> 1. Flag device as unexposed when func 0 doesn`t exist, via return 0xFF
> in case of gratuitous pci bus scan.
> 2. Since device is unexposed to guest, can remove function individually,
> without interaction with the guest.
>
> Cao jin (2):
> enable multi-function hot-add
> remove function during multi-function hot-add
>
> hw/pci/pci.c | 10 ++++++++++
> hw/pci/pci_host.c | 6 +++++-
> hw/pci/pcie.c | 38 +++++++++++++++++++++++++-------------
> 3 files changed, 40 insertions(+), 14 deletions(-)
>
> --
> 2.1.0
Re: [Qemu-devel] [PATCH v3 0/2] PCI-e device multi-function hot-add support, Michael S. Tsirkin, 2015/10/15