Subject: change hp700 disklabel location
To: None <port-hp700@netbsd.org, tech-kern@netbsd.org>
From: ITOH Yasufumi <itohy@netbsd.org>
List: tech-kern
Date: 10/19/2003 01:18:32
I asked this before and no response, and asking again.
Current disklabel of hp700 is conflicts with LIF header and I'd like
to change the location.
On hp700, the disklabel is at LABELSECTOR=0, LABELOFFSET=64.
However, the LIF header (struct lifvol in <hp700/disklabel.h>)
uses the top 256bytes of a boot device,
which conflicts with the disklabel location.
HP-UX doen't seem to have disklabel (LVM only -- I looked at HP-UX 10.20),
and I think picking any value is okay....
I chose the location LABELSECTOR=1, LABELOFFSET=0,
which is used on many archs.
Do you think it okay to commit this change?
Regards,
--
ITOH Yasufumi
Index: disklabel.h
===================================================================
RCS file: /cvsroot/src/sys/arch/hp700/include/disklabel.h,v
retrieving revision 1.2
diff -u -r1.2 disklabel.h
--- disklabel.h 28 Nov 2002 06:06:13 -0000 1.2
+++ disklabel.h 18 Oct 2003 15:20:29 -0000
@@ -50,8 +50,8 @@
#define I386_LABELOFFSET 0 /* offset of label in sector */
#define AMIGA_LABELSECTOR 0 /* sector containing label */
#define AMIGA_LABELOFFSET 64 /* offset of label in sector */
-#define HPPA_LABELSECTOR 0 /* sector containing label */
-#define HPPA_LABELOFFSET 64 /* offset of label in sector */
+#define HPPA_LABELSECTOR 1 /* sector containing label */
+#define HPPA_LABELOFFSET 0 /* offset of label in sector */
#define LABELSECTOR HPPA_LABELSECTOR
#define LABELOFFSET HPPA_LABELOFFSET