[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v5 0/2] PCI-e device multi-function hot-add support
From: |
Cao jin |
Subject: |
[Qemu-devel] [PATCH v5 0/2] PCI-e device multi-function hot-add support |
Date: |
Mon, 26 Oct 2015 11:29:16 +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 v5:
1. change pci_is_function_0() to pci_get_function_0(),
and use it according to v4 comments.
2. reimplement the content of pci_get_function_0()
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 | 31 ++++++++++++++++++++++++++++++-
hw/pci/pci_host.c | 13 +++++++++++--
hw/pci/pcie.c | 39 ++++++++++++++++++++++++++-------------
include/hw/pci/pci.h | 1 +
4 files changed, 68 insertions(+), 16 deletions(-)
--
2.1.0
- [Qemu-devel] [PATCH v5 0/2] PCI-e device multi-function hot-add support,
Cao jin <=
- [Qemu-devel] [PATCH v5 1/2] remove function during multi-function hot-add, Cao jin, 2015/10/25
- [Qemu-devel] [PATCH v5 2/2] enable multi-function hot-add, Cao jin, 2015/10/25
- Re: [Qemu-devel] [PATCH v5 2/2] enable multi-function hot-add, Michael S. Tsirkin, 2015/10/26
- Re: [Qemu-devel] [PATCH v5 2/2] enable multi-function hot-add, Cao jin, 2015/10/26
- Re: [Qemu-devel] [PATCH v5 2/2] enable multi-function hot-add, Michael S. Tsirkin, 2015/10/26
- Re: [Qemu-devel] [PATCH v5 2/2] enable multi-function hot-add, Cao jin, 2015/10/27
- Re: [Qemu-devel] [PATCH v5 2/2] enable multi-function hot-add, Michael S. Tsirkin, 2015/10/27
- Re: [Qemu-devel] [PATCH v5 2/2] enable multi-function hot-add, Cao jin, 2015/10/27