Previously, messages HHC00414I, HHC00470I and HHC00507I would only report either "CKD" (for both CKD and CCKD) or "CKD64" (for both CKD64 and CCKD64) or just "FBA" for any FBA type.
They all now accurately report the full gamut of types (i.e. the *exact* type): "CKD", "CCKD", "CKD64", "CCKD64", "FBA", "CFBA", "FBA64" and "CFBA64".
Careless oversight! Regular (uncompressed) FBA dasd don't have dasd device headers! There is *no difference* between an uncompressed (regular) FBA dasd created with dasdinit or one created via dasdinit64. Only *COMPRESSED* FBA dasd have device headers! (CFBA_C370 or CFBA_C064) Oops!
Part of ongoing CCKD64 effort. This is the final commit that contains the actual CCKD64 support coding changes. Compare it with the part 1 of 2 commit to see what changes were actually needed to provide support for CCKD64.
THIS SHOULD BE CONSIDERED AN *EXPERIMENTAL* "BETA" RELEASE until such time as others have had a chance to give it a good workout to try and shake out any bugs that might still remain.
Please report any bugs to GitHub Issue #20:
"We need 64-bit CCKD support!"
(https://github.com/SDL-Hercules-390/hyperion/issues/20).
Thanks! (and enjoy!)
:)