qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [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).