summaryrefslogtreecommitdiffstats
path: root/sys/sys/diskpc98.h
diff options
context:
space:
mode:
authornyan <nyan@FreeBSD.org>2009-03-11 13:15:42 +0000
committernyan <nyan@FreeBSD.org>2009-03-11 13:15:42 +0000
commit8609dfd41ccae53505ee519fd6426fc876675ebd (patch)
tree1f5e81c56b96b52f43a1ef19d34d68fd057549f1 /sys/sys/diskpc98.h
parenta2fdf11bd995bcb4e2c3b0720926bdca7eb4eb3d (diff)
downloadFreeBSD-src-8609dfd41ccae53505ee519fd6426fc876675ebd.zip
FreeBSD-src-8609dfd41ccae53505ee519fd6426fc876675ebd.tar.gz
Move the PC98_[MS]ID_* defines from g_part_pc98.c to diskpc98.h.
Reviewed by: marcel
Diffstat (limited to 'sys/sys/diskpc98.h')
-rw-r--r--sys/sys/diskpc98.h14
1 files changed, 11 insertions, 3 deletions
diff --git a/sys/sys/diskpc98.h b/sys/sys/diskpc98.h
index 3b2dc94..c20ca6c 100644
--- a/sys/sys/diskpc98.h
+++ b/sys/sys/diskpc98.h
@@ -42,9 +42,17 @@
#define DOSMAGICOFFSET 510
#define DOSMAGIC 0xAA55
-#define DOSMID_386BSD (0x14|0x80) /* 386BSD | bootable */
-#define DOSSID_386BSD (0x44|0x80) /* 386BSD | active */
-#define DOSPTYP_386BSD (DOSSID_386BSD << 8 | DOSMID_386BSD)
+#define PC98_MID_BOOTABLE 0x80
+#define PC98_MID_MASK 0x7f
+#define PC98_MID_386BSD 0x14
+
+#define PC98_SID_ACTIVE 0x80
+#define PC98_SID_MASK 0x7f
+#define PC98_SID_386BSD 0x44
+
+#define DOSMID_386BSD (PC98_MID_386BSD | PC98_MID_BOOTABLE)
+#define DOSSID_386BSD (PC98_SID_386BSD | PC98_SID_ACTIVE)
+#define DOSPTYP_386BSD (DOSSID_386BSD << 8 | DOSMID_386BSD)
struct pc98_partition {
unsigned char dp_mid;
OpenPOWER on IntegriCloud