DragonFly commits List (threaded) for 2007-06
DragonFly BSD
DragonFly commits List (threaded) for 2007-06
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: cvs commit: src/sys/sys disklabel.h disklabel64.h src/sbin Makefile src/sbin/disklabel disklabel.c src/sbin/disklabel64 Makefile crc32.c disklabel64.5 disklabel64.8 disklabel64.c pathnames.h src/sys/kern subr_disklabel32.c subr_disklabel64.c ...

From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxx>
Date: Mon, 18 Jun 2007 23:46:04 -0700 (PDT)

:how many partitions does the 64bit disklabel support?
:  simon

    Like the GPT, the offsets are specified in the label itself so there
    is theoretically no limit.  Practically speaking, however, I limited it
    to 16 and the virgin disklabel reserves only enough space for 32 before
    the partition table hits the boot2 area.

    16 seems to be plenty, especially since we have GPT support too.  That's
    like 128 * 16 = 2048 independantly addressable areas per disk.

    I am not going to promise boot support, but there's a chance it will
    happen.  I have to modify the GPT code to create an apple-style PMBR
    and label, and I have to write three different boot binaries (boot0,
    boot1, and boot2) to support them all.  I don't know if I can do all
    that by the release date (which is the middle of July).  I very carefully
    designed the 64 bit disklabel to make it possible.


[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]