--- - branch: MAIN date: Mon Nov 1 02:35:25 UTC 2010 files: - new: '1.14' old: '1.13' path: src/sys/dev/raidframe/raidframevar.h pathrev: src/sys/dev/raidframe/raidframevar.h@1.14 type: modified - new: '1.43' old: '1.42' path: src/sys/dev/raidframe/rf_copyback.c pathrev: src/sys/dev/raidframe/rf_copyback.c@1.43 type: modified - new: '1.74' old: '1.73' path: src/sys/dev/raidframe/rf_disks.c pathrev: src/sys/dev/raidframe/rf_disks.c@1.74 type: modified - new: '1.275' old: '1.274' path: src/sys/dev/raidframe/rf_netbsdkintf.c pathrev: src/sys/dev/raidframe/rf_netbsdkintf.c@1.275 type: modified - new: '1.109' old: '1.108' path: src/sys/dev/raidframe/rf_reconstruct.c pathrev: src/sys/dev/raidframe/rf_reconstruct.c@1.109 type: modified id: 20101101T023525Z.89d3434ef9cdf5fafba2667668c43cdd940308be log: | add support for >2TB raid devices. - add two new members to the component label: u_int numBlocksHi u_int partitionSizeHi and store the top 32 bits of the real number of blocks and partition size. modify rf_print_component_label(), rf_does_it_fit(), rf_AutoConfigureDisks() and rf_ReconstructFailedDiskBasic(). - call disk_blocksize() after disk_attach() [ from mlelstv ] - shift the block number relative to DEV_BSHIFT in raidstart() and InitBP() so that accesses work for non 512-byte devices. [ from mlelstv ] - update rf_getdisksize() to use the new getdisksize() [ from mlelstv. this part needs a separate change for netbsd-5. ] reviewed by: oster, christos and darrenr module: src subject: 'CVS commit: src/sys/dev/raidframe' unixtime: '1288578925' user: mrg