[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 00/12] PCI IDE cleanup

From: Juan Quintela
Subject: [Qemu-devel] [PATCH 00/12] PCI IDE cleanup
Date: Wed, 7 Oct 2009 16:56:17 +0200

This patch cleans ide/pci.c:
- useless casts
- split piix and cmd646 from pci.c, this allows remove some code
- clean cmd646 to allow th eremoval of pci_dev from BMDMAState.

Later, Juan.

Juan Quintela (12):
  ide: change cast to DO_UPCAST
  ide: Remove cast in pci_register_bar
  ide: Remove duplicated definitions
  ide: remove uselsess casts from void *
  ide: create ide/pci.h for common ide pci definitions
  ide: export needed ide-pci functions for split
  ide: split cmd646 and piix from pci.c
  ide: PCIIDEState type field is not needed anymore
  ide: 'secondary' field is only used by cmd646
  ide: cmd646 we can get the pci device with container_of
  ide: cmd646 ->unit has just the value that we want
  ide: BMDMAState don't need a pci_dev field anymore

 Makefile.target     |    7 +-
 hw/ide/cmd646.c     |  272 ++++++++++++++++++++++++++++++++++++
 hw/ide/internal.h   |    7 -
 hw/ide/microdrive.c |   18 ++--
 hw/ide/mmio.c       |    8 +-
 hw/ide/pci.c        |  378 ++-------------------------------------------------
 hw/ide/pci.h        |   23 +++
 hw/ide/piix.c       |  195 ++++++++++++++++++++++++++
 8 files changed, 518 insertions(+), 390 deletions(-)
 create mode 100644 hw/ide/cmd646.c
 create mode 100644 hw/ide/pci.h
 create mode 100644 hw/ide/piix.c

reply via email to

[Prev in Thread] Current Thread [Next in Thread]