Add qemu 2.4.0
[kvmfornfv.git] / qemu / roms / u-boot / disk / part_dos.h
diff --git a/qemu/roms/u-boot/disk/part_dos.h b/qemu/roms/u-boot/disk/part_dos.h
new file mode 100644 (file)
index 0000000..0321d92
--- /dev/null
@@ -0,0 +1,33 @@
+/*
+ * (C) Copyright 2000
+ * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
+ *
+ * SPDX-License-Identifier:    GPL-2.0+
+ */
+
+#ifndef _DISK_PART_DOS_H
+#define _DISK_PART_DOS_H
+
+#define DOS_PART_DISKSIG_OFFSET        0x1b8
+#define DOS_PART_TBL_OFFSET    0x1be
+#define DOS_PART_MAGIC_OFFSET  0x1fe
+#define DOS_PBR_FSTYPE_OFFSET  0x36
+#define DOS_PBR32_FSTYPE_OFFSET        0x52
+#define DOS_PBR_MEDIA_TYPE_OFFSET      0x15
+#define DOS_MBR        0
+#define DOS_PBR        1
+
+typedef struct dos_partition {
+       unsigned char boot_ind;         /* 0x80 - active                        */
+       unsigned char head;             /* starting head                        */
+       unsigned char sector;           /* starting sector                      */
+       unsigned char cyl;              /* starting cylinder                    */
+       unsigned char sys_ind;          /* What partition type                  */
+       unsigned char end_head;         /* end head                             */
+       unsigned char end_sector;       /* end sector                           */
+       unsigned char end_cyl;          /* end cylinder                         */
+       unsigned char start4[4];        /* starting sector counting from 0      */
+       unsigned char size4[4];         /* nr of sectors in partition           */
+} dos_partition_t;
+
+#endif /* _DISK_PART_DOS_H */