Use our new partition id (0x6c) in several more places.
[dragonfly.git] / usr.sbin / installer / libinstaller / sysids.h
1 /*
2  * Mach Operating System
3  * Copyright (c) 1992 Carnegie Mellon University
4  * All Rights Reserved.
5  *
6  * Permission to use, copy, modify and distribute this software and its
7  * documentation is hereby granted, provided that both the copyright
8  * notice and this permission notice appear in all copies of the
9  * software, derivative works or modified versions, and any portions
10  * thereof, and that both notices appear in supporting documentation.
11  *
12  * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS"
13  * CONDITION.  CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR
14  * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
15  *
16  * Carnegie Mellon requests users of this software to return to
17  *
18  *  Software Distribution Coordinator  or  Software.Distribution@CS.CMU.EDU
19  *  School of Computer Science
20  *  Carnegie Mellon University
21  *  Pittsburgh PA 15213-3890
22  *
23  * any improvements or extensions that they make and grant Carnegie Mellon
24  * the rights to redistribute these changes.
25  *
26  * $FreeBSD: /repoman/r/ncvs/src/sbin/i386/fdisk/fdisk.c,v 1.36.2.14 2004/01/30 14:40:47 harti Exp $
27  */
28
29 /*
30  *
31  * Ported to 386bsd by Julian Elischer  Thu Oct 15 20:26:46 PDT 1992
32  *
33  * 14-Dec-89  Robert Baron (rvb) at Carnegie-Mellon University
34  *      Copyright (c) 1989      Robert. V. Baron
35  *      Created.
36  */
37
38 /*
39  * sysids.h
40  * $Id: sysids.h,v 1.2 2005/02/06 21:05:18 cpressey Exp $
41  */
42
43 static struct part_type
44 {
45         unsigned char type;
46         const char *name;
47 } part_types[] =
48 {
49          {0x00, "unused"}
50         ,{0x01, "Primary DOS with 12 bit FAT"}
51         ,{0x02, "XENIX / filesystem"}
52         ,{0x03, "XENIX /usr filesystem"}
53         ,{0x04, "Primary DOS with 16 bit FAT (<= 32MB)"}
54         ,{0x05, "Extended DOS"}
55         ,{0x06, "Primary 'big' DOS (> 32MB)"}
56         ,{0x07, "OS/2 HPFS, NTFS, QNX-2 (16 bit) or Advanced UNIX"}
57         ,{0x08, "AIX filesystem"}
58         ,{0x09, "AIX boot partition or Coherent"}
59         ,{0x0A, "OS/2 Boot Manager or OPUS"}
60         ,{0x0B, "DOS or Windows 95 with 32 bit FAT"}
61         ,{0x0C, "DOS or Windows 95 with 32 bit FAT, LBA"}
62         ,{0x0E, "Primary 'big' DOS (> 32MB, LBA)"}
63         ,{0x0F, "Extended DOS, LBA"}
64         ,{0x10, "OPUS"}
65         ,{0x11, "OS/2 BM: hidden DOS with 12-bit FAT"}
66         ,{0x12, "Compaq diagnostics"}
67         ,{0x14, "OS/2 BM: hidden DOS with 16-bit FAT (< 32MB)"}
68         ,{0x16, "OS/2 BM: hidden DOS with 16-bit FAT (>= 32MB)"}
69         ,{0x17, "OS/2 BM: hidden IFS (e.g. HPFS)"}
70         ,{0x18, "AST Windows swapfile"}
71         ,{0x24, "NEC DOS"}
72         ,{0x39, "plan9"}
73         ,{0x3C, "PartitionMagic recovery"}
74         ,{0x40, "VENIX 286"}
75         ,{0x41, "Linux/MINIX (sharing disk with DRDOS)"}
76         ,{0x42, "SFS or Linux swap (sharing disk with DRDOS)"}
77         ,{0x43, "Linux native (sharing disk with DRDOS)"}
78         ,{0x4D, "QNX 4.2 Primary"}
79         ,{0x4E, "QNX 4.2 Secondary"}
80         ,{0x4F, "QNX 4.2 Tertiary"}
81         ,{0x50, "DM"}
82         ,{0x51, "DM"}
83         ,{0x52, "CP/M or Microport SysV/AT"}
84         ,{0x53, "DM6 Aux3"}
85         ,{0x54, "DM6"}
86         ,{0x55, "EZ-Drive (disk manager)"}
87         ,{0x56, "GB"}
88         ,{0x5C, "Priam Edisk (disk manager)"} /* according to S. Widlake */
89         ,{0x61, "Speed"}
90         ,{0x63, "ISC UNIX, other System V/386, GNU HURD or Mach"}
91         ,{0x64, "Novell Netware 2.xx"}
92         ,{0x65, "Novell Netware 3.xx"}
93         ,{0x6C, "DragonFly BSD"}
94         ,{0x70, "DiskSecure Multi-Boot"}
95         ,{0x75, "PCIX"}
96         ,{0x77, "QNX4.x"}
97         ,{0x78, "QNX4.x 2nd part"}
98         ,{0x79, "QNX4.x 3rd part"}
99         ,{0x80, "Minix 1.1 ... 1.4a"}
100         ,{0x81, "Minix 1.4b ... 1.5.10"}
101         ,{0x82, "Linux swap or Solaris x86"}
102         ,{0x83, "Linux filesystem"}
103         ,{0x84, "OS/2 hidden C: drive"}
104         ,{0x85, "Linux extended"}
105         ,{0x86, "NTFS volume set??"}
106         ,{0x87, "NTFS volume set??"}
107         ,{0x93, "Amoeba filesystem"}
108         ,{0x94, "Amoeba bad block table"}
109         ,{0x9F, "BSD/OS"}
110         ,{0xA0, "Suspend to Disk"}
111         ,{0xA5, "DragonFly/FreeBSD/NetBSD/386BSD"}
112         ,{0xA6, "OpenBSD"}
113         ,{0xA7, "NEXTSTEP"}
114         ,{0xA9, "NetBSD"}
115         ,{0xAC, "IBM JFS"}
116         ,{0xB7, "BSDI BSD/386 filesystem"}
117         ,{0xB8, "BSDI BSD/386 swap"}
118         ,{0xBE, "Solaris x86 boot"}
119         ,{0xC1, "DRDOS/sec with 12-bit FAT"}
120         ,{0xC4, "DRDOS/sec with 16-bit FAT (< 32MB)"}
121         ,{0xC6, "DRDOS/sec with 16-bit FAT (>= 32MB)"}
122         ,{0xC7, "Syrinx"}
123         ,{0xDB, "Concurrent CPM or C.DOS or CTOS"}
124         ,{0xE1, "Speed"}
125         ,{0xE3, "Speed"}
126         ,{0xE4, "Speed"}
127         ,{0xEB, "BeOS file system"}
128         ,{0xEE, "EFI GPT"}
129         ,{0xEF, "EFI System Partition"}
130         ,{0xF1, "Speed"}
131         ,{0xF2, "DOS 3.3+ Secondary"}
132         ,{0xF4, "Speed"}
133         ,{0xFE, "SpeedStor >1024 cyl. or LANstep"}
134         ,{0xFF, "BBT (Bad Blocks Table)"}
135 };