All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Michael S. Tsirkin" <mst@redhat.com>
To: Anthony Liguori <anthony@codemonkey.ws>, qemu-devel@nongnu.org
Subject: [Qemu-devel] [PULL] virtio, vhost, migration, pci, net
Date: Thu, 28 Oct 2010 07:45:01 +0200	[thread overview]
Message-ID: <20101028054501.GA6778@redhat.com> (raw)

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

             reply	other threads:[~2010-10-28  5:54 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-10-28  5:45 Michael S. Tsirkin [this message]
2010-11-01 15:34 ` [Qemu-devel] [PULL] virtio, vhost, migration, pci, net Anthony Liguori

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20101028054501.GA6778@redhat.com \
    --to=mst@redhat.com \
    --cc=anthony@codemonkey.ws \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.