xemu/pc-bios/s390-ccw
Eugene (jno) Dvurechenski 92cb05574b pc-bios/s390-ccw: support all virtio block size
The block size value may be given "as is" OR as a base value and
a shift count (exponent). So, we have to use calculation to get
the proper number in the code.

The main expression reads as
        (blk_cfg.blk_size << blk_cfg.physical_block_exp)

E.g., various combinations between blk_size=1/physical_block_exp=12
and blk_size=4096/physical_block_exp=0 are valid for 4K blocks.

Signed-off-by: Eugene (jno) Dvurechenski <jno@linux.vnet.ibm.com>
Acked-by: Christian Borntraeger <borntraeger@de.ibm.com>
Reviewed-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
Signed-off-by: Jens Freimann <jfrei@linux.vnet.ibm.com>
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
2014-09-01 09:23:02 +02:00
..
Makefile s390-ccw.img: Take care of the elf->img transition 2013-04-26 20:18:24 +02:00
bootmap.c pc-bios/s390-ccw: store proper subsystem information word 2014-07-08 15:08:03 +02:00
bootmap.h pc-bios/s390-ccw: IPL from LDL/CMS-formatted ECKD DASD 2014-06-27 12:11:52 +02:00
cio.h s390/IPL: Allow boot from other ssid than 0 2013-07-29 12:02:00 +02:00
main.c pc-bios/s390-ccw: store proper subsystem information word 2014-07-08 15:08:03 +02:00
s390-ccw.h pc-bios/s390-ccw: store proper subsystem information word 2014-07-08 15:08:03 +02:00
sclp-ascii.c pc-bios/s390-ccw: make checkpatch happy 2014-06-27 11:57:25 +02:00
sclp.h S390: ccw firmware: Add sclp output 2013-04-26 20:18:24 +02:00
start.S S390: BIOS boot from given device 2013-05-06 17:30:01 +02:00
virtio.c pc-bios/s390-ccw: support all virtio block size 2014-09-01 09:23:02 +02:00
virtio.h pc-bios/s390-ccw: handle different sector sizes 2014-06-27 12:10:03 +02:00