Module Name:    src
Committed By:   matt
Date:           Tue May  7 20:42:47 UTC 2013

Modified Files:
        src/sys/arch/acorn26/include: disklabel.h types.h
        src/sys/arch/acorn32/include: disklabel.h
        src/sys/arch/arm/include: disklabel.h
        src/sys/arch/arm/include/arm32: types.h
        src/sys/arch/cats/include: disklabel.h
        src/sys/arch/epoc32/include: disklabel.h types.h
        src/sys/arch/evbarm/include: disklabel.h
        src/sys/arch/hpcarm/include: disklabel.h types.h
        src/sys/arch/iyonix/include: disklabel.h
        src/sys/arch/netwinder/include: disklabel.h
        src/sys/arch/shark/include: disklabel.h
        src/sys/arch/zaurus/include: disklabel.h

Log Message:
Make all ports use a common disklabel.h with MAXPARTITIONS set to 16.
Only RAW_PART varies between ports.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/acorn26/include/disklabel.h
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/acorn26/include/types.h
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/acorn32/include/disklabel.h
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/arm/include/disklabel.h
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/arm/include/arm32/types.h
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/cats/include/disklabel.h
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/epoc32/include/disklabel.h \
    src/sys/arch/epoc32/include/types.h
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/evbarm/include/disklabel.h
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/hpcarm/include/disklabel.h
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/hpcarm/include/types.h
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/iyonix/include/disklabel.h
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/netwinder/include/disklabel.h
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/shark/include/disklabel.h
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/zaurus/include/disklabel.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/acorn26/include/disklabel.h
diff -u src/sys/arch/acorn26/include/disklabel.h:1.4 src/sys/arch/acorn26/include/disklabel.h:1.5
--- src/sys/arch/acorn26/include/disklabel.h:1.4	Tue Aug 30 12:39:52 2011
+++ src/sys/arch/acorn26/include/disklabel.h	Tue May  7 20:42:45 2013
@@ -1,6 +1,4 @@
-/*	$NetBSD: disklabel.h,v 1.4 2011/08/30 12:39:52 bouyer Exp $	*/
-
-#define LABELUSESMBR 1
+/*	$NetBSD: disklabel.h,v 1.5 2013/05/07 20:42:45 matt Exp $	*/
 
 #if HAVE_NBTOOL_CONFIG_H
 #include <nbinclude/arm/disklabel.h>

Index: src/sys/arch/acorn26/include/types.h
diff -u src/sys/arch/acorn26/include/types.h:1.12 src/sys/arch/acorn26/include/types.h:1.13
--- src/sys/arch/acorn26/include/types.h:1.12	Sun Jun 12 03:35:36 2011
+++ src/sys/arch/acorn26/include/types.h	Tue May  7 20:42:45 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: types.h,v 1.12 2011/06/12 03:35:36 rmind Exp $ */
+/* $NetBSD: types.h,v 1.13 2013/05/07 20:42:45 matt Exp $ */
 
 #ifndef	_ACORN26_TYPES_H_
 #define	_ACORN26_TYPES_H_
@@ -8,5 +8,6 @@
 #define	__GENERIC_SOFT_INTERRUPTS_ALL_LEVELS
 #define	__HAVE_MM_MD_DIRECT_MAPPED_PHYS
 #define	__HAVE_MM_MD_KERNACC
+#define __HAVE_OLD_DISKLABEL
 
 #endif	/* _ACORN26_TYPES_H_ */

Index: src/sys/arch/acorn32/include/disklabel.h
diff -u src/sys/arch/acorn32/include/disklabel.h:1.4 src/sys/arch/acorn32/include/disklabel.h:1.5
--- src/sys/arch/acorn32/include/disklabel.h:1.4	Tue Aug 30 12:39:52 2011
+++ src/sys/arch/acorn32/include/disklabel.h	Tue May  7 20:42:45 2013
@@ -1,6 +1,4 @@
-/*	$NetBSD: disklabel.h,v 1.4 2011/08/30 12:39:52 bouyer Exp $	*/
-
-#define LABELUSESMBR 1
+/*	$NetBSD: disklabel.h,v 1.5 2013/05/07 20:42:45 matt Exp $	*/
 
 #if HAVE_NBTOOL_CONFIG_H
 #include <nbinclude/arm/disklabel.h>

