qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/6] pci: pci_data_{write, read}() clean up
@ 2010-01-12  8:52 Isaku Yamahata
  2010-01-12  8:52 ` [Qemu-devel] [PATCH 1/6] sh_pci: use PCIHostState instead of PCIBus Isaku Yamahata
                   ` (6 more replies)
  0 siblings, 7 replies; 21+ messages in thread
From: Isaku Yamahata @ 2010-01-12  8:52 UTC (permalink / raw)
  To: qemu-devel; +Cc: yamahata, agraf, mst

During reviewing Alexander's PPC patches, it proved that
pci_data_{read, write}() should take PCIConfigAddress as an argument.
this patch series is inspired by his patch and some of them
are based on it.

This patch would make Alexander's PPC work easier.

Isaku Yamahata (6):
  sh_pci: use PCIHostState instead of PCIBus.
  sh_pci: s/sh_pci_data_write/sh_pci_mem_write/g for consistency.
  versatile_pci: user PCIHostState instead of PCIBus
  pci_host: remove code duplication in pci_host_template.h
  pci: introduce PCIAddress, PCIConfigAddress and helper functions.
  pci host: make pci_data_{write, read}() get PCIConfigAddress.

 hw/apb_pci.c               |   12 ++++--
 hw/gt64xxx.c               |   20 ++++++----
 hw/pci.h                   |    7 ++++
 hw/pci_host.c              |   61 +++++++++++++++++++++++++-------
 hw/pci_host.h              |   21 ++++++++++-
 hw/pci_host_template.h     |   85 +++++++++----------------------------------
 hw/pci_host_template_all.h |   23 ++++++++++++
 hw/prep_pci.c              |   28 +++++++++++---
 hw/sh_pci.c                |   42 +++++++++++++++-------
 hw/versatile_pci.c         |   47 +++++++++++++++++++-----
 qemu-common.h              |    2 +
 11 files changed, 225 insertions(+), 123 deletions(-)
 create mode 100644 hw/pci_host_template_all.h

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2010-01-13 13:08 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-01-12  8:52 [Qemu-devel] [PATCH 0/6] pci: pci_data_{write, read}() clean up Isaku Yamahata
2010-01-12  8:52 ` [Qemu-devel] [PATCH 1/6] sh_pci: use PCIHostState instead of PCIBus Isaku Yamahata
2010-01-12  8:52 ` [Qemu-devel] [PATCH 2/6] sh_pci: s/sh_pci_data_write/sh_pci_mem_write/g for consistency Isaku Yamahata
2010-01-12  8:52 ` [Qemu-devel] [PATCH 3/6] versatile_pci: user PCIHostState instead of PCIBus Isaku Yamahata
2010-01-13 13:02   ` Paul Brook
2010-01-13 13:04     ` Michael S. Tsirkin
2010-01-12  8:52 ` [Qemu-devel] [PATCH 4/6] pci_host: remove code duplication in pci_host_template.h Isaku Yamahata
2010-01-12  8:52 ` [Qemu-devel] [PATCH 5/6] pci: introduce PCIAddress, PCIConfigAddress and helper functions Isaku Yamahata
2010-01-12 10:04   ` [Qemu-devel] " Michael S. Tsirkin
2010-01-12 10:06   ` Michael S. Tsirkin
2010-01-12  8:52 ` [Qemu-devel] [PATCH 6/6] pci host: make pci_data_{write, read}() get PCIConfigAddress Isaku Yamahata
2010-01-12 10:12   ` [Qemu-devel] " Michael S. Tsirkin
2010-01-12 10:43     ` Isaku Yamahata
2010-01-12 17:54       ` Alexander Graf
2010-01-13 13:08     ` Paul Brook
2010-01-12 17:54   ` [Qemu-devel] " Alexander Graf
2010-01-12 18:33     ` Michael S. Tsirkin
2010-01-13 12:09       ` Alexander Graf
2010-01-12 10:18 ` [Qemu-devel] Re: [PATCH 0/6] pci: pci_data_{write, read}() clean up Michael S. Tsirkin
2010-01-12 10:31   ` Alexander Graf
2010-01-12 10:39   ` Alexander Graf

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).