[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] buffer alignment for block backends
From: |
Stefano Stabellini |
Subject: |
[Qemu-devel] buffer alignment for block backends |
Date: |
Wed, 08 Apr 2009 14:35:06 +0100 |
User-agent: |
Thunderbird 2.0.0.14 (X11/20080505) |
Hi all,
I am having an issue with the alignment of the buffers given to the
block backends. In particular, at the moment we are allocating buffers
512 bytes aligned while the backend I am working on (block-vbd) needs
page alignment.
Given that the 512 bytes alignment comes already from the requirements
of a "special case" (linux O_DIRECT, I guess), would you be willing to
make another exception for another special case and page align the buffers?
If you do not want to do that, another possible solution is to create a
new function called "qemu_blockalign" that would be implemented as
qemu_memalign(512, size); so we don't have to write 512 bytes everywhere
but only in one place, thus making life easier to people like me that
have to change the value for a special case.
Thanks in advance for your sympathy :)
Stefano Stabellini
- [Qemu-devel] buffer alignment for block backends,
Stefano Stabellini <=
- Re: [Qemu-devel] buffer alignment for block backends, Anthony Liguori, 2009/04/08
- Re: [Qemu-devel] buffer alignment for block backends, Stefano Stabellini, 2009/04/09
- Re: [Qemu-devel] buffer alignment for block backends, Anthony Liguori, 2009/04/09
- Re: [Qemu-devel] buffer alignment for block backends, Stefano Stabellini, 2009/04/09
- Re: [Qemu-devel] buffer alignment for block backends, Gerd Hoffmann, 2009/04/09
- Re: [Qemu-devel] buffer alignment for block backends, Samuel Thibault, 2009/04/09
- Re: [Qemu-devel] buffer alignment for block backends, Stefano Stabellini, 2009/04/09
- Re: [Qemu-devel] buffer alignment for block backends, Gerd Hoffmann, 2009/04/09
- Re: [Qemu-devel] buffer alignment for block backends, Stefano Stabellini, 2009/04/09
- Re: [Qemu-devel] buffer alignment for block backends, Samuel Thibault, 2009/04/09