Re: [RFC v6 2/4] virtio-blk: add zoned storage emulation for zoned devices

2023-01-31 Thread Stefan Hajnoczi
On Mon, Jan 30, 2023 at 06:30:16PM +, Daniel P. Berrangé wrote: > On Mon, Jan 30, 2023 at 10:17:48AM -0500, Stefan Hajnoczi wrote: > > On Mon, 30 Jan 2023 at 07:33, Daniel P. Berrangé > > wrote: > > > > > > On Sun, Jan 29, 2023 at 06:39:49PM +0800, Sam Li wrote: > > > > This patch extends vir

Re: [RFC v6 2/4] virtio-blk: add zoned storage emulation for zoned devices

2023-01-30 Thread Daniel P . Berrangé
On Mon, Jan 30, 2023 at 10:17:48AM -0500, Stefan Hajnoczi wrote: > On Mon, 30 Jan 2023 at 07:33, Daniel P. Berrangé wrote: > > > > On Sun, Jan 29, 2023 at 06:39:49PM +0800, Sam Li wrote: > > > This patch extends virtio-blk emulation to handle zoned device commands > > > by calling the new block la

Re: [RFC v6 2/4] virtio-blk: add zoned storage emulation for zoned devices

2023-01-30 Thread Stefan Hajnoczi
On Mon, 30 Jan 2023 at 07:33, Daniel P. Berrangé wrote: > > On Sun, Jan 29, 2023 at 06:39:49PM +0800, Sam Li wrote: > > This patch extends virtio-blk emulation to handle zoned device commands > > by calling the new block layer APIs to perform zoned device I/O on > > behalf of the guest. It support

Re: [RFC v6 2/4] virtio-blk: add zoned storage emulation for zoned devices

2023-01-30 Thread Daniel P . Berrangé
On Sun, Jan 29, 2023 at 06:39:49PM +0800, Sam Li wrote: > This patch extends virtio-blk emulation to handle zoned device commands > by calling the new block layer APIs to perform zoned device I/O on > behalf of the guest. It supports Report Zone, four zone oparations (open, > close, finish, reset),

[RFC v6 2/4] virtio-blk: add zoned storage emulation for zoned devices

2023-01-29 Thread Sam Li
This patch extends virtio-blk emulation to handle zoned device commands by calling the new block layer APIs to perform zoned device I/O on behalf of the guest. It supports Report Zone, four zone oparations (open, close, finish, reset), and Append Zone. The VIRTIO_BLK_F_ZONED feature bit will only