Home | History | Annotate | Download | only in include
History log of /src/sys/arch/landisk/include/disklabel.h
RevisionDateAuthorComments
 1.4  16-May-2013  christos Complete the dosparts -> mbrparts conversion. Only x86k new uses dosparts
because it also uses struct dos_partition.
 1.3  30-Aug-2011  bouyer branches: 1.3.2; 1.3.12;
Add getlabelusesmbr(), as proposed in
http://mail-index.netbsd.org/tech-userlevel/2011/08/25/msg005404.html
This is used by disk tools such as disklabel(8) to dynamically decide is
the undelyling platform uses a disklabel-in-mbr-partition or not
(instead of using a compile-time list of ports).
getlabelusesmbr() reads the sysctl kern.labelusesmbr, takes its value from the
machdep #define LABELUSESMBR.
For evbmips, make LABELUSESMBR 1 if the platform uses pmon
as bootloader, and 0 (the previous value) otherwise.
 1.2  23-Nov-2009  pooka If cpu_disklabel includes struct dkbad, define __HAVE_DISKLABEL_DKBAD.
This allows use of subr_disk_mbr on all archs. Default to it for
the rump disk component. No functional change for regular kernels.
(The other option would've been to include dkbad in disklabels
everywhere, but arguably this approach has less possible side-effects,
especially given that wedges and related magic will take over the
world any second now).
 1.1  01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12; 1.1.66;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.66.1  11-Mar-2010  yamt sync with head
 1.1.12.2  30-Dec-2006  yamt sync with head.
 1.1.12.1  01-Sep-2006  yamt file disklabel.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2  09-Sep-2006  rpaulo sync with head
 1.1.6.1  01-Sep-2006  rpaulo file disklabel.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:48 +0000
 1.1.2.2  03-Sep-2006  yamt sync with head.
 1.1.2.1  01-Sep-2006  yamt file disklabel.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:07 +0000
 1.3.12.1  23-Jun-2013  tls resync from head
 1.3.2.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")

RSS XML Feed