[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/8] RFC: qbus reset callback and implement pci bus
From: |
Isaku Yamahata |
Subject: |
[Qemu-devel] [PATCH 0/8] RFC: qbus reset callback and implement pci bus reset |
Date: |
Fri, 30 Jul 2010 19:03:54 +0900 |
This patch isn't for 0.13 release. and for MST pci branch.
(git://git.kernel.org/pub/scm/linux/kernel/git/mst/qemu.git pci)
Patch description:
Introduce bus reset notion at qbus layer and implement pci bus reset
with it.
At first related codes are cleaned up and then introduce bus reset callback.
And then implement pci bus reset.
The main motivation is to implement pci bus reset.
But I suppose scsi bus and ide bus also can take advantage of
this patch series.
Isaku Yamahata (8):
apb: fix typo.
qdev: export qdev_reset() for later use.
pci: export pci_bus_reset() and pci_device_reset() for later use.
pci: make pci_device_reset() aware of qdev.
qdev: introduce bus reset callback and helper functions.
pci: use qbus bus reset callback.
pci: eliminate work around in pci_device_reset().
pci bridge: implement secondary bus reset.
hw/apb_pci.c | 8 ++++--
hw/e1000.c | 1 +
hw/lsi53c895a.c | 2 +
hw/pci.c | 31 ++++++++++++++++++++++---
hw/pci.h | 5 ++++
hw/pci_bridge.c | 15 +++++++++++-
hw/pcnet.c | 1 +
hw/qdev.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++----
hw/qdev.h | 8 ++++++
hw/rtl8139.c | 2 +
hw/virtio-pci.c | 1 +
11 files changed, 127 insertions(+), 13 deletions(-)
- [Qemu-devel] [PATCH 0/8] RFC: qbus reset callback and implement pci bus reset,
Isaku Yamahata <=
- [Qemu-devel] [PATCH 8/8] pci bridge: implement secondary bus reset., Isaku Yamahata, 2010/07/30
- [Qemu-devel] [PATCH 3/8] pci: export pci_bus_reset() and pci_device_reset() for later use., Isaku Yamahata, 2010/07/30
- [Qemu-devel] [PATCH 7/8] pci: eliminate work around in pci_device_reset()., Isaku Yamahata, 2010/07/30
- [Qemu-devel] [PATCH 1/8] apb: fix typo., Isaku Yamahata, 2010/07/30
- [Qemu-devel] [PATCH 6/8] pci: use qbus bus reset callback., Isaku Yamahata, 2010/07/30
- [Qemu-devel] [PATCH 2/8] qdev: export qdev_reset() for later use., Isaku Yamahata, 2010/07/30
- [Qemu-devel] [PATCH 5/8] qdev: introduce bus reset callback and helper functions., Isaku Yamahata, 2010/07/30
- [Qemu-devel] [PATCH 4/8] pci: make pci_device_reset() aware of qdev., Isaku Yamahata, 2010/07/30