[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v3 0/5] qtest: base64 r/w and faster memset
From: |
Paolo Bonzini |
Subject: |
Re: [Qemu-devel] [PATCH v3 0/5] qtest: base64 r/w and faster memset |
Date: |
Wed, 06 May 2015 16:56:19 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 |
On 06/05/2015 00:22, John Snow wrote:
> Adds new qtest protocol commands for base64 reads and writes,
> as well as a proper command for memset instead of faking it
> via write.
>
> This improves the ahci-test performance on my machine from about
> 14 seconds to about ~3.5.
>
> v3:
> - Including a memset optimization.
> v2:
> - Resend as non-RFC.
>
> ==
> For convenience, this branch is available at:
> https://github.com/jnsnow/qemu.git branch qtest_protocol
> https://github.com/jnsnow/qemu/tree/qtest_protocol
>
> This version is tagged qtest_protocol-v3:
> https://github.com/jnsnow/qemu/releases/tag/qtest_protocol-v3
> ==
>
> John Snow (5):
> qtest: allow arbitrarily long sends
> qtest: Add base64 encoded read/write
> qtest: add memset to qtest protocol
> qtest: precompute hex nibs
> libqos/ahci: Swap memread/write with bufread/write
>
> qtest.c | 147
> +++++++++++++++++++++++++++++++++++++++++++++-------
> tests/ahci-test.c | 8 +--
> tests/libqos/ahci.c | 4 +-
> tests/libqtest.c | 56 ++++++++++++++++----
> tests/libqtest.h | 49 ++++++++++++++++++
> 5 files changed, 230 insertions(+), 34 deletions(-)
>
Looks good!
Paolo
- Re: [Qemu-devel] [PATCH v3 4/5] qtest: precompute hex nibs, (continued)
[Qemu-devel] [PATCH v3 1/5] qtest: allow arbitrarily long sends, John Snow, 2015/05/05
[Qemu-devel] [PATCH v3 3/5] qtest: add memset to qtest protocol, John Snow, 2015/05/05
[Qemu-devel] [PATCH v3 2/5] qtest: Add base64 encoded read/write, John Snow, 2015/05/05
[Qemu-devel] [PATCH v3 5/5] libqos/ahci: Swap memread/write with bufread/write, John Snow, 2015/05/05
Re: [Qemu-devel] [PATCH v3 0/5] qtest: base64 r/w and faster memset,
Paolo Bonzini <=