cvs commit: src/sys/kern kern_device.c src/sys/sys device.h
Matthew Dillon
dillon at apollo.backplane.com
Wed May 16 20:28:57 PDT 2007
NOTE: A full kernel and world build is needed to synchronize up the
ccdconfig and vnconfig utilities, and a few more utilities, and
you have to either do a 'make upgrade' or 'cd /dev;./MAKEDEV all'
because all the /dev/ccd* devices have changed (it was a faked disk
device before, now it is a real one).
The CCD changes are not well tested and I could have blown it up,
so beware!
Note that the standard slice & disklabel scheme is limited to 2TB
(2^32 blocks). These commits are building up to the creation of a
pluggable slice & labeling API for the kernel.
Theoretically all of our raw disk addressing now uses 64 bit sector
numbers all the way through, and so can theoretically operate on
arrays larger then 2TB, but we won't be able to take advantage of it
until I get GPT and a 64 bit disklabel working and start work on the
new filesystem.
-Matt
More information about the Commits
mailing list