All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Michael S. Tsirkin" <mst@redhat.com>
To: qemu-devel@nongnu.org, Anthony Liguori <anthony@codemonkey.ws>
Subject: [Qemu-devel] [PULL] pci fixes and cleanups
Date: Tue, 1 Dec 2009 18:28:32 +0200	[thread overview]
Message-ID: <20091201162832.GA11551@redhat.com> (raw)

Here is a collection of minor pci related fixes and cleanupsthat has
accumulated in my tree.  I think some of these make sense for 0.11 as
well, I will follow up separately.

The following changes since commit 3098b9fde97a224e803048c83bebeea176966358:
  Aurelien Jarno (1):
        Revert "vga: do not resize the screen on hw_invalidate"

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mst/qemu.git for_anthony

Isaku Yamahata (17):
      pci: fix pci_info_device().
      pci: move pci_data_{read, write}() declaration from pci.h to pci_host.h
      pci: remove pci_addr_to_config() by open code
      pci: rename (pci_/pcie_mmcfg_)addr_to_dev
      pci: shorten pci_host_{conf, data}_register_xxx function a bit.
      pci: remove pci_sub_bus() by open coding.
      pci: s/pci_find_host_bus/pci_find_root_bus/g
      pci_host: remove unnecessary & 0xff.
      pci: kill unnecessary included in pci.c
      pci: clean up of pci_init_wmask().
      pci: remove some unnecessary comment in pci.h
      pci: move typedef, PCIHostState, PCIExpressHost to qemu-common.h.
      pci: remove unused constants
      pci: clean up of pci_update_mappings()
      pci: remove magic number, 256 in pci.c
      pci: fix pci_config_get_io_base().
      pci: pci bridge related clean up.

Michael S. Tsirkin (9):
      pci: pci.h cleanup: move out stuff not in pci.c
      pci: simplify (pci_/pcie_mmcfg_)data_read()
      pci: split up up pci_update mappings
      pci: convert goto into scope in bridge_filter
      msix: add helper to unuse all msix entries
      virtio: do not reset msix state on soft reset
      msix: fix mask bit state after reset
      msix: fix reset value for enable bit
      msix: clear pending bit of an unused vector

 hw/apb_pci.c       |    5 +-
 hw/apb_pci.h       |    9 +++
 hw/grackle_pci.c   |    8 +-
 hw/lsi53c895a.c    |    2 +
 hw/mips_malta.c    |    2 +
 hw/msix.c          |   48 ++++++++++---
 hw/msix.h          |    1 +
 hw/pc.c            |    5 ++
 hw/pci-hotplug.c   |    4 +-
 hw/pci.c           |  192 +++++++++++++++++++++++++++------------------------
 hw/pci.h           |   50 +-------------
 hw/pci_host.c      |   50 +++++---------
 hw/pci_host.h      |   15 +++--
 hw/pcie_host.c     |   31 ++------
 hw/pcie_host.h     |    4 +-
 hw/piix_pci.c      |    2 +-
 hw/ppc4xx_pci.c    |    2 +-
 hw/ppc_newworld.c  |    1 +
 hw/ppc_oldworld.c  |    1 +
 hw/ppc_prep.c      |    2 +
 hw/ppce500_pci.c   |    4 +-
 hw/prep_pci.c      |    3 +-
 hw/prep_pci.h      |    8 ++
 hw/r2d.c           |    1 +
 hw/realview.c      |    1 +
 hw/sh_pci.c        |    2 +
 hw/sh_pci.h        |    9 +++
 hw/sun4u.c         |    1 +
 hw/unin_pci.c      |   16 ++--
 hw/usb-ohci.c      |    1 +
 hw/usb-ohci.h      |    9 +++
 hw/usb-uhci.c      |    1 +
 hw/usb-uhci.h      |    9 +++
 hw/versatile_pci.c |    1 +
 hw/versatilepb.c   |    1 +
 hw/virtio-pci.c    |   12 ++-
 hw/vmware_vga.c    |    1 +
 hw/vmware_vga.h    |    9 +++
 qemu-common.h      |    2 +
 39 files changed, 290 insertions(+), 235 deletions(-)
 create mode 100644 hw/apb_pci.h
 create mode 100644 hw/prep_pci.h
 create mode 100644 hw/sh_pci.h
 create mode 100644 hw/usb-ohci.h
 create mode 100644 hw/usb-uhci.h
 create mode 100644 hw/vmware_vga.h

             reply	other threads:[~2009-12-01 16:31 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-12-01 16:28 Michael S. Tsirkin [this message]
  -- strict thread matches above, loose matches on Subject: below --
2011-09-20 16:40 [Qemu-devel] [PULL] pci fixes and cleanups Michael S. Tsirkin
2011-09-20 20:39 ` 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=20091201162832.GA11551@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.