[device] Introduce device header and move details there
authorShao Miller <Shao.Miller@yrdsb.edu.on.ca>
Tue, 18 May 2010 20:39:41 +0000 (16:39 -0400)
committerShao Miller <Shao.Miller@yrdsb.edu.on.ca>
Tue, 18 May 2010 20:39:41 +0000 (16:39 -0400)
commit95ccb0ef85ced48b53b4d459d36dd2170603b2fd
treed12b8b7c895aff570d6a1f8d6552ecc9e5608685
parentca9d2991567c6ef9d846ccad0eb13c06e8a38d1b
[device] Introduce device header and move details there

Move device specifics out of the driver header and into a
device headers, instead.  We are on our way to a form of
device functionality inheritance...  Something like:

  device
  ..bus
  ..disk
  ....aoe
  ....ramdisk
  ....filedisk

"And the rest." - Gilligan's Island
22 files changed:
WinVBlock.dev
src/aoe/driver.c
src/aoe/protocol.c
src/include/device.h [new file with mode: 0644]
src/include/disk.h
src/include/driver.h
src/winvblock/bus/bus.c
src/winvblock/bus/dev_ctl.c
src/winvblock/bus/pnp.c
src/winvblock/debug.c
src/winvblock/disk/dev_ctl.c
src/winvblock/disk/disk.c
src/winvblock/disk/pnp.c
src/winvblock/disk/scsi.c
src/winvblock/driver.c
src/winvblock/filedisk.c
src/winvblock/irp.c
src/winvblock/probe.c
src/winvblock/ramdisk/grub4dos.c
src/winvblock/ramdisk/memdisk.c
src/winvblock/ramdisk/ramdisk.c
src/winvblock/registry.c