[disk] aoedisk module becomes disk module
authorShao Miller <Shao.Miller@yrdsb.edu.on.ca>
Sun, 27 Dec 2009 22:27:30 +0000 (17:27 -0500)
committerShao Miller <Shao.Miller@yrdsb.edu.on.ca>
Sun, 27 Dec 2009 22:27:58 +0000 (17:27 -0500)
aoedisk.c was hardly AoE-specific anymore, so it is renamed
to disk.c.  Details from aoedisk.h and ramdisk.h have been
temporarily merged into disk.h.  These details should be moved
out at some point, perhaps.

CHANGES.log
WinVBlock.dev
config.bat
src/aoedisk.h [deleted file]
src/disk.c [moved from src/aoedisk.c with 100% similarity]
src/disk.h
src/ramdisk.h [deleted file]

index 2ea2a23..352b1ac 100644 (file)
@@ -1,4 +1,15 @@
 Author: Shao Miller <Shao.Miller@yrdsb.edu.on.ca>\r
+Date:   Sun Dec 27 17:27:30 2009 -0500\r
+\r
+    [disk] aoedisk module becomes disk module\r
+    \r
+    aoedisk.c was hardly AoE-specific anymore, so it is renamed\r
+    to disk.c.  Details from aoedisk.h and ramdisk.h have been\r
+    temporarily merged into disk.h.  These details should be moved\r
+    out at some point, perhaps.\r
+\r
+commit 8053cfc88458ff4298d2f8fad57609c3b382c711\r
+Author: Shao Miller <Shao.Miller@yrdsb.edu.on.ca>\r
 Date:   Sun Dec 27 15:27:34 2009 -0500\r
 \r
     [aoe] Implement fast_copy for RAM disks\r
index 17cc8ff..6e011e8 100644 (file)
@@ -1,7 +1,7 @@
 [Project]\r
 FileName=WinVBlock.dev\r
 Name=WinVBlock\r
-UnitCount=36\r
+UnitCount=34\r
 PchHead=-1\r
 PchSource=-1\r
 Ver=3\r
@@ -254,7 +254,7 @@ OverrideBuildCmd=0
 BuildCmd=\r
 \r
 [Unit20]\r
-FileName=src\aoedisk.h\r
+FileName=src\probe.h\r
 CompileCpp=1\r
 Folder=WinVBlock\r
 Compile=1\r
@@ -264,11 +264,11 @@ OverrideBuildCmd=0
 BuildCmd=\r
 \r
 [Unit21]\r
-FileName=src\aoedisk.c\r
+FileName=src\winvblock.rc\r
 CompileCpp=1\r
 Folder=WinVBlock\r
 Compile=1\r
-Link=1\r
+Link=0\r
 Priority=1000\r
 OverrideBuildCmd=0\r
 BuildCmd=\r
@@ -283,20 +283,10 @@ Priority=1000
 OverrideBuildCmd=0\r
 BuildCmd=\r
 \r
-[Unit19]\r
-FileName=src\ramdisk.h\r
-CompileCpp=1\r
-Folder=\r
-Compile=1\r
-Link=1\r
-Priority=1000\r
-OverrideBuildCmd=0\r
-BuildCmd=\r
-\r
 [Unit23]\r
-FileName=src\probe.h\r
+FileName=src\irp.h\r
 CompileCpp=1\r
-Folder=WinVBlock\r
+Folder=\r
 Compile=1\r
 Link=1\r
 Priority=1000\r
@@ -304,7 +294,7 @@ OverrideBuildCmd=0
 BuildCmd=\r
 \r
 [Unit22]\r
-FileName=src\probe.c\r
+FileName=src\winvblock.h\r
 CompileCpp=1\r
 Folder=WinVBlock\r
 Compile=1\r
@@ -314,16 +304,17 @@ OverrideBuildCmd=0
 BuildCmd=\r
 \r
 [Unit24]\r
-FileName=src\winvblock.rc\r
+FileName=src\bus_pnp.c\r
 Folder=WinVBlock\r
 Compile=1\r
-Link=0\r
+Link=1\r
 Priority=1000\r
 OverrideBuildCmd=0\r
 BuildCmd=\r
