* [Qemu-devel] [PULL] virtio, vhost, migration, pci, net
@ 2010-10-28 5:45 Michael S. Tsirkin
2010-11-01 15:34 ` Anthony Liguori
0 siblings, 1 reply; 2+ messages in thread
From: Michael S. Tsirkin @ 2010-10-28 5:45 UTC (permalink / raw)
To: Anthony Liguori, qemu-devel
OK this is try 2, with bad vhost patch dropped, but I also tacked on
pcie support and some other fixes.
The following changes since commit 758c309f0a5cb52441a1ee015566cf9cd96fa933:
seabios: Update to 0.6.1 (2010-10-25 16:43:41 -0500)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/mst/qemu.git for_anthony
Blue Swirl (1):
Introduce range.h
This one is identical to what we already have on master, it got cherry
picked to pci branch to avoid bisect issues.
Isaku Yamahata (28):
pci: move out pci internal structures, PCIBus, PCIBridge, and pci_bus_info.
pci/bridge: split out pci bridge code into pci_bridge.c from pci.c
pci_bridge: rename PCIBridge::bus -> PCIBridge::sec_bus.
pci_bridge: clean up: remove pci_{register, unregister}_secondary_bus()
pci_bridge: introduce pci bridge library.
pci: consolidate pci_add_capability_at_offset() into pci_add_capability().
pci bridge: add helper function for ssvid capability.
pci: call hotplug callback even when not hotplug case for later use.
pci: make pci_parse_devfn() aware of func.
pci_ids.h: add vendor id of Texas Intesruments
pci: sorting out type confusion in pci_register_bar().
pci: don't ignore invalid parameter for pci_register_bar().
pci: improve signature of pci_register_bar().
pci: implement RW1C register framework.
msix: clear not only INTA, but all INTx when MSI-X is enabled.
pci: make pci_del_capability() update for w1cmask
pci: introduce helper functions to test-and-{clear, set} mask in configuration space
pci: introduce helper function to handle msi-x and msi.
pci: use pci_word_test_and_clear_mask() in pci_device_reset()
msi: implements msi
pcie: add pcie constants to pcie_regs.h
pcie: helper functions for pcie capability and extended capability
pcie: comment on hpev_intx
pci/bridge: fix pci_bridge_reset()
pcie port: define struct PCIEPort/PCIESlot and helper functions
ioh3420: pcie root port in X58 ioh
x3130: pcie upstream port
x3130: pcie downstream port
Jason Wang (1):
net: properly handle illegal fd/vhostfd from command line
Michael S. Tsirkin (10):
migration: don't segfault on invalid input
virtio: sanity-check available index
qemu-options.def: add to generated header list
pcie: simplify range check
pcie: clean up hot plug notification
pci: improve w1c mask handling
msi: simplify range checks
msi: minor cleanups
pcie: update satus on reset
Merge branch 'pci' into for_anthony
Makefile | 7 +-
Makefile.objs | 13 +-
arch_init.c | 3 +
hw/acpi_piix4.c | 3 +
hw/apb_pci.c | 56 ++++--
hw/dec_pci.c | 46 ++++-
hw/eepro100.c | 4 +-
hw/ioh3420.c | 186 ++++++++++++++++
hw/ioh3420.h | 10 +
hw/msi.c | 347 ++++++++++++++++++++++++++++++
hw/msi.h | 41 ++++
hw/msix.c | 8 +-
hw/pci.c | 322 ++++++++---------------------
hw/pci.h | 105 ++++++++-
hw/pci_bridge.c | 266 +++++++++++++++++++++++
hw/pci_bridge.h | 66 ++++++
hw/pci_ids.h | 2 +
hw/pci_internals.h | 47 ++++
hw/pcie.c | 541 +++++++++++++++++++++++++++++++++++++++++++++++
hw/pcie.h | 120 +++++++++++
hw/pcie_port.c | 116 ++++++++++
hw/pcie_port.h | 51 +++++
hw/pcie_regs.h | 154 ++++++++++++++
hw/virtio.c | 11 +
hw/xio3130_downstream.c | 188 ++++++++++++++++
hw/xio3130_downstream.h | 11 +
hw/xio3130_upstream.c | 174 +++++++++++++++
hw/xio3130_upstream.h | 10 +
net.c | 16 +-
qemu-common.h | 4 +
30 files changed, 2637 insertions(+), 291 deletions(-)
create mode 100644 hw/ioh3420.c
create mode 100644 hw/ioh3420.h
create mode 100644 hw/msi.c
create mode 100644 hw/msi.h
create mode 100644 hw/pci_bridge.c
create mode 100644 hw/pci_bridge.h
create mode 100644 hw/pci_internals.h
create mode 100644 hw/pcie.c
create mode 100644 hw/pcie.h
create mode 100644 hw/pcie_port.c
create mode 100644 hw/pcie_port.h
create mode 100644 hw/pcie_regs.h
create mode 100644 hw/xio3130_downstream.c
create mode 100644 hw/xio3130_downstream.h
create mode 100644 hw/xio3130_upstream.c
create mode 100644 hw/xio3130_upstream.h
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [Qemu-devel] [PULL] virtio, vhost, migration, pci, net
2010-10-28 5:45 [Qemu-devel] [PULL] virtio, vhost, migration, pci, net Michael S. Tsirkin
@ 2010-11-01 15:34 ` Anthony Liguori
0 siblings, 0 replies; 2+ messages in thread
From: Anthony Liguori @ 2010-11-01 15:34 UTC (permalink / raw)
To: Michael S. Tsirkin; +Cc: qemu-devel
On 10/28/2010 12:45 AM, Michael S. Tsirkin wrote:
> OK this is try 2, with bad vhost patch dropped, but I also tacked on
> pcie support and some other fixes.
>
> The following changes since commit 758c309f0a5cb52441a1ee015566cf9cd96fa933:
>
> seabios: Update to 0.6.1 (2010-10-25 16:43:41 -0500)
>
> are available in the git repository at:
> git://git.kernel.org/pub/scm/linux/kernel/git/mst/qemu.git for_anthony
>
> Blue Swirl (1):
> Introduce range.h
>
> This one is identical to what we already have on master, it got cherry
> picked to pci branch to avoid bisect issues.
>
Pulled. Thanks.
Regards,
Anthony Liguori
> Isaku Yamahata (28):
> pci: move out pci internal structures, PCIBus, PCIBridge, and pci_bus_info.
> pci/bridge: split out pci bridge code into pci_bridge.c from pci.c
> pci_bridge: rename PCIBridge::bus -> PCIBridge::sec_bus.
> pci_bridge: clean up: remove pci_{register, unregister}_secondary_bus()
> pci_bridge: introduce pci bridge library.
> pci: consolidate pci_add_capability_at_offset() into pci_add_capability().
> pci bridge: add helper function for ssvid capability.
> pci: call hotplug callback even when not hotplug case for later use.
> pci: make pci_parse_devfn() aware of func.
> pci_ids.h: add vendor id of Texas Intesruments
> pci: sorting out type confusion in pci_register_bar().
> pci: don't ignore invalid parameter for pci_register_bar().
> pci: improve signature of pci_register_bar().
> pci: implement RW1C register framework.
> msix: clear not only INTA, but all INTx when MSI-X is enabled.
> pci: make pci_del_capability() update for w1cmask
> pci: introduce helper functions to test-and-{clear, set} mask in configuration space
> pci: introduce helper function to handle msi-x and msi.
> pci: use pci_word_test_and_clear_mask() in pci_device_reset()
> msi: implements msi
> pcie: add pcie constants to pcie_regs.h
> pcie: helper functions for pcie capability and extended capability
> pcie: comment on hpev_intx
> pci/bridge: fix pci_bridge_reset()
> pcie port: define struct PCIEPort/PCIESlot and helper functions
> ioh3420: pcie root port in X58 ioh
> x3130: pcie upstream port
> x3130: pcie downstream port
>
> Jason Wang (1):
> net: properly handle illegal fd/vhostfd from command line
>
> Michael S. Tsirkin (10):
> migration: don't segfault on invalid input
> virtio: sanity-check available index
> qemu-options.def: add to generated header list
> pcie: simplify range check
> pcie: clean up hot plug notification
> pci: improve w1c mask handling
> msi: simplify range checks
> msi: minor cleanups
> pcie: update satus on reset
> Merge branch 'pci' into for_anthony
>
> Makefile | 7 +-
> Makefile.objs | 13 +-
> arch_init.c | 3 +
> hw/acpi_piix4.c | 3 +
> hw/apb_pci.c | 56 ++++--
> hw/dec_pci.c | 46 ++++-
> hw/eepro100.c | 4 +-
> hw/ioh3420.c | 186 ++++++++++++++++
> hw/ioh3420.h | 10 +
> hw/msi.c | 347 ++++++++++++++++++++++++++++++
> hw/msi.h | 41 ++++
> hw/msix.c | 8 +-
> hw/pci.c | 322 ++++++++---------------------
> hw/pci.h | 105 ++++++++-
> hw/pci_bridge.c | 266 +++++++++++++++++++++++
> hw/pci_bridge.h | 66 ++++++
> hw/pci_ids.h | 2 +
> hw/pci_internals.h | 47 ++++
> hw/pcie.c | 541 +++++++++++++++++++++++++++++++++++++++++++++++
> hw/pcie.h | 120 +++++++++++
> hw/pcie_port.c | 116 ++++++++++
> hw/pcie_port.h | 51 +++++
> hw/pcie_regs.h | 154 ++++++++++++++
> hw/virtio.c | 11 +
> hw/xio3130_downstream.c | 188 ++++++++++++++++
> hw/xio3130_downstream.h | 11 +
> hw/xio3130_upstream.c | 174 +++++++++++++++
> hw/xio3130_upstream.h | 10 +
> net.c | 16 +-
> qemu-common.h | 4 +
> 30 files changed, 2637 insertions(+), 291 deletions(-)
> create mode 100644 hw/ioh3420.c
> create mode 100644 hw/ioh3420.h
> create mode 100644 hw/msi.c
> create mode 100644 hw/msi.h
> create mode 100644 hw/pci_bridge.c
> create mode 100644 hw/pci_bridge.h
> create mode 100644 hw/pci_internals.h
> create mode 100644 hw/pcie.c
> create mode 100644 hw/pcie.h
> create mode 100644 hw/pcie_port.c
> create mode 100644 hw/pcie_port.h
> create mode 100644 hw/pcie_regs.h
> create mode 100644 hw/xio3130_downstream.c
> create mode 100644 hw/xio3130_downstream.h
> create mode 100644 hw/xio3130_upstream.c
> create mode 100644 hw/xio3130_upstream.h
>
>
>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2010-11-01 15:39 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-10-28 5:45 [Qemu-devel] [PULL] virtio, vhost, migration, pci, net Michael S. Tsirkin
2010-11-01 15:34 ` Anthony Liguori
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).