MFC r269854:
Remove duplicate entry. MFC r279935: Add GUID and alias for Apple Core Storage partition. PR: 196241
This commit is contained in:
parent
6102a34d38
commit
c07681e98f
@ -24,7 +24,7 @@
|
|||||||
.\"
|
.\"
|
||||||
.\" $FreeBSD$
|
.\" $FreeBSD$
|
||||||
.\"
|
.\"
|
||||||
.Dd August 12, 2014
|
.Dd March 12, 2015
|
||||||
.Dt GPART 8
|
.Dt GPART 8
|
||||||
.Os
|
.Os
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
@ -659,12 +659,11 @@ Another symbolic names that can be used with
|
|||||||
.Cm gpart
|
.Cm gpart
|
||||||
utility are:
|
utility are:
|
||||||
.Bl -tag -width ".Cm dragonfly-disklabel64"
|
.Bl -tag -width ".Cm dragonfly-disklabel64"
|
||||||
.It Cm apple-boot
|
.It Cm apple-core-storage
|
||||||
An Apple Mac OS X partition dedicated to bootloader.
|
An Apple Mac OS X partition used by logical volume manager known as
|
||||||
The scheme-specific types are
|
Core Storage.
|
||||||
.Qq Li "!Apple_Bootstrap"
|
The scheme-specific type is
|
||||||
for APM and
|
.Qq Li "!53746f72-6167-11aa-aa11-00306543ecac"
|
||||||
.Qq Li "!426f6f74-0000-11aa-aa11-00306543ecac"
|
|
||||||
for GPT.
|
for GPT.
|
||||||
.It Cm apple-hfs
|
.It Cm apple-hfs
|
||||||
An Apple Mac OS X partition that contains a HFS or HFS+ filesystem.
|
An Apple Mac OS X partition that contains a HFS or HFS+ filesystem.
|
||||||
|
@ -70,6 +70,7 @@ struct g_part_alias_list {
|
|||||||
enum g_part_alias alias;
|
enum g_part_alias alias;
|
||||||
} g_part_alias_list[G_PART_ALIAS_COUNT] = {
|
} g_part_alias_list[G_PART_ALIAS_COUNT] = {
|
||||||
{ "apple-boot", G_PART_ALIAS_APPLE_BOOT },
|
{ "apple-boot", G_PART_ALIAS_APPLE_BOOT },
|
||||||
|
{ "apple-core-storage", G_PART_ALIAS_APPLE_CORE_STORAGE },
|
||||||
{ "apple-hfs", G_PART_ALIAS_APPLE_HFS },
|
{ "apple-hfs", G_PART_ALIAS_APPLE_HFS },
|
||||||
{ "apple-label", G_PART_ALIAS_APPLE_LABEL },
|
{ "apple-label", G_PART_ALIAS_APPLE_LABEL },
|
||||||
{ "apple-raid", G_PART_ALIAS_APPLE_RAID },
|
{ "apple-raid", G_PART_ALIAS_APPLE_RAID },
|
||||||
|
@ -85,6 +85,7 @@ enum g_part_alias {
|
|||||||
G_PART_ALIAS_DFBSD_HAMMER, /* A DfBSD HAMMER FS partition entry */
|
G_PART_ALIAS_DFBSD_HAMMER, /* A DfBSD HAMMER FS partition entry */
|
||||||
G_PART_ALIAS_DFBSD_HAMMER2, /* A DfBSD HAMMER2 FS partition entry */
|
G_PART_ALIAS_DFBSD_HAMMER2, /* A DfBSD HAMMER2 FS partition entry */
|
||||||
G_PART_ALIAS_PREP_BOOT, /* A PREP/CHRP boot partition entry. */
|
G_PART_ALIAS_PREP_BOOT, /* A PREP/CHRP boot partition entry. */
|
||||||
|
G_PART_ALIAS_APPLE_CORE_STORAGE,/* An Apple Core Storage partition. */
|
||||||
/* Keep the following last */
|
/* Keep the following last */
|
||||||
G_PART_ALIAS_COUNT
|
G_PART_ALIAS_COUNT
|
||||||
};
|
};
|
||||||
|
@ -146,6 +146,8 @@ static struct g_part_scheme g_part_gpt_scheme = {
|
|||||||
G_PART_SCHEME_DECLARE(g_part_gpt);
|
G_PART_SCHEME_DECLARE(g_part_gpt);
|
||||||
|
|
||||||
static struct uuid gpt_uuid_apple_boot = GPT_ENT_TYPE_APPLE_BOOT;
|
static struct uuid gpt_uuid_apple_boot = GPT_ENT_TYPE_APPLE_BOOT;
|
||||||
|
static struct uuid gpt_uuid_apple_core_storage =
|
||||||
|
GPT_ENT_TYPE_APPLE_CORE_STORAGE;
|
||||||
static struct uuid gpt_uuid_apple_hfs = GPT_ENT_TYPE_APPLE_HFS;
|
static struct uuid gpt_uuid_apple_hfs = GPT_ENT_TYPE_APPLE_HFS;
|
||||||
static struct uuid gpt_uuid_apple_label = GPT_ENT_TYPE_APPLE_LABEL;
|
static struct uuid gpt_uuid_apple_label = GPT_ENT_TYPE_APPLE_LABEL;
|
||||||
static struct uuid gpt_uuid_apple_raid = GPT_ENT_TYPE_APPLE_RAID;
|
static struct uuid gpt_uuid_apple_raid = GPT_ENT_TYPE_APPLE_RAID;
|
||||||
@ -198,6 +200,7 @@ static struct g_part_uuid_alias {
|
|||||||
int mbrtype;
|
int mbrtype;
|
||||||
} gpt_uuid_alias_match[] = {
|
} gpt_uuid_alias_match[] = {
|
||||||
{ &gpt_uuid_apple_boot, G_PART_ALIAS_APPLE_BOOT, 0xab },
|
{ &gpt_uuid_apple_boot, G_PART_ALIAS_APPLE_BOOT, 0xab },
|
||||||
|
{ &gpt_uuid_apple_core_storage, G_PART_ALIAS_APPLE_CORE_STORAGE, 0 },
|
||||||
{ &gpt_uuid_apple_hfs, G_PART_ALIAS_APPLE_HFS, 0xaf },
|
{ &gpt_uuid_apple_hfs, G_PART_ALIAS_APPLE_HFS, 0xaf },
|
||||||
{ &gpt_uuid_apple_label, G_PART_ALIAS_APPLE_LABEL, 0 },
|
{ &gpt_uuid_apple_label, G_PART_ALIAS_APPLE_LABEL, 0 },
|
||||||
{ &gpt_uuid_apple_raid, G_PART_ALIAS_APPLE_RAID, 0 },
|
{ &gpt_uuid_apple_raid, G_PART_ALIAS_APPLE_RAID, 0 },
|
||||||
|
@ -150,6 +150,8 @@ struct gpt_ent {
|
|||||||
{0x4C616265,0x6c00,0x11aa,0xaa,0x11,{0x00,0x30,0x65,0x43,0xec,0xac}}
|
{0x4C616265,0x6c00,0x11aa,0xaa,0x11,{0x00,0x30,0x65,0x43,0xec,0xac}}
|
||||||
#define GPT_ENT_TYPE_APPLE_TV_RECOVERY \
|
#define GPT_ENT_TYPE_APPLE_TV_RECOVERY \
|
||||||
{0x5265636f,0x7665,0x11AA,0xaa,0x11,{0x00,0x30,0x65,0x43,0xec,0xac}}
|
{0x5265636f,0x7665,0x11AA,0xaa,0x11,{0x00,0x30,0x65,0x43,0xec,0xac}}
|
||||||
|
#define GPT_ENT_TYPE_APPLE_CORE_STORAGE \
|
||||||
|
{0x53746f72,0x6167,0x11AA,0xaa,0x11,{0x00,0x30,0x65,0x43,0xec,0xac}}
|
||||||
|
|
||||||
#define GPT_ENT_TYPE_NETBSD_FFS \
|
#define GPT_ENT_TYPE_NETBSD_FFS \
|
||||||
{0x49f48d5a,0xb10e,0x11dc,0xb9,0x9b,{0x00,0x19,0xd1,0x87,0x96,0x48}}
|
{0x49f48d5a,0xb10e,0x11dc,0xb9,0x9b,{0x00,0x19,0xd1,0x87,0x96,0x48}}
|
||||||
|
Loading…
Reference in New Issue
Block a user