[bus/disk,bus/filedisk] Add geometry detection
authorShao Miller <Shao.Miller@yrdsb.edu.on.ca>
Sun, 16 May 2010 19:18:38 +0000 (15:18 -0400)
committerShao Miller <Shao.Miller@yrdsb.edu.on.ca>
Sun, 16 May 2010 19:18:38 +0000 (15:18 -0400)
commit5200bee416645443b0ee672263d9bc30fa0ed365
tree153550c168376a9af827263e3ab8705917b450d3
parent2549ed2921c3d63e38a609da89acb16101fdd0c9
[bus/disk,bus/filedisk] Add geometry detection

Now you can specify something like:

  winvblk attach c:\foo.hdd h 0 0 0

and geometry detection will be attempted when the first
sector of the disk is accessed.  We use some of the logic
from H. Peter Anvin's MEMDISK to look at FAT and MBR
params.
src/bus/disk.c
src/bus/filedisk.c
src/include/disk.h