qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/2] scsi: rename header files.
@ 2009-10-30  8:53 Gerd Hoffmann
  2009-10-30  8:53 ` [Qemu-devel] [PATCH 1/2] scsi: move scsi.h -> esp.h Gerd Hoffmann
  2009-10-30  8:54 ` [Qemu-devel] [PATCH 2/2] scsi: move scsi-disk.h -> scsi.h Gerd Hoffmann
  0 siblings, 2 replies; 3+ messages in thread
From: Gerd Hoffmann @ 2009-10-30  8:53 UTC (permalink / raw)
  To: qemu-devel; +Cc: Gerd Hoffmann

  Hi,

First two patches of the upcoming scsi cleanup series for a quick
merge ;)

cheers,
  Gerd

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

* [Qemu-devel] [PATCH 1/2] scsi: move scsi.h -> esp.h
  2009-10-30  8:53 [Qemu-devel] [PATCH 0/2] scsi: rename header files Gerd Hoffmann
@ 2009-10-30  8:53 ` Gerd Hoffmann
  2009-10-30  8:54 ` [Qemu-devel] [PATCH 2/2] scsi: move scsi-disk.h -> scsi.h Gerd Hoffmann
  1 sibling, 0 replies; 3+ messages in thread
From: Gerd Hoffmann @ 2009-10-30  8:53 UTC (permalink / raw)
  To: qemu-devel; +Cc: Gerd Hoffmann


Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
---
 hw/esp.c        |    2 +-
 hw/esp.h        |    7 +++++++
 hw/lsi53c895a.c |    1 -
 hw/mips_jazz.c  |    2 +-
 hw/scsi.h       |    7 -------
 hw/sun4m.c      |    2 +-
 6 files changed, 10 insertions(+), 11 deletions(-)
 create mode 100644 hw/esp.h
 delete mode 100644 hw/scsi.h

diff --git a/hw/esp.c b/hw/esp.c
index 0e8d8ae..112e0fe 100644
--- a/hw/esp.c
+++ b/hw/esp.c
@@ -24,7 +24,7 @@
 
 #include "sysbus.h"
 #include "scsi-disk.h"
-#include "scsi.h"
+#include "esp.h"
 
 /* debug ESP card */
 //#define DEBUG_ESP
diff --git a/hw/esp.h b/hw/esp.h
new file mode 100644
index 0000000..369998f
--- /dev/null
+++ b/hw/esp.h
@@ -0,0 +1,7 @@
+/* esp.c */
+#define ESP_MAX_DEVS 7
+typedef void (*espdma_memory_read_write)(void *opaque, uint8_t *buf, int len);
+void esp_init(target_phys_addr_t espaddr, int it_shift,
+              espdma_memory_read_write dma_memory_read,
+              espdma_memory_read_write dma_memory_write,
+              void *dma_opaque, qemu_irq irq, qemu_irq *reset);
diff --git a/hw/lsi53c895a.c b/hw/lsi53c895a.c
index 3966f2f..379e118 100644
--- a/hw/lsi53c895a.c
+++ b/hw/lsi53c895a.c
@@ -14,7 +14,6 @@
 
 #include "hw.h"
 #include "pci.h"
-#include "scsi.h"
 #include "scsi-disk.h"
 #include "block_int.h"
 
diff --git a/hw/mips_jazz.c b/hw/mips_jazz.c
index 281713c..94ebd36 100644
--- a/hw/mips_jazz.c
+++ b/hw/mips_jazz.c
@@ -31,7 +31,7 @@
 #include "audio/audio.h"
 #include "boards.h"
 #include "net.h"
-#include "scsi.h"
+#include "esp.h"
 #include "mips-bios.h"
 #include "loader.h"
 
