qemu-e2k/hw/block
Roman Kagan 4f44bbc5bb block: make BlockConf size props 32bit and accept size suffixes
Convert all size-related properties in BlockConf to 32bit.  This will
accommodate bigger block sizes (in a followup patch).  This also allows
to make them all accept size suffixes, either via DEFINE_PROP_BLOCKSIZE
or via DEFINE_PROP_SIZE32.

Also, since min_io_size is exposed to the guest by scsi and virtio-blk
devices as an uint16_t in units of logical blocks, introduce an
additional check in blkconf_blocksizes to prevent its silent truncation.

Signed-off-by: Roman Kagan <rvkagan@yandex-team.ru>
Message-Id: <20200528225516.1676602-7-rvkagan@yandex-team.ru>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
2020-06-17 14:53:40 +02:00
..
dataplane virtio-blk: On restart, process queued requests in the proper context 2020-06-17 14:53:39 +02:00
block.c block: make BlockConf size props 32bit and accept size suffixes 2020-06-17 14:53:40 +02:00
cdrom.c
ecc.c
fdc.c block: consolidate blocksize properties consistency checks 2020-06-17 14:53:40 +02:00
hd-geometry.c
Kconfig
m25p80.c
Makefile.objs
nand.c qdev: Convert bus-less devices to qdev_realize() with Coccinelle 2020-06-15 22:06:04 +02:00
nvme.c block: consolidate blocksize properties consistency checks 2020-06-17 14:53:40 +02:00
nvme.h hw/block/nvme: add msix_qsize parameter 2020-06-17 14:53:40 +02:00
onenand.c
pflash_cfi01.c sysbus: Convert to sysbus_realize() etc. with Coccinelle 2020-06-15 22:05:28 +02:00
pflash_cfi02.c sysbus: Convert to sysbus_realize() etc. with Coccinelle 2020-06-15 22:05:28 +02:00
swim.c block: consolidate blocksize properties consistency checks 2020-06-17 14:53:40 +02:00
tc58128.c
trace-events hw/block/nvme: rename trace events to pci_nvme 2020-06-17 14:53:39 +02:00
vhost-user-blk.c * Miscellaneous fixes and feature enablement (many) 2020-06-12 23:06:22 +01:00
virtio-blk.c block: consolidate blocksize properties consistency checks 2020-06-17 14:53:40 +02:00
xen_blkif.h
xen-block.c block: consolidate blocksize properties consistency checks 2020-06-17 14:53:40 +02:00