summaryrefslogtreecommitdiff
path: root/sbin/disklabel
diff options
context:
space:
mode:
authormatt <matt@NetBSD.org>2014-09-19 17:45:03 +0000
committermatt <matt@NetBSD.org>2014-09-19 17:45:03 +0000
commit580d8568a46c8d18f0de54e147c90ca68ede8c85 (patch)
tree82d50eab5ba23ed68e0fe122488dd9aba784029f /sbin/disklabel
parent49bea1b73931b68532d012cf346da6e938e7e560 (diff)
Add OpenRISC 1000 & UCB RISC-V platform support.
Diffstat (limited to 'sbin/disklabel')
-rw-r--r--sbin/disklabel/main.c13
1 files changed, 9 insertions, 4 deletions
diff --git a/sbin/disklabel/main.c b/sbin/disklabel/main.c
index 0b498e2de9a..fce985c0841 100644
--- a/sbin/disklabel/main.c
+++ b/sbin/disklabel/main.c
@@ -1,4 +1,4 @@
-/* $NetBSD: main.c,v 1.41 2014/08/10 06:48:51 apb Exp $ */
+/* $NetBSD: main.c,v 1.42 2014/09/19 17:45:03 matt Exp $ */
/*
* Copyright (c) 2006 The NetBSD Foundation, Inc.
@@ -76,7 +76,7 @@ __COPYRIGHT("@(#) Copyright (c) 1987, 1993\
static char sccsid[] = "@(#)disklabel.c 8.4 (Berkeley) 5/4/95";
/* from static char sccsid[] = "@(#)disklabel.c 1.2 (Symmetric) 11/28/85"; */
#else
-__RCSID("$NetBSD: main.c,v 1.41 2014/08/10 06:48:51 apb Exp $");
+__RCSID("$NetBSD: main.c,v 1.42 2014/09/19 17:45:03 matt Exp $");
#endif
#endif /* not lint */
@@ -246,7 +246,7 @@ static const struct disklabel_params {
{ "sandpoint", 0, 1, 0, 16, 2, 0, BIG_ENDIAN }, /* powerpc */
{ "sgimips", 0, 1, 0, 16, 2, 0, BIG_ENDIAN }, /* mips */
- { "sbmips", 0, 1, 0, 16, 3, 0, 0 }, /* mips */
+ { "sbmips", 0, 1, 0, 16, 3, 0, 0 }, /* mips */
{ "cesfic", 0, 2, 0, 8, 2, 0, BIG_ENDIAN }, /* m68k */
{ "hp300", 0, 2, 0, 8, 2, 0, BIG_ENDIAN }, /* m68k */
@@ -260,11 +260,13 @@ static const struct disklabel_params {
{ "dreamcast", 1, 1, 0, 16, 2, 0, LITTLE_ENDIAN }, /* sh3 */
{ "evbarm64", 1, 1, 0, 16, 2, 0, 0 }, /* aarch64 */
- { "evbsh3", 1, 1, 0, 16, 2, 0, 0 }, /* sh3 */
{ "evbcf", 1, 1, 0, 16, 2, 0, BIG_ENDIAN }, /* coldfire */
{ "evbppc-mbr", 1, 1, 0, 16, 2, 0, BIG_ENDIAN }, /* powerpc */
+ { "evbsh3", 1, 1, 0, 16, 2, 0, 0 }, /* sh3 */
{ "hpcsh", 1, 1, 0, 16, 2, 0, LITTLE_ENDIAN }, /* sh3 */
{ "mmeye", 1, 1, 0, 16, 2, 0, 0 }, /* sh3 */
+ { "or1k", 1, 1, 0, 16, 2, 0, BIG_ENDIAN }, /* or1k */
+ { "riscv", 1, 1, 0, 16, 2, 0, LITTLE_ENDIAN }, /* riscv */
{ "acorn26", 1, 1, 0, 16, 2, 8, LITTLE_ENDIAN }, /* arm */
{ "acorn32", 1, 1, 0, 16, 2, 8, LITTLE_ENDIAN }, /* arm */
@@ -312,6 +314,8 @@ static const struct arch_endian {
{ LITTLE_ENDIAN, "ia64" },
{ LITTLE_ENDIAN, "mipsel" },
{ LITTLE_ENDIAN, "mips64el" },
+ { LITTLE_ENDIAN, "riscv32" },
+ { LITTLE_ENDIAN, "riscv64" },
{ LITTLE_ENDIAN, "sh3el" },
{ LITTLE_ENDIAN, "vax" },
{ LITTLE_ENDIAN, "x86_64" },
@@ -332,6 +336,7 @@ static const struct arch_endian {
{ BIG_ENDIAN, "m68k" },
{ BIG_ENDIAN, "mipseb" },
{ BIG_ENDIAN, "mips64eb" },
+ { BIG_ENDIAN, "or1k" },
{ BIG_ENDIAN, "powerpc" },
{ BIG_ENDIAN, "sh3eb" },
{ BIG_ENDIAN, "sparc" },