[Midnightbsd-cvs] src [8404] trunk/sys/sys: add nandfs types

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sun Sep 18 15:49:37 EDT 2016


Revision: 8404
          http://svnweb.midnightbsd.org/src/?rev=8404
Author:   laffer1
Date:     2016-09-18 15:49:37 -0400 (Sun, 18 Sep 2016)
Log Message:
-----------
add nandfs types

Modified Paths:
--------------
    trunk/sys/sys/apm.h
    trunk/sys/sys/disklabel.h
    trunk/sys/sys/gpt.h
    trunk/sys/sys/vtoc.h

Modified: trunk/sys/sys/apm.h
===================================================================
--- trunk/sys/sys/apm.h	2016-09-18 19:33:55 UTC (rev 8403)
+++ trunk/sys/sys/apm.h	2016-09-18 19:49:37 UTC (rev 8404)
@@ -56,6 +56,7 @@
 #define	APM_ENT_TYPE_UNUSED		"Apple_Free"
 
 #define	APM_ENT_TYPE_FREEBSD		"FreeBSD"
+#define	APM_ENT_TYPE_FREEBSD_NANDFS	"FreeBSD-nandfs"
 #define	APM_ENT_TYPE_FREEBSD_SWAP	"FreeBSD-swap"
 #define	APM_ENT_TYPE_FREEBSD_UFS	"FreeBSD-UFS"
 #define	APM_ENT_TYPE_FREEBSD_VINUM	"FreeBSD-Vinum"

Modified: trunk/sys/sys/disklabel.h
===================================================================
--- trunk/sys/sys/disklabel.h	2016-09-18 19:33:55 UTC (rev 8403)
+++ trunk/sys/sys/disklabel.h	2016-09-18 19:49:37 UTC (rev 8404)
@@ -232,6 +232,7 @@
 #define	FS_UDF		24		/* UDF */
 #define	FS_EFS		26		/* SGI's Extent File system */
 #define	FS_ZFS		27		/* Sun's ZFS */
+#define	FS_NANDFS	30		/* FreeBSD nandfs (NiLFS derived) */
 
 #ifdef	FSTYPENAMES
 static const char *fstypenames[] = {
@@ -263,6 +264,9 @@
 	"?",
 	"EFS",
 	"ZFS",
+	"?",
+	"?",
+	"nandfs",
 	NULL
 };
 #define FSMAXTYPES	(sizeof(fstypenames) / sizeof(fstypenames[0]) - 1)

Modified: trunk/sys/sys/gpt.h
===================================================================
--- trunk/sys/sys/gpt.h	2016-09-18 19:33:55 UTC (rev 8403)
+++ trunk/sys/sys/gpt.h	2016-09-18 19:49:37 UTC (rev 8404)
@@ -79,6 +79,10 @@
 	{0x024dee41,0x33e7,0x11d3,0x9d,0x69,{0x00,0x08,0xc7,0x81,0xf3,0x9f}}
 #define	GPT_ENT_TYPE_FREEBSD		\
 	{0x516e7cb4,0x6ecf,0x11d6,0x8f,0xf8,{0x00,0x02,0x2d,0x09,0x71,0x2b}}
+#define	GPT_ENT_TYPE_FREEBSD_BOOT	\
+	{0x83bd6b9d,0x7f41,0x11dc,0xbe,0x0b,{0x00,0x15,0x60,0xb8,0x4f,0x0f}}
+#define	GPT_ENT_TYPE_FREEBSD_NANDFS	\
+	{0x74ba7dd9,0xa689,0x11e1,0xbd,0x04,{0x00,0xe0,0x81,0x28,0x6a,0xcf}}
 #define	GPT_ENT_TYPE_FREEBSD_SWAP	\
 	{0x516e7cb5,0x6ecf,0x11d6,0x8f,0xf8,{0x00,0x02,0x2d,0x09,0x71,0x2b}}
 #define	GPT_ENT_TYPE_FREEBSD_UFS	\
@@ -87,11 +91,11 @@
 	{0x516e7cb8,0x6ecf,0x11d6,0x8f,0xf8,{0x00,0x02,0x2d,0x09,0x71,0x2b}}
 #define	GPT_ENT_TYPE_FREEBSD_ZFS	\
 	{0x516e7cba,0x6ecf,0x11d6,0x8f,0xf8,{0x00,0x02,0x2d,0x09,0x71,0x2b}}
-#define	GPT_ENT_TYPE_FREEBSD_BOOT	\
-	{0x83bd6b9d,0x7f41,0x11dc,0xbe,0x0b,{0x00,0x15,0x60,0xb8,0x4f,0x0f}}
 
 #define GPT_ENT_TYPE_MIDNIGHTBSD	\
 	{0x85d5e45a,0x237c,0x11e1,0xb4,0xb3,{0xe8,0x9a,0x8f,0x7f,0xc3,0xa7}}
+#define	GPT_ENT_TYPE_MIDNIGHTBSD_NANDFS	\
+	{0x85d5e45e,0x237c,0x11e1,0xbd,0x04,{0x00,0xe0,0x81,0x28,0x6a,0xcf}}
 #define GPT_ENT_TYPE_MIDNIGHTBSD_SWAP	\
 	{0x85d5e45b,0x237c,0x11e1,0xb4,0xb3,{0xe8,0x9a,0x8f,0x7f,0xc3,0xa7}}
 #define GPT_ENT_TYPE_MIDNIGHTBSD_VINUM	\

Modified: trunk/sys/sys/vtoc.h
===================================================================
--- trunk/sys/sys/vtoc.h	2016-09-18 19:33:55 UTC (rev 8403)
+++ trunk/sys/sys/vtoc.h	2016-09-18 19:49:37 UTC (rev 8404)
@@ -51,6 +51,7 @@
 #define	VTOC_TAG_FREEBSD_UFS	0x0902
 #define	VTOC_TAG_FREEBSD_VINUM	0x0903
 #define	VTOC_TAG_FREEBSD_ZFS	0x0904
+#define	VTOC_TAG_FREEBSD_NANDFS	0x0905
 
 #define	VTOC_FLAG_UNMNT		0x01	/* unmountable partition */
 #define	VTOC_FLAG_RDONLY	0x10    /* partition is read/only */



More information about the Midnightbsd-cvs mailing list