36 Commits (f8031482d72b61b86b3f9165d50303fba18480d2)

Author SHA1 Message Date
Paolo Bonzini eb9566d13e vdi: change goto to loop 15 years ago
Paolo Bonzini 4eea78e634 vdi: do not create useless iovecs 15 years ago
Paolo Bonzini a7a43aa199 vdi: leave bounce buffering to block layer 15 years ago
Paolo Bonzini bfc45fc183 vdi: move aiocb fields to locals 15 years ago
Paolo Bonzini 4de659e8eb vdi: merge aio_read_cb and aio_write_cb into callers 15 years ago
Paolo Bonzini 0c7bfc321b vdi: move end-of-I/O handling at the end 15 years ago
Paolo Bonzini 3d46a75aa5 vdi: basic conversion to coroutines 15 years ago
Paolo Bonzini 29cdb2513c block: push recursive flushing up from drivers 15 years ago
Stefan Weil 641543b76b block/vdi: Zero unused parts when allocating a new block (fix #919242) 15 years ago
Paolo Bonzini 91977c2e5f block: qemu_aio_get does not return NULL 15 years ago
Paolo Bonzini ad54ae80c7 block: bdrv_aio_* do not return NULL 15 years ago
Stefan Hajnoczi e850b35a1f vdi: convert to .bdrv_co_is_allocated() 15 years ago
Kevin Wolf 6ac5f3881f vdi: Fix memory leak 15 years ago
Kevin Wolf fc9d106c8d vdi: Add migration blocker 15 years ago
Kevin Wolf c68b89acd6 block: Rename bdrv_co_flush to bdrv_co_flush_to_disk 15 years ago
Eric Sunshine c794b4e0fd Teach block/vdi about "discarded" (no longer allocated) blocks 15 years ago
Paolo Bonzini 8b94ff8573 block: change flush to co_flush 15 years ago
Anthony Liguori 7267c0947d Use glib memory allocation and free functions 15 years ago
Kevin Wolf e67a64a869 vdi: Avoid direct AIO callback 15 years ago
Kevin Wolf 99cce9fa4e qemu-img create: Fix displayed default cluster size 15 years ago
Stefan Weil 4ff9786c67 Fix trivial "endianness bugs" 16 years ago
Stefan Weil 40a892b78c block/vdi: Don't ignore immediate read/write failures 16 years ago
Stefan Weil 4f3669ea5b block/vdi: Fix wrong size in conditionally used memset, memcmp 16 years ago
Kevin Wolf 80465c5016 block: Remove unused s->hd in various drivers 16 years ago
Kevin Wolf 205ef7961f block: Allow bdrv_flush to return errors 16 years ago
Kevin Wolf 9ac228e02c qcow2/vdi: Change check to distinguish error cases 16 years ago
Stefan Weil f21dc3a465 block/vdi: Fix image opening and creation for odd disk sizes 17 years ago
Stefan Weil b76b6e95b8 block/vdi: Allow disk images of size 0 17 years ago
Kevin Wolf b666d23950 block: Avoid unchecked casts for AIOCBs 17 years ago
Kevin Wolf 66f82ceed6 block: Open the underlying image file in generic code 17 years ago
François Revol 95a2f9bc58 block/vdi: allow disk sizes not multiple of block size 17 years ago
Stefan Weil ee682d27a5 Check availability of uuid header / library 17 years ago
Blue Swirl a2a45a26c9 Fix signedness warnings on OpenSolaris 17 years ago
Stefan Weil 6eea90eba4 block/vdi.c: Fix several bugs 17 years ago
Blue Swirl 1786dc15ee Use pstrcpy to avoid OpenBSD linker warnings 17 years ago
Stefan Weil 9aebd98aab Add new block driver for the VDI format (only aio supported) 17 years ago