diff --git a/hw/scsi.h b/hw/scsi.h
deleted file mode 100644
index 369998f..0000000
--- a/hw/scsi.h
+++ /dev/null
@@ -1,7 +0,0 @@
-/* esp.c */
-#define ESP_MAX_DEVS 7
-typedef void (*espdma_memory_read_write)(void *opaque, uint8_t *buf, int len);
-void esp_init(target_phys_addr_t espaddr, int it_shift,
-              espdma_memory_read_write dma_memory_read,
-              espdma_memory_read_write dma_memory_write,
-              void *dma_opaque, qemu_irq irq, qemu_irq *reset);
diff --git a/hw/sun4m.c b/hw/sun4m.c
index 424cf6d..5b3e0fd 100644
--- a/hw/sun4m.c
+++ b/hw/sun4m.c
@@ -31,7 +31,7 @@
 #include "net.h"
 #include "boards.h"
 #include "firmware_abi.h"
-#include "scsi.h"
+#include "esp.h"
 #include "pc.h"
 #include "isa.h"
 #include "fw_cfg.h"
-- 
1.6.2.5

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

* [Qemu-devel] [PATCH 2/2] scsi: move scsi-disk.h -> scsi.h
  2009-10-30  8:53 [Qemu-devel] [PATCH 0/2] scsi: rename header files Gerd Hoffmann
  2009-10-30  8:53 ` [Qemu-devel] [PATCH 1/2] scsi: move scsi.h -> esp.h Gerd Hoffmann
@ 2009-10-30  8:54 ` Gerd Hoffmann
  1 sibling, 0 replies; 3+ messages in thread
From: Gerd Hoffmann @ 2009-10-30  8:54 UTC (permalink / raw)
  To: qemu-devel; +Cc: Gerd Hoffmann


Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
---
 hw/cdrom.c        |    2 +-
 hw/esp.c          |    2 +-
 hw/ide/core.c     |    2 +-
 hw/lsi53c895a.c   |    2 +-
 hw/pci-hotplug.c  |    2 +-
 hw/scsi-bus.c     |    2 +-
 hw/scsi-disk.c    |    2 +-
 hw/scsi-disk.h    |   67 -----------------------------------------------------
 hw/scsi-generic.c |    2 +-
 hw/scsi.h         |   67 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 hw/usb-msd.c      |    2 +-
 11 files changed, 76 insertions(+), 76 deletions(-)
 delete mode 100644 hw/scsi-disk.h
 create mode 100644 hw/scsi.h

diff --git a/hw/cdrom.c b/hw/cdrom.c
index 87427a5..3b99535 100644
--- a/hw/cdrom.c
+++ b/hw/cdrom.c
@@ -26,7 +26,7 @@
    here.  */
 
 #include "qemu-common.h"
