Package: s390-tools
Version: 1.5.3-1
Severity: wishlist

Please enhance zipl to support booting from the RECOMP area of a CMS minidisk.  
(This will also require an enhancement to mke2fs to respect the RECOMP area of 
a CMS minidisk when making a file system on it.)

Rationale: Currently, only ECKD DASD devices formatted with the Linux disk 
layout (ldl) or the z/OS-compliant compatible disk layout (cdl) are bootable: 
ECKD DASD devices formatted with the CMS disk layout are not bootable.  But CMS 
minidisks formatted with the RECOMP option are potentially bootable under z/VM. 
 That is how the CMS operating system is booted: from the RECOMP area.  This 
enhancement would make it possible to implement Linux under z/VM using only CMS 
minidisks.  This has a number of advantages for z/VM shops, such as 
exploitation of existing z/VM DASD
management tools, better exploitation of minidisk caching, etc.  Currently, at 
least the /boot partition must be cdl or ldl.

Example:

Assume a minidisk of device type 3390 for 75 cylinders exists at virtual device 
number 101.  Assume that the CMS operating system is currently running:

format 101 b ( blksize 4096
DMSFOR603R FORMAT WILL ERASE ALL FILES ON DISK B(101). DO YOU WISH TO CONTINUE?
ENTER 1(YES) OR 0(NO).
1
DMSFOR605R ENTER DISK LABEL:
sb0101
DMSFOR733I FORMATTING DISK B
DMSFOR732I 75 CYLINDERS FORMATTED ON B(101)
READY;
format 101 b 74 ( recomp
LABEL  VDEV M  STAT   CYL TYPE BLKSZ   FILES  BLKS USED-(%) BLKS LEFT  BLK TOTAL
SB0101 101  B   R/W    74 3390 4096        0          7-00      13313      13320

A CMS file system for a 74-cylinder disk has now been set up, with cylinders 
numbered 0-73.  The last cylinder, cylinder number 74, which is actually the 
75th cylinder, is the RECOMP area.  It is reserved for a bootable program.  The 
RECOMP area is part of the minidisk, but it is not a part of the CMS filesystem 
space.  CMS is too small for a 1-cylinder RECOMP area.  It would need about 7 
cylinders or so.  But one cylinder is plenty large enough for a boot loader, 
such as z/VM's Stand Alone Program Loader (SAPL) or the zipl bootstrap loader 
for Linux.  In fact, the SAPL can be written to and tested from a CMS minidisk. 
 Such a minidisk is not bootable by the hardware.  I.e., it cannot be IPLed in 
an LPAR, even if cylinder 0 of the minidisk corresponds to cylinder 0 of a real 
DASD volume.  But it can be booted under z/VM by CP.


      



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to