qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH RFC 00/15] pc refactor about memory controller
@ 2013-06-20 10:14 Hu Tao
  2013-06-20 10:15 ` [Qemu-devel] [PATCH RFC 01/15] i440fx: remove unused parameter i440fx_state of i440fx_init Hu Tao
                   ` (14 more replies)
  0 siblings, 15 replies; 16+ messages in thread
From: Hu Tao @ 2013-06-20 10:14 UTC (permalink / raw)
  To: qemu-devel

This series introduces MemoryController, and refactor pc code
about i440fx pmc and q35 mch, and introduces ISAPc to resolve
breakage of isapc.

The memory hotplug patchset will base on this series. Comments
are welcome!

Hu Tao (15):
  i440fx: remove unused parameter i440fx_state of i440fx_init.
  i440fx: rename i440FX to i440FX-PMC
  i440fx: rename i440FX-pcihost to i440FX
  i440fx: prepare for composition
  i440fx pmc: create pmc through comosition
  i440fx-pmc: calculate PCI memory hole directly
  i440fx-pmc: create pci address space
  q35-mch: create pci address space
  i440fx-pmc: move ram initialization into i440fx-pmc
  q35-mch: move ram initialization into q35-mch
  introduce ISAPc
  i440fx pmc: inherit from MemoryController
  q35 mch: inherit from MemoryController
  move bios loading to MemoryController and ISAPc 

 hw/i386/pc.c              | 214 +++++++++++++++++++++++++++++++---------
 hw/i386/pc_piix.c         |  52 ++++------
 hw/i386/pc_q35.c          |  31 ++----
 hw/isa/Makefile.objs      |   2 +-
 hw/isa/isa_pc.c           |  53 ++++++++++
 hw/pci-host/piix.c        | 244 +++++++++++++++++++---------------------------
 hw/pci-host/q35.c         | 132 +++++++------------------
 include/hw/i386/pc.h      |  66 ++++++++++---
 include/hw/isa/isa_pc.h   |  27 +++++
 include/hw/pci-host/q35.h |  16 +--
 10 files changed, 465 insertions(+), 372 deletions(-)
 create mode 100644 hw/isa/isa_pc.c
 create mode 100644 include/hw/isa/isa_pc.h

-- 
1.8.3.1

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

end of thread, other threads:[~2013-06-20 10:17 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-06-20 10:14 [Qemu-devel] [PATCH RFC 00/15] pc refactor about memory controller Hu Tao
2013-06-20 10:15 ` [Qemu-devel] [PATCH RFC 01/15] i440fx: remove unused parameter i440fx_state of i440fx_init Hu Tao
2013-06-20 10:15 ` [Qemu-devel] [PATCH RFC 02/15] i440fx: rename i440FX to i440FX-PMC Hu Tao
2013-06-20 10:15 ` [Qemu-devel] [PATCH RFC 03/15] i440fx: rename i440FX-pcihost to i440FX Hu Tao
2013-06-20 10:15 ` [Qemu-devel] [PATCH RFC 04/15] i440fx: prepare for composition Hu Tao
2013-06-20 10:15 ` [Qemu-devel] [PATCH RFC 05/15] i440fx pmc: create pmc through comosition Hu Tao
2013-06-20 10:15 ` [Qemu-devel] [PATCH RFC 06/15] i440fx-pmc: calculate PCI memory hole directly Hu Tao
2013-06-20 10:15 ` [Qemu-devel] [PATCH RFC 07/15] i440fx-pmc: create pci address space Hu Tao
2013-06-20 10:15 ` [Qemu-devel] [PATCH RFC 08/15] q35-mch: " Hu Tao
2013-06-20 10:15 ` [Qemu-devel] [PATCH RFC 09/15] i440fx-pmc: move ram initialization into i440fx-pmc Hu Tao
2013-06-20 10:15 ` [Qemu-devel] [PATCH RFC 10/15] q35-mch: move ram initialization into q35-mch Hu Tao
2013-06-20 10:15 ` [Qemu-devel] [PATCH RFC 11/15] introduce ISAPc Hu Tao
2013-06-20 10:15 ` [Qemu-devel] [PATCH RFC 12/15] introduce memory controller Hu Tao
2013-06-20 10:15 ` [Qemu-devel] [PATCH RFC 13/15] i440fx pmc: inherit from MemoryController Hu Tao
2013-06-20 10:15 ` [Qemu-devel] [PATCH RFC 14/15] q35 mch: " Hu Tao
2013-06-20 10:15 ` [Qemu-devel] [PATCH RFC 15/15] move bios loading to MemoryController and ISAPc Hu Tao

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