On 2018-04-20 10:31, Stefan Hajnoczi wrote:
> On Mon, Apr 16, 2018 at 06:58:41PM +0200, Max Reitz wrote:
>> { 'enum': 'BlockdevDriver',
>> - 'data': [ 'blkdebug', 'blkverify', 'bochs', 'cloop',
>> + 'data': [ 'blkdebug', 'blkverify', 'bochs', 'cloop', 'cor',
>
> "copy-on-read" would be clearer
On Mon, Apr 16, 2018 at 06:58:41PM +0200, Max Reitz wrote:
> { 'enum': 'BlockdevDriver',
> - 'data': [ 'blkdebug', 'blkverify', 'bochs', 'cloop',
> + 'data': [ 'blkdebug', 'blkverify', 'bochs', 'cloop', 'cor',
"copy-on-read" would be clearer than "cor" for the QMP API and the
block/cor.c source
This adds a simple copy-on-read filter driver. It relies on the already
existing COR functionality in the central block layer code, which may be
moved here once we no longer need it there.
Signed-off-by: Max Reitz
---
block/Makefile.objs | 2 +-
qapi/block-core.json | 5 +-
block/cor.c