[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v3 0/2] PCI-e device multi-function hot-add support
From: |
Cao jin |
Subject: |
[Qemu-devel] [PATCH v3 0/2] PCI-e device multi-function hot-add support |
Date: |
Tue, 13 Oct 2015 16:41:33 +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 regret.
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