Index: src/sys/arch/arm/include/disklabel.h
diff -u src/sys/arch/arm/include/disklabel.h:1.10 src/sys/arch/arm/include/disklabel.h:1.11
--- src/sys/arch/arm/include/disklabel.h:1.10	Tue Aug 30 12:39:53 2011
+++ src/sys/arch/arm/include/disklabel.h	Tue May  7 20:42:45 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: disklabel.h,v 1.10 2011/08/30 12:39:53 bouyer Exp $	*/
+/*	$NetBSD: disklabel.h,v 1.11 2013/05/07 20:42:45 matt Exp $	*/
 
 /*
  * Copyright (c) 1994 Mark Brinicombe.
@@ -47,12 +47,28 @@
 #define _ARM_DISKLABEL_H_
 
 #ifndef LABELUSESMBR
-#define LABELUSESMBR	0		/* no MBR partitionning */
+#define LABELUSESMBR		1	/* no MBR partitionning */
 #endif
-#define LABELSECTOR	1		/* sector containing label */
-#define LABELOFFSET	0		/* offset of label in sector */
-#define MAXPARTITIONS	8		/* number of partitions */
-#define RAW_PART	2		/* raw partition: XX?c */
+#define LABELSECTOR		1	/* sector containing label */
+#define LABELOFFSET		0	/* offset of label in sector */
+#define MAXPARTITIONS		16	/* number of partitions */
+#define OLDMAXPARTITIONS	8	/* old number of partitions */
+#ifndef RAW_PART
+#define RAW_PART		2	/* raw partition: XX?c */
+#endif
+
+/*
+ * We use the highest bit of the minor number for the partition number.
+ * This maintains backward compatibility with device nodes created before
+ * MAXPARTITIONS was increased.
+ */
+#define	__ARM_MAXDISKS	((1 << 20) / MAXPARTITIONS)
+#define	DISKUNIT(dev)	((minor(dev) / OLDMAXPARTITIONS) % __ARM_MAXDISKS)
+#define	DISKPART(dev)	((minor(dev) % OLDMAXPARTITIONS) + \
+    ((minor(dev) / (__ARM_MAXDISKS * OLDMAXPARTITIONS)) * OLDMAXPARTITIONS))
+#define	DISKMINOR(unit, part) \
+    (((unit) * OLDMAXPARTITIONS) + ((part) % OLDMAXPARTITIONS) + \
+     ((part) / OLDMAXPARTITIONS) * (__ARM_MAXDISKS * OLDMAXPARTITIONS))
 
 #if HAVE_NBTOOL_CONFIG_H
 #include <nbinclude/sys/dkbad.h>

Index: src/sys/arch/arm/include/arm32/types.h
diff -u src/sys/arch/arm/include/arm32/types.h:1.9 src/sys/arch/arm/include/arm32/types.h:1.10
--- src/sys/arch/arm/include/arm32/types.h:1.9	Wed Jul  7 01:20:50 2010
+++ src/sys/arch/arm/include/arm32/types.h	Tue May  7 20:42:47 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: types.h,v 1.9 2010/07/07 01:20:50 chs Exp $	*/
+/*	$NetBSD: types.h,v 1.10 2013/05/07 20:42:47 matt Exp $	*/
 
 /*
  * Copyright (c) 2001 Wasabi Systems, Inc.
@@ -49,5 +49,6 @@
 #include <arm/types.h>		/* pull in generic ARM definitions */
 
 #define	__HAVE_CPU_LWP_SETPRIVATE
+#define __HAVE_OLD_DISKLABEL
 
 #endif /* _ARM_ARM32_TYPES_H_ */

Index: src/sys/arch/cats/include/disklabel.h
diff -u src/sys/arch/cats/include/disklabel.h:1.6 src/sys/arch/cats/include/disklabel.h:1.7
--- src/sys/arch/cats/include/disklabel.h:1.6	Tue Aug 30 12:39:53 2011
+++ src/sys/arch/cats/include/disklabel.h	Tue May  7 20:42:45 2013
@@ -1,6 +1,5 @@
-/*	$NetBSD: disklabel.h,v 1.6 2011/08/30 12:39:53 bouyer Exp $	*/
+/*	$NetBSD: disklabel.h,v 1.7 2013/05/07 20:42:45 matt Exp $	*/
 
-#define LABELUSESMBR 1
 #if HAVE_NBTOOL_CONFIG_H
 #include <nbinclude/arm/disklabel.h>
 #else

