[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