+CompileCpp=1\r
 \r
 [Unit25]\r
-FileName=src\winvblock.h\r
+FileName=src\bus_pnp.h\r
 CompileCpp=1\r
 Folder=WinVBlock\r
 Compile=1\r
@@ -333,9 +324,9 @@ OverrideBuildCmd=0
 BuildCmd=\r
 \r
 [Unit26]\r
-FileName=src\irp.h\r
+FileName=src\bus_dev_ctl.c\r
 CompileCpp=1\r
-Folder=\r
+Folder=WinVBlock\r
 Compile=1\r
 Link=1\r
 Priority=1000\r
@@ -343,7 +334,7 @@ OverrideBuildCmd=0
 BuildCmd=\r
 \r
 [Unit27]\r
-FileName=src\bus_pnp.c\r
+FileName=src\bus_dev_ctl.h\r
 CompileCpp=1\r
 Folder=WinVBlock\r
 Compile=1\r
@@ -353,7 +344,7 @@ OverrideBuildCmd=0
 BuildCmd=\r
 \r
 [Unit28]\r
-FileName=src\bus_pnp.h\r
+FileName=src\disk_pnp.c\r
 CompileCpp=1\r
 Folder=WinVBlock\r
 Compile=1\r
@@ -363,7 +354,7 @@ OverrideBuildCmd=0
 BuildCmd=\r
 \r
 [Unit29]\r
-FileName=src\bus_dev_ctl.c\r
+FileName=src\disk_pnp.h\r
 CompileCpp=1\r
 Folder=WinVBlock\r
 Compile=1\r
@@ -373,7 +364,7 @@ OverrideBuildCmd=0
 BuildCmd=\r
 \r
 [Unit30]\r
-FileName=src\bus_dev_ctl.h\r
+FileName=src\disk_dev_ctl.h\r
 CompileCpp=1\r
 Folder=WinVBlock\r
 Compile=1\r
@@ -383,7 +374,7 @@ OverrideBuildCmd=0
 BuildCmd=\r
 \r
 [Unit31]\r
-FileName=src\disk_pnp.c\r
+FileName=src\disk_dev_ctl.c\r
 CompileCpp=1\r
 Folder=WinVBlock\r
 Compile=1\r
@@ -393,7 +384,7 @@ OverrideBuildCmd=0
 BuildCmd=\r
 \r
 [Unit32]\r
-FileName=src\disk_pnp.h\r
+FileName=src\disk_scsi.c\r
 CompileCpp=1\r
 Folder=WinVBlock\r
 Compile=1\r
@@ -403,7 +394,7 @@ OverrideBuildCmd=0
 BuildCmd=\r
 \r
 [Unit33]\r
-FileName=src\disk_dev_ctl.h\r
+FileName=src\disk_scsi.h\r
 CompileCpp=1\r
 Folder=WinVBlock\r
 Compile=1\r
@@ -413,7 +404,7 @@ OverrideBuildCmd=0
 BuildCmd=\r
 \r
 [Unit34]\r
-FileName=src\disk_dev_ctl.c\r
+FileName=src\disk.c\r
 CompileCpp=1\r
 Folder=WinVBlock\r
 Compile=1\r
@@ -442,3 +433,13 @@ Priority=1000
 OverrideBuildCmd=0\r
 BuildCmd=\r
 \r
+[Unit19]\r
+FileName=src\probe.c\r
+CompileCpp=1\r
+Folder=WinVBlock\r
+Compile=1\r
+Link=1\r
+Priority=1000\r
+OverrideBuildCmd=0\r
+BuildCmd=\r
+\r
index d3ee1a0..4004449 100644 (file)
@@ -2,5 +2,5 @@ rem This is the root directory of the ddk.
 set ddkdir=c:\winddk\6001.18001\r
 \r
 rem Next two lines are duplicated in Makefile, edit both when adding files or changing pxe style.\r
-set c=driver.c registry.c bus.c bus_pnp.c bus_dev_ctl.c aoedisk.c disk_pnp.c disk_dev_ctl.c disk_scsi.c aoe.c protocol.c debug.c probe.c winvblock.rc\r
+set c=driver.c registry.c bus.c bus_pnp.c bus_dev_ctl.c disk.c disk_pnp.c disk_dev_ctl.c disk_scsi.c aoe.c protocol.c debug.c probe.c winvblock.rc\r
 set pxestyle=asm\r