-#include "scsi-disk.h"
+#include "scsi.h"
 
 static void lba_to_msf(uint8_t *buf, int lba)
 {
diff --git a/hw/esp.c b/hw/esp.c
index 112e0fe..b06f3df 100644
--- a/hw/esp.c
+++ b/hw/esp.c
@@ -23,7 +23,7 @@
  */
 
 #include "sysbus.h"
-#include "scsi-disk.h"
+#include "scsi.h"
 #include "esp.h"
 
 /* debug ESP card */
diff --git a/hw/ide/core.c b/hw/ide/core.c
index fffcd00..2362af9 100644
--- a/hw/ide/core.c
+++ b/hw/ide/core.c
@@ -25,7 +25,7 @@
 #include <hw/hw.h>
 #include <hw/pc.h>
 #include <hw/pci.h>
-#include <hw/scsi-disk.h>
+#include <hw/scsi.h>
 #include <hw/sh.h>
 #include "block.h"
 #include "block_int.h"
diff --git a/hw/lsi53c895a.c b/hw/lsi53c895a.c
index 379e118..a0aa406 100644
--- a/hw/lsi53c895a.c
+++ b/hw/lsi53c895a.c
@@ -14,7 +14,7 @@
 
 #include "hw.h"
 #include "pci.h"
-#include "scsi-disk.h"
+#include "scsi.h"
 #include "block_int.h"
 
 //#define DEBUG_LSI
diff --git a/hw/pci-hotplug.c b/hw/pci-hotplug.c
index 15a2dfb..cea8409 100644
--- a/hw/pci-hotplug.c
+++ b/hw/pci-hotplug.c
@@ -30,7 +30,7 @@
 #include "pc.h"
 #include "monitor.h"
 #include "block_int.h"
-#include "scsi-disk.h"
+#include "scsi.h"
 #include "virtio-blk.h"
 #include "qemu-config.h"
 
diff --git a/hw/scsi-bus.c b/hw/scsi-bus.c
index 41992e5..641db81 100644
--- a/hw/scsi-bus.c
+++ b/hw/scsi-bus.c
@@ -1,6 +1,6 @@
 #include "hw.h"
 #include "sysemu.h"
-#include "scsi-disk.h"
+#include "scsi.h"
 #include "block.h"
 #include "qdev.h"
 
diff --git a/hw/scsi-disk.c b/hw/scsi-disk.c
index 2a9268a..05c069f 100644
--- a/hw/scsi-disk.c
+++ b/hw/scsi-disk.c
@@ -29,7 +29,7 @@ do { fprintf(stderr, "scsi-disk: " fmt , ## __VA_ARGS__); } while (0)
 
 #include "qemu-common.h"
 #include "block.h"
-#include "scsi-disk.h"
+#include "scsi.h"
 
 #define SENSE_NO_SENSE        0
 #define SENSE_NOT_READY       2
diff --git a/hw/scsi-disk.h b/hw/scsi-disk.h
deleted file mode 100644
index b6b6c12..0000000
--- a/hw/scsi-disk.h
+++ /dev/null
@@ -1,67 +0,0 @@
-#ifndef SCSI_DISK_H
-#define SCSI_DISK_H
-
-#include "qdev.h"
-
-/* scsi-disk.c */
-enum scsi_reason {
-    SCSI_REASON_DONE, /* Command complete.  */
-    SCSI_REASON_DATA  /* Transfer complete, more data required.  */
-};
-
-typedef struct SCSIBus SCSIBus;
-typedef struct SCSIDevice SCSIDevice;
-typedef struct SCSIDeviceInfo SCSIDeviceInfo;
-typedef void (*scsi_completionfn)(SCSIBus *bus, int reason, uint32_t tag,
-                                  uint32_t arg);
-
-struct SCSIDevice
-{
-    DeviceState qdev;
-    uint32_t id;
-    SCSIDeviceInfo *info;
-};
-
-/* cdrom.c */
-int cdrom_read_toc(int nb_sectors, uint8_t *buf, int msf, int start_track);
-int cdrom_read_toc_raw(int nb_sectors, uint8_t *buf, int msf, int session_num);
-
-/* scsi-bus.c */
-typedef int (*scsi_qdev_initfn)(SCSIDevice *dev);
-struct SCSIDeviceInfo {
-    DeviceInfo qdev;
-    scsi_qdev_initfn init;
-    void (*destroy)(SCSIDevice *s);
-    int32_t (*send_command)(SCSIDevice *s, uint32_t tag, uint8_t *buf,
-                            int lun);
-    void (*read_data)(SCSIDevice *s, uint32_t tag);
-    int (*write_data)(SCSIDevice *s, uint32_t tag);
-    void (*cancel_io)(SCSIDevice *s, uint32_t tag);
-    uint8_t *(*get_buf)(SCSIDevice *s, uint32_t tag);
-};
-
-typedef void (*SCSIAttachFn)(DeviceState *host, BlockDriverState *bdrv,
-              int unit);
-struct SCSIBus {
-    BusState qbus;
-    int busnr;
-
-    int tcq, ndev;
-    scsi_completionfn complete;
-
-    SCSIDevice *devs[8];
-};
-
-void scsi_bus_new(SCSIBus *bus, DeviceState *host, int tcq, int ndev,
-                  scsi_completionfn complete);
-void scsi_qdev_register(SCSIDeviceInfo *info);
-
-static inline SCSIBus *scsi_bus_from_device(SCSIDevice *d)
-{
-    return DO_UPCAST(SCSIBus, qbus, d->qdev.parent_bus);
-}
-
-SCSIDevice *scsi_bus_legacy_add_drive(SCSIBus *bus, DriveInfo *dinfo, int unit);
-void scsi_bus_legacy_handle_cmdline(SCSIBus *bus);
-
-#endif
diff --git a/hw/scsi-generic.c b/hw/scsi-generic.c
index 6a89989..92ef771 100644
--- a/hw/scsi-generic.c
+++ b/hw/scsi-generic.c
@@ -13,7 +13,7 @@
 
 #include "qemu-common.h"
 #include "block.h"
-#include "scsi-disk.h"
+#include "scsi.h"
 
 #ifdef __linux__
 
diff --git a/hw/scsi.h b/hw/scsi.h
new file mode 100644
index 0000000..b6b6c12
--- /dev/null
+++ b/hw/scsi.h
@@ -0,0 +1,67 @@
+#ifndef SCSI_DISK_H
+#define SCSI_DISK_H
+
+#include "qdev.h"
+
+/* scsi-disk.c */
+enum scsi_reason {
+    SCSI_REASON_DONE, /* Command complete.  */
+    SCSI_REASON_DATA  /* Transfer complete, more data required.  */
+};
+
+typedef struct SCSIBus SCSIBus;
+typedef struct SCSIDevice SCSIDevice;
+typedef struct SCSIDeviceInfo SCSIDeviceInfo;
+typedef void (*scsi_completionfn)(SCSIBus *bus, int reason, uint32_t tag,
+                                  uint32_t arg);
+
+struct SCSIDevice
+{
+    DeviceState qdev;
+    uint32_t id;
+    SCSIDeviceInfo *info;
+};
+
+/* cdrom.c */
+int cdrom_read_toc(int nb_sectors, uint8_t *buf, int msf, int start_track);
+int cdrom_read_toc_raw(int nb_sectors, uint8_t *buf, int msf, int session_num);
+
+/* scsi-bus.c */
+typedef int (*scsi_qdev_initfn)(SCSIDevice *dev);
+struct SCSIDeviceInfo {
+    DeviceInfo qdev;
+    scsi_qdev_initfn init;
+    void (*destroy)(SCSIDevice *s);
+    int32_t (*send_command)(SCSIDevice *s, uint32_t tag, uint8_t *buf,
+                            int lun);
+    void (*read_data)(SCSIDevice *s, uint32_t tag);
+    int (*write_data)(SCSIDevice *s, uint32_t tag);
+    void (*cancel_io)(SCSIDevice *s, uint32_t tag);
+    uint8_t *(*get_buf)(SCSIDevice *s, uint32_t tag);
+};
+
+typedef void (*SCSIAttachFn)(DeviceState *host, BlockDriverState *bdrv,
+              int unit);
+struct SCSIBus {
+    BusState qbus;
+    int busnr;
+
+    int tcq, ndev;
+    scsi_completionfn complete;
+
+    SCSIDevice *devs[8];
+};
+
+void scsi_bus_new(SCSIBus *bus, DeviceState *host, int tcq, int ndev,
+                  scsi_completionfn complete);
+void scsi_qdev_register(SCSIDeviceInfo *info);
+
+static inline SCSIBus *scsi_bus_from_device(SCSIDevice *d)
+{
+    return DO_UPCAST(SCSIBus, qbus, d->qdev.parent_bus);
+}
+
+SCSIDevice *scsi_bus_legacy_add_drive(SCSIBus *bus, DriveInfo *dinfo, int unit);
+void scsi_bus_legacy_handle_cmdline(SCSIBus *bus);
+
+#endif
diff --git a/hw/usb-msd.c b/hw/usb-msd.c
index dd3010e..06dc0ec 100644
--- a/hw/usb-msd.c
+++ b/hw/usb-msd.c
@@ -12,7 +12,7 @@
 #include "qemu-config.h"
 #include "usb.h"
 #include "block.h"
-#include "scsi-disk.h"
+#include "scsi.h"
 #include "console.h"
 
 //#define DEBUG_MSD
-- 
1.6.2.5

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

end of thread, other threads:[~2009-10-30  8:54 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-10-30  8:53 [Qemu-devel] [PATCH 0/2] scsi: rename header files Gerd Hoffmann
2009-10-30  8:53 ` [Qemu-devel] [PATCH 1/2] scsi: move scsi.h -> esp.h Gerd Hoffmann
2009-10-30  8:54 ` [Qemu-devel] [PATCH 2/2] scsi: move scsi-disk.h -> scsi.h Gerd Hoffmann

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