summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>2017-09-01 17:55:25 +0000
committerWarner Losh <imp@FreeBSD.org>2017-09-01 17:55:25 +0000
commitab4effdc6875ca98fa2528c693991d47a2f07106 (patch)
tree8e7c2070d19256882742e0aeba6b77fd130e80b8
parent9d0ec2a920cc24832eadef059a307c0ae4146ee6 (diff)
Notes
-rw-r--r--sys/geom/part/g_part_gpt.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/geom/part/g_part_gpt.c b/sys/geom/part/g_part_gpt.c
index 45d6ef859560..a7e9f88df94e 100644
--- a/sys/geom/part/g_part_gpt.c
+++ b/sys/geom/part/g_part_gpt.c
@@ -731,6 +731,12 @@ g_part_gpt_dumpconf(struct g_part_table *table, struct g_part_entry *baseentry,
sbuf_printf(sb, "%s<rawuuid>", indent);
sbuf_printf_uuid(sb, &entry->ent.ent_uuid);
sbuf_printf(sb, "</rawuuid>\n");
+ sbuf_printf(sb, "%s<efimedia>", indent);
+ sbuf_printf(sb, "HD(%d,GPT,", entry->base.gpe_index);
+ sbuf_printf_uuid(sb, &entry->ent.ent_uuid);
+ sbuf_printf(sb, ",%#jx,%#jx)", (intmax_t)entry->base.gpe_start,
+ (intmax_t)entry->base.gpe_end);
+ sbuf_printf(sb, "</efimedia>\n");
} else {
/* confxml: scheme information */
}