diff --git a/src/aoedisk.h b/src/aoedisk.h
deleted file mode 100644 (file)
index a411f56..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-/**
- * Copyright (C) 2009, Shao Miller <shao.miller@yrdsb.edu.on.ca>.
- * Copyright 2006-2008, V.
- * For WinAoE contact information, see http://winaoe.org/
- *
- * This file is part of WinVBlock, derived from WinAoE.
- *
- * WinVBlock is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * WinVBlock is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with WinVBlock.  If not, see <http://www.gnu.org/licenses/>.
- */
-#ifndef _AOEDISK_H
-#  define _AOEDISK_H
-
-/**
- * @file
- *
- * AoE disk specifics
- *
- */
-
-winvblock__def_struct ( aoedisk__type )
-{
-  winvblock__uint32 MTU;
-  winvblock__uint8 ClientMac[6];
-  winvblock__uint8 ServerMac[6];
-  winvblock__uint32 Major;
-  winvblock__uint32 Minor;
-  winvblock__uint32 MaxSectorsPerPacket;
-  winvblock__uint32 Timeout;
-};
-
-extern irp__handling disk__handling_table[];
-extern size_t disk__handling_table_size;
-
-#endif                         /* _AOEDISK_H */
similarity index 100%
rename from src/aoedisk.c
rename to src/disk.c
index bd6f7b1..5000cd3 100644 (file)
@@ -28,9 +28,6 @@
  *
  */
 
-#  include "aoedisk.h"
-#  include "ramdisk.h"
-
 enum DISK_DISKTYPE
 {
   FloppyDisk,
@@ -51,6 +48,23 @@ enum _disk__search_state
 };
 winvblock__def_enum ( disk__search_state );
 
+winvblock__def_struct ( aoedisk_type )
+{
+  winvblock__uint32 MTU;
+  winvblock__uint8 ClientMac[6];
+  winvblock__uint8 ServerMac[6];
+  winvblock__uint32 Major;
+  winvblock__uint32 Minor;
+  winvblock__uint32 MaxSectorsPerPacket;
+  winvblock__uint32 Timeout;
+};
+
+winvblock__def_struct ( ramdisk_type )
+{
+  winvblock__uint32 DiskBuf;
+  winvblock__uint32 DiskSize;
+};
+
 winvblock__def_struct ( disk__type )
 {
   PDEVICE_OBJECT Parent;
@@ -71,8 +85,8 @@ winvblock__def_struct ( disk__type )
    );
   union
   {
-    aoedisk__type AoE;
-    RAMDISK_RAMDISK RAMDisk;
+    aoedisk_type AoE;
+    ramdisk_type RAMDisk;
   };
   LONGLONG LBADiskSize;
   LONGLONG Cylinders;
@@ -82,6 +96,9 @@ winvblock__def_struct ( disk__type )
   winvblock__uint32 SpecialFileCount;
 };
 
+extern irp__handling disk__handling_table[];
+extern size_t disk__handling_table_size;
+
 /*
  * Establish a pointer into the child disk device's extension space
  */
diff --git a/src/ramdisk.h b/src/ramdisk.h
deleted file mode 100644 (file)
index 0ce7e1a..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-/**
- * Copyright (C) 2009, Shao Miller <shao.miller@yrdsb.edu.on.ca>.
- * For WinAoE contact information, see http://winaoe.org/
- *
- * This file is part of WinVBlock, derived from WinAoE.
- *
- * WinVBlock is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * WinVBlock is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with WinVBlock.  If not, see <http://www.gnu.org/licenses/>.
- */
-#ifndef _RAMDISK_H
-#  define _RAMDISK_H
-
-/**
- * @file
- *
- * RAM disk specifics
- *
- */
-
-typedef struct _RAMDISK_RAMDISK
-{
-  winvblock__uint32 DiskBuf;
-  winvblock__uint32 DiskSize;
-} RAMDISK_RAMDISK,
-*PRAMDISK_RAMDISK;
-
-#endif                         /* _RAMDISK_H */