Index: src/sys/arch/epoc32/include/disklabel.h
diff -u src/sys/arch/epoc32/include/disklabel.h:1.2 src/sys/arch/epoc32/include/disklabel.h:1.3
--- src/sys/arch/epoc32/include/disklabel.h:1.2	Thu May  2 03:56:40 2013
+++ src/sys/arch/epoc32/include/disklabel.h	Tue May  7 20:42:46 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: disklabel.h,v 1.2 2013/05/02 03:56:40 matt Exp $	*/
+/*	$NetBSD: disklabel.h,v 1.3 2013/05/07 20:42:46 matt Exp $	*/
 
 /*
  * Copyright (c) 1994 Christopher G. Demetriou
@@ -33,44 +33,12 @@
 #ifndef _EPOC32_DISKLABEL_H_
 #define _EPOC32_DISKLABEL_H_
 
-#define LABELUSESMBR		1	/* use MBR partitionning */
-#define	LABELSECTOR		1	/* sector containing label */
-#define	LABELOFFSET		0	/* offset of label in sector */
-#define	MAXPARTITIONS		16	/* number of partitions */
-#define	OLDMAXPARTITIONS 	8	/* number of partitions before 1.6 */
 #define	RAW_PART		3	/* raw partition: XX?d (XXX) */
 
-/*
- * We use the highest bit of the minor number for the partition number.
- * This maintains backward compatibility with device nodes created before
- * MAXPARTITIONS was increased.
- */
-#define	__EPOC32_MAXDISKS	((1 << 20) / MAXPARTITIONS)
-#define	DISKUNIT(dev)	((minor(dev) / OLDMAXPARTITIONS) % __EPOC32_MAXDISKS)
-#define	DISKPART(dev)	((minor(dev) % OLDMAXPARTITIONS) + \
-    ((minor(dev) / (__EPOC32_MAXDISKS * OLDMAXPARTITIONS)) * OLDMAXPARTITIONS))
-#define	DISKMINOR(unit, part) \
-    (((unit) * OLDMAXPARTITIONS) + ((part) % OLDMAXPARTITIONS) + \
-     ((part) / OLDMAXPARTITIONS) * (__EPOC32_MAXDISKS * OLDMAXPARTITIONS))
-
-/* Pull in MBR partition definitions. */
-#if HAVE_NBTOOL_CONFIG_H
-#include <nbinclude/sys/bootblock.h>
-#else
-#include <sys/bootblock.h>
-#endif /* HAVE_NBTOOL_CONFIG_H */
-
-#ifndef __ASSEMBLER__
 #if HAVE_NBTOOL_CONFIG_H
-#include <nbinclude/sys/dkbad.h>
+#include <nbinclude/arm/disklabel.h>
 #else
-#include <sys/dkbad.h>
+#include <arm/disklabel.h>
 #endif /* HAVE_NBTOOL_CONFIG_H */
-struct cpu_disklabel {
-	struct mbr_partition dosparts[MBR_PART_COUNT];
-#define __HAVE_DISKLABEL_DKBAD
-	struct dkbad bad;
-};
-#endif
 
 #endif /* _EPOC32_DISKLABEL_H_ */
Index: src/sys/arch/epoc32/include/types.h
diff -u src/sys/arch/epoc32/include/types.h:1.2 src/sys/arch/epoc32/include/types.h:1.3
--- src/sys/arch/epoc32/include/types.h:1.2	Thu May  2 03:56:40 2013
+++ src/sys/arch/epoc32/include/types.h	Tue May  7 20:42:46 2013
@@ -1,10 +1,3 @@
-/*	$NetBSD: types.h,v 1.2 2013/05/02 03:56:40 matt Exp $	*/
-
-#ifndef _EPOC32_TYPES_H_
-#define	_EPOC32_TYPES_H_
+/*	$NetBSD: types.h,v 1.3 2013/05/07 20:42:46 matt Exp $	*/
 
 #include <arm/arm32/types.h>
-
-#define __HAVE_OLD_DISKLABEL
-
-#endif	/* _EPOC32_TYPES_H_ */

Index: src/sys/arch/evbarm/include/disklabel.h
diff -u src/sys/arch/evbarm/include/disklabel.h:1.4 src/sys/arch/evbarm/include/disklabel.h:1.5
--- src/sys/arch/evbarm/include/disklabel.h:1.4	Tue Aug 30 12:39:54 2011
+++ src/sys/arch/evbarm/include/disklabel.h	Tue May  7 20:42:46 2013
@@ -1,6 +1,5 @@
-/*	$NetBSD: disklabel.h,v 1.4 2011/08/30 12:39:54 bouyer Exp $	*/
+/*	$NetBSD: disklabel.h,v 1.5 2013/05/07 20:42:46 matt Exp $	*/
 
-#define LABELUSESMBR	1
 #if HAVE_NBTOOL_CONFIG_H
 #include <nbinclude/arm/disklabel.h>
 #else

