All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 00/12] PCI IDE cleanup
@ 2009-10-07 14:56 Juan Quintela
  2009-10-07 14:56 ` [Qemu-devel] [PATCH 01/12] ide: change cast to DO_UPCAST Juan Quintela
                   ` (11 more replies)
  0 siblings, 12 replies; 13+ messages in thread
From: Juan Quintela @ 2009-10-07 14:56 UTC (permalink / raw)
  To: qemu-devel

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

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

end of thread, other threads:[~2009-10-07 14:57 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-10-07 14:56 [Qemu-devel] [PATCH 00/12] PCI IDE cleanup Juan Quintela
2009-10-07 14:56 ` [Qemu-devel] [PATCH 01/12] ide: change cast to DO_UPCAST Juan Quintela
2009-10-07 14:56 ` [Qemu-devel] [PATCH 02/12] ide: Remove cast in pci_register_bar Juan Quintela
2009-10-07 14:56 ` [Qemu-devel] [PATCH 03/12] ide: Remove duplicated definitions Juan Quintela
2009-10-07 14:56 ` [Qemu-devel] [PATCH 04/12] ide: remove uselsess casts from void * Juan Quintela
2009-10-07 14:56 ` [Qemu-devel] [PATCH 05/12] ide: create ide/pci.h for common ide pci definitions Juan Quintela
2009-10-07 14:56 ` [Qemu-devel] [PATCH 06/12] ide: export needed ide-pci functions for split Juan Quintela
2009-10-07 14:56 ` [Qemu-devel] [PATCH 07/12] ide: split cmd646 and piix from pci.c Juan Quintela
2009-10-07 14:56 ` [Qemu-devel] [PATCH 08/12] ide: PCIIDEState type field is not needed anymore Juan Quintela
2009-10-07 14:56 ` [Qemu-devel] [PATCH 09/12] ide: 'secondary' field is only used by cmd646 Juan Quintela
2009-10-07 14:56 ` [Qemu-devel] [PATCH 10/12] ide: cmd646 we can get the pci device with container_of Juan Quintela
2009-10-07 14:56 ` [Qemu-devel] [PATCH 11/12] ide: cmd646 ->unit has just the value that we want Juan Quintela
2009-10-07 14:56 ` [Qemu-devel] [PATCH 12/12] ide: BMDMAState don't need a pci_dev field anymore Juan Quintela

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.