Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 28000
b: refs/heads/master
c: 7ee7d0e
h: refs/heads/master
v: v3
  • Loading branch information
David Woodhouse committed May 4, 2006
1 parent cc0953c commit b99ff39
Show file tree
Hide file tree
Showing 2 changed files with 38 additions and 36 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 5da0458900bb5f56eb5e7a7c5ed275b5eaf51762
refs/heads/master: 7ee7d0e3186e2ad2a872436b5a272a814ea5cb0f
72 changes: 37 additions & 35 deletions trunk/include/linux/affs_hardblocks.h
Original file line number Diff line number Diff line change
@@ -1,62 +1,64 @@
#ifndef AFFS_HARDBLOCKS_H
#define AFFS_HARDBLOCKS_H

#include <linux/types.h>

/* Just the needed definitions for the RDB of an Amiga HD. */

struct RigidDiskBlock {
u32 rdb_ID;
__u32 rdb_ID;
__be32 rdb_SummedLongs;
s32 rdb_ChkSum;
u32 rdb_HostID;
__s32 rdb_ChkSum;
__u32 rdb_HostID;
__be32 rdb_BlockBytes;
u32 rdb_Flags;
u32 rdb_BadBlockList;
__u32 rdb_Flags;
__u32 rdb_BadBlockList;
__be32 rdb_PartitionList;
u32 rdb_FileSysHeaderList;
u32 rdb_DriveInit;
u32 rdb_Reserved1[6];
u32 rdb_Cylinders;
u32 rdb_Sectors;
u32 rdb_Heads;
u32 rdb_Interleave;
u32 rdb_Park;
u32 rdb_Reserved2[3];
u32 rdb_WritePreComp;
u32 rdb_ReducedWrite;
u32 rdb_StepRate;
u32 rdb_Reserved3[5];
u32 rdb_RDBBlocksLo;
u32 rdb_RDBBlocksHi;
u32 rdb_LoCylinder;
u32 rdb_HiCylinder;
u32 rdb_CylBlocks;
u32 rdb_AutoParkSeconds;
u32 rdb_HighRDSKBlock;
u32 rdb_Reserved4;
__u32 rdb_FileSysHeaderList;
__u32 rdb_DriveInit;
__u32 rdb_Reserved1[6];
__u32 rdb_Cylinders;
__u32 rdb_Sectors;
__u32 rdb_Heads;
__u32 rdb_Interleave;
__u32 rdb_Park;
__u32 rdb_Reserved2[3];
__u32 rdb_WritePreComp;
__u32 rdb_ReducedWrite;
__u32 rdb_StepRate;
__u32 rdb_Reserved3[5];
__u32 rdb_RDBBlocksLo;
__u32 rdb_RDBBlocksHi;
__u32 rdb_LoCylinder;
__u32 rdb_HiCylinder;
__u32 rdb_CylBlocks;
__u32 rdb_AutoParkSeconds;
__u32 rdb_HighRDSKBlock;
__u32 rdb_Reserved4;
char rdb_DiskVendor[8];
char rdb_DiskProduct[16];
char rdb_DiskRevision[4];
char rdb_ControllerVendor[8];
char rdb_ControllerProduct[16];
char rdb_ControllerRevision[4];
u32 rdb_Reserved5[10];
__u32 rdb_Reserved5[10];
};

#define IDNAME_RIGIDDISK 0x5244534B /* "RDSK" */

struct PartitionBlock {
__be32 pb_ID;
__be32 pb_SummedLongs;
s32 pb_ChkSum;
u32 pb_HostID;
__s32 pb_ChkSum;
__u32 pb_HostID;
__be32 pb_Next;
u32 pb_Flags;
u32 pb_Reserved1[2];
u32 pb_DevFlags;
u8 pb_DriveName[32];
u32 pb_Reserved2[15];
__u32 pb_Flags;
__u32 pb_Reserved1[2];
__u32 pb_DevFlags;
__u8 pb_DriveName[32];
__u32 pb_Reserved2[15];
__be32 pb_Environment[17];
u32 pb_EReserved[15];
__u32 pb_EReserved[15];
};

#define IDNAME_PARTITION 0x50415254 /* "PART" */
Expand Down

0 comments on commit b99ff39

Please sign in to comment.