Index: src/sys/arch/hpcarm/include/disklabel.h
diff -u src/sys/arch/hpcarm/include/disklabel.h:1.9 src/sys/arch/hpcarm/include/disklabel.h:1.10
--- src/sys/arch/hpcarm/include/disklabel.h:1.9	Tue Aug 30 12:39:55 2011
+++ src/sys/arch/hpcarm/include/disklabel.h	Tue May  7 20:42:46 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: disklabel.h,v 1.9 2011/08/30 12:39:55 bouyer Exp $	*/
+/*	$NetBSD: disklabel.h,v 1.10 2013/05/07 20:42:46 matt Exp $	*/
 
 /*
  * Copyright (c) 1994 Christopher G. Demetriou
@@ -30,47 +30,15 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef _MACHINE_DISKLABEL_H_
-#define _MACHINE_DISKLABEL_H_
+#ifndef _HPCARM_DISKLABEL_H_
+#define _HPCARM_DISKLABEL_H_
 
-#define LABELUSESMBR		1	/* use MBR partitionning */
-#define	LABELSECTOR		1	/* sector containing label */
-#define	LABELOFFSET		0	/* offset of label in sector */
-#define	MAXPARTITIONS		16	/* number of partitions */
-#define	OLDMAXPARTITIONS 	8	/* number of partitions before 1.6 */
 #define	RAW_PART		3	/* raw partition: XX?d (XXX) */
 
-/*
- * We use the highest bit of the minor number for the partition number.
- * This maintains backward compatibility with device nodes created before
- * MAXPARTITIONS was increased.
- */
-#define	__HPCARM_MAXDISKS	((1 << 20) / MAXPARTITIONS)
-#define	DISKUNIT(dev)	((minor(dev) / OLDMAXPARTITIONS) % __HPCARM_MAXDISKS)
-#define	DISKPART(dev)	((minor(dev) % OLDMAXPARTITIONS) + \
-    ((minor(dev) / (__HPCARM_MAXDISKS * OLDMAXPARTITIONS)) * OLDMAXPARTITIONS))
-#define	DISKMINOR(unit, part) \
-    (((unit) * OLDMAXPARTITIONS) + ((part) % OLDMAXPARTITIONS) + \
-     ((part) / OLDMAXPARTITIONS) * (__HPCARM_MAXDISKS * OLDMAXPARTITIONS))
-
-/* Pull in MBR partition definitions. */
-#if HAVE_NBTOOL_CONFIG_H
-#include <nbinclude/sys/bootblock.h>
-#else
-#include <sys/bootblock.h>
-#endif /* HAVE_NBTOOL_CONFIG_H */
-
-#ifndef __ASSEMBLER__
 #if HAVE_NBTOOL_CONFIG_H
-#include <nbinclude/sys/dkbad.h>
+#include <nbinclude/arm/disklabel.h>
 #else
-#include <sys/dkbad.h>
+#include <arm/disklabel.h>
 #endif /* HAVE_NBTOOL_CONFIG_H */
-struct cpu_disklabel {
-	struct mbr_partition dosparts[MBR_PART_COUNT];
-#define __HAVE_DISKLABEL_DKBAD
-	struct dkbad bad;
-};
-#endif
 
-#endif /* _MACHINE_DISKLABEL_H_ */
+#endif /* _HPCARM_DISKLABEL_H_ */

Index: src/sys/arch/hpcarm/include/types.h
diff -u src/sys/arch/hpcarm/include/types.h:1.14 src/sys/arch/hpcarm/include/types.h:1.15
--- src/sys/arch/hpcarm/include/types.h:1.14	Sat Jul 17 15:13:18 2010
+++ src/sys/arch/hpcarm/include/types.h	Tue May  7 20:42:46 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: types.h,v 1.14 2010/07/17 15:13:18 tsutsui Exp $ */
+/* $NetBSD: types.h,v 1.15 2013/05/07 20:42:46 matt Exp $ */
 
 #ifndef _HPCARM_TYPES_H_
 #define	_HPCARM_TYPES_H_
@@ -6,7 +6,6 @@
 #include <arm/arm32/types.h>
 
 #define	__HAVE_DEVICE_REGISTER
-#define	__HAVE_OLD_DISKLABEL
 #define	__GENERIC_SOFT_INTERRUPTS_ALL_LEVELS
 
 #endif

