aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/diskmbr.h
diff options
context:
space:
mode:
authorAndrey V. Elsukov <ae@FreeBSD.org>2011-01-28 11:13:01 +0000
committerAndrey V. Elsukov <ae@FreeBSD.org>2011-01-28 11:13:01 +0000
commit88007f61021eeabfa1f47ae719ad93a4b304f7fc (patch)
treed95cc6fb57df2305ce718a00bdbc39b96ad1aa02 /sys/sys/diskmbr.h
parenta6a308a4df69b5b9c7f7da2f06890b227015ba82 (diff)
downloadsrc-88007f61021eeabfa1f47ae719ad93a4b304f7fc.tar.gz
src-88007f61021eeabfa1f47ae719ad93a4b304f7fc.zip
Add new user-friendly aliases for partition types for the MBR and
EBR schemes: fat32, ebr, linux-data, linux-raid, linux-swap and linux-lvm. Add bios-boot GUID and alias for the GPT scheme. It used by GRUB 2 loader. Also do sorting definitions of types in diskmbr.h and in g_part.c. PR: bin/120990, kern/147664 MFC after: 2 weeks
Notes
Notes: svn path=/head/; revision=218014
Diffstat (limited to 'sys/sys/diskmbr.h')
-rw-r--r--sys/sys/diskmbr.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/sys/sys/diskmbr.h b/sys/sys/diskmbr.h
index 8ca742f7ba22..5aa275ce14fc 100644
--- a/sys/sys/diskmbr.h
+++ b/sys/sys/diskmbr.h
@@ -43,13 +43,16 @@
#define DOSMAGICOFFSET 510
#define DOSMAGIC 0xAA55
+#define DOSPTYP_EXT 0x05 /* DOS extended partition */
+#define DOSPTYP_NTFS 0x07 /* NTFS partition */
+#define DOSPTYP_FAT32 0x0b /* FAT32 partition */
+#define DOSPTYP_EXTLBA 0x0f /* DOS extended partition */
#define DOSPTYP_386BSD 0xa5 /* 386BSD partition type */
#define DOSPTYP_LINSWP 0x82 /* Linux swap partition */
#define DOSPTYP_LINUX 0x83 /* Linux partition */
+#define DOSPTYP_LINLVM 0x8e /* Linux LVM partition */
#define DOSPTYP_PMBR 0xee /* GPT Protective MBR */
-#define DOSPTYP_EXT 5 /* DOS extended partition */
-#define DOSPTYP_EXTLBA 15 /* DOS extended partition */
-#define DOSPTYP_NTFS 0x07 /* NTFS partition */
+#define DOSPTYP_LINRAID 0xfd /* Linux raid partition */
struct dos_partition {
unsigned char dp_flag; /* bootstrap flags */