[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v4 0/2] PCI-e device multi-function hot-add support
From: |
Cao jin |
Subject: |
[Qemu-devel] [PATCH v4 0/2] PCI-e device multi-function hot-add support |
Date: |
Thu, 22 Oct 2015 19:57:50 +0800 |
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 cancle the operation.
changelog v4:
1. take ari into account, add api: pci_is_function_0()
2. reorder the patch
3. other minor fix according to the v3 comment
changelog v3:
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):
remove function during multi-function hot-add
enable multi-function hot-add
hw/pci/pci.c | 29 +++++++++++++++++++++++++++++
hw/pci/pci_host.c | 11 +++++++++--
hw/pci/pcie.c | 39 ++++++++++++++++++++++++++-------------
include/hw/pci/pci.h | 1 +
4 files changed, 65 insertions(+), 15 deletions(-)
--
2.1.0
- [Qemu-devel] [PATCH v4 0/2] PCI-e device multi-function hot-add support,
Cao jin <=
- [Qemu-devel] [PATCH v4 1/2] remove function during multi-function hot-add, Cao jin, 2015/10/22
- [Qemu-devel] [PATCH v4 2/2] enable multi-function hot-add, Cao jin, 2015/10/22
- Re: [Qemu-devel] [PATCH v4 2/2] enable multi-function hot-add, Michael S. Tsirkin, 2015/10/22
- Re: [Qemu-devel] [PATCH v4 2/2] enable multi-function hot-add, Cao jin, 2015/10/23
- Re: [Qemu-devel] [PATCH v4 2/2] enable multi-function hot-add, Michael S. Tsirkin, 2015/10/23
- Re: [Qemu-devel] [PATCH v4 2/2] enable multi-function hot-add, Cao jin, 2015/10/23
- Re: [Qemu-devel] [PATCH v4 2/2] enable multi-function hot-add, Michael S. Tsirkin, 2015/10/23
- Re: [Qemu-devel] [PATCH v4 2/2] enable multi-function hot-add, Cao jin, 2015/10/23