"Daniel P. Berrange" <berra...@redhat.com> writes: > This converts the drive options if, trans, media, cache, aio, > rerror and werror to use the QEMU_OPT_ENUM datatype. This > standardizes the string parsing and error reporting > > $ qemu -drive file=foo,werror=stop3 > qemu: -drive file=foo,if=mtd,werror=stop3: Parameter 'werror' expects > report, ignore, enospc, stop > > $ qemu -readconfig bar.cfg > qemu:bar.cfg:6: Parameter 'werror' expects report, ignore, enospc, stop > read config bar.cfg: Invalid argument > > * block.c: Implementations for all enumerations > * block.h, sysemu.h: Declare enumerations > * qemu-config.c: Convert if, trans, media, cache, aio, > rerror and werror to use the QEMU_OPT_ENUM > * vl.c: Remove handcrafted string -> int conversions in drive_init > > Signed-off-by: Daniel P. Berrange <berra...@redhat.com>
Conflicts mightily with my work, but I love it anyway :)