Index: src/sys/arch/iyonix/include/disklabel.h
diff -u src/sys/arch/iyonix/include/disklabel.h:1.4 src/sys/arch/iyonix/include/disklabel.h:1.5
--- src/sys/arch/iyonix/include/disklabel.h:1.4	Tue Aug 30 12:39:56 2011
+++ src/sys/arch/iyonix/include/disklabel.h	Tue May  7 20:42:46 2013
@@ -1,6 +1,5 @@
-/*	$NetBSD: disklabel.h,v 1.4 2011/08/30 12:39:56 bouyer Exp $	*/
+/*	$NetBSD: disklabel.h,v 1.5 2013/05/07 20:42:46 matt Exp $	*/
 
-#define LABELUSESMBR	1
 #if HAVE_NBTOOL_CONFIG_H
 #include <nbinclude/arm/disklabel.h>
 #else

Index: src/sys/arch/netwinder/include/disklabel.h
diff -u src/sys/arch/netwinder/include/disklabel.h:1.6 src/sys/arch/netwinder/include/disklabel.h:1.7
--- src/sys/arch/netwinder/include/disklabel.h:1.6	Tue Aug 30 12:39:57 2011
+++ src/sys/arch/netwinder/include/disklabel.h	Tue May  7 20:42:46 2013
@@ -1,6 +1,5 @@
-/*	$NetBSD: disklabel.h,v 1.6 2011/08/30 12:39:57 bouyer Exp $	*/
+/*	$NetBSD: disklabel.h,v 1.7 2013/05/07 20:42:46 matt Exp $	*/
 
-#define LABELUSESMBR	1
 #if HAVE_NBTOOL_CONFIG_H
 #include <nbinclude/arm/disklabel.h>
 #else

Index: src/sys/arch/shark/include/disklabel.h
diff -u src/sys/arch/shark/include/disklabel.h:1.4 src/sys/arch/shark/include/disklabel.h:1.5
--- src/sys/arch/shark/include/disklabel.h:1.4	Tue Aug 30 12:39:58 2011
+++ src/sys/arch/shark/include/disklabel.h	Tue May  7 20:42:47 2013
@@ -1,6 +1,5 @@
-/*	$NetBSD: disklabel.h,v 1.4 2011/08/30 12:39:58 bouyer Exp $	*/
+/*	$NetBSD: disklabel.h,v 1.5 2013/05/07 20:42:47 matt Exp $	*/
 
-#define LABELUSESMBR	1
 #if HAVE_NBTOOL_CONFIG_H
 #include <nbinclude/arm/disklabel.h>
 #else

Index: src/sys/arch/zaurus/include/disklabel.h
diff -u src/sys/arch/zaurus/include/disklabel.h:1.3 src/sys/arch/zaurus/include/disklabel.h:1.4
--- src/sys/arch/zaurus/include/disklabel.h:1.3	Tue Aug 30 12:39:59 2011
+++ src/sys/arch/zaurus/include/disklabel.h	Tue May  7 20:42:47 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: disklabel.h,v 1.3 2011/08/30 12:39:59 bouyer Exp $	*/
+/*	$NetBSD: disklabel.h,v 1.4 2013/05/07 20:42:47 matt Exp $	*/
 
 /*
  * Copyright (c) 1994 Christopher G. Demetriou
@@ -30,34 +30,15 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef _MACHINE_DISKLABEL_H_
-#define _MACHINE_DISKLABEL_H_
+#ifndef _ZAURUS_DISKLABEL_H_
+#define _ZAURUS_DISKLABEL_H_
 
-#define LABELUSESMBR	1		/* use MBR partitionning */
-#define	LABELSECTOR	1		/* sector containing label */
-#define	LABELOFFSET	0		/* offset of label in sector */
-#define	MAXPARTITIONS	16		/* number of partitions */
 #define	RAW_PART	3		/* raw partition: XX?d (XXX) */
 
-/* Pull in MBR partition definitions. */
 #if HAVE_NBTOOL_CONFIG_H
-#include <nbinclude/sys/bootblock.h>
+#include <nbinclude/arm/disklabel.h>
 #else
-#include <sys/bootblock.h>
+#include <arm/disklabel.h>
 #endif /* HAVE_NBTOOL_CONFIG_H */
 
-#ifndef __ASSEMBLER__
-#if HAVE_NBTOOL_CONFIG_H
-#include <nbinclude/sys/dkbad.h>
-#else
-#include <sys/dkbad.h>
-#endif /* HAVE_NBTOOL_CONFIG_H */
-
-struct cpu_disklabel {
-	struct mbr_partition dosparts[MBR_PART_COUNT];
-#define __HAVE_DISKLABEL_DKBAD
-	struct dkbad bad;
-};
-#endif	/* __ASSEMBLER__ */
-
-#endif /* _MACHINE_DISKLABEL_H_ */
+#endif /* _ZAURUS_DISKLABEL_H_ */

Reply via email to