[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v4 00/10] Improve buffer_is_zero
From: |
Paolo Bonzini |
Subject: |
[Qemu-devel] [PATCH v4 00/10] Improve buffer_is_zero |
Date: |
Tue, 13 Sep 2016 18:09:55 +0200 |
Some reorganization of Richard's patches that helped me find the
problem with the AVX version.
The new patch is an adaptation of the SSE4 version using ptest,
before the final rewrite that includes unaligned buffer support.
Paolo
Paolo Bonzini (1):
cutils: Add SSE4 version
Richard Henderson (9):
cutils: Move buffer_is_zero and subroutines to a new file
cutils: Remove SPLAT macro
cutils: Export only buffer_is_zero
cutils: Rearrange buffer_is_zero acceleration
cutils: Remove aarch64 buffer zero checking
cutils: Remove ppc buffer zero checking
cutils: Add test for buffer_is_zero
cutils: Add generic prefetch
cutils: Rewrite x86 buffer zero checking
configure | 21 +---
include/qemu/cutils.h | 3 +-
migration/ram.c | 2 +-
migration/rdma.c | 5 +-
tests/Makefile.include | 3 +
tests/test-bufferiszero.c | 78 +++++++++++++
util/Makefile.objs | 1 +
util/bufferiszero.c | 274 ++++++++++++++++++++++++++++++++++++++++++++++
util/cutils.c | 244 -----------------------------------------
9 files changed, 365 insertions(+), 266 deletions(-)
create mode 100644 tests/test-bufferiszero.c
create mode 100644 util/bufferiszero.c
--
1.8.3.1
- [Qemu-devel] [PATCH v4 00/10] Improve buffer_is_zero,
Paolo Bonzini <=
- [Qemu-devel] [PATCH 01/10] cutils: Move buffer_is_zero and subroutines to a new file, Paolo Bonzini, 2016/09/13
- [Qemu-devel] [PATCH 04/10] cutils: Rearrange buffer_is_zero acceleration, Paolo Bonzini, 2016/09/13
- [Qemu-devel] [PATCH 03/10] cutils: Export only buffer_is_zero, Paolo Bonzini, 2016/09/13
- [Qemu-devel] [PATCH 05/10] cutils: Remove aarch64 buffer zero checking, Paolo Bonzini, 2016/09/13
- [Qemu-devel] [PATCH 02/10] cutils: Remove SPLAT macro, Paolo Bonzini, 2016/09/13
- [Qemu-devel] [PATCH 07/10] cutils: Add test for buffer_is_zero, Paolo Bonzini, 2016/09/13
- [Qemu-devel] [PATCH 06/10] cutils: Remove ppc buffer zero checking, Paolo Bonzini, 2016/09/13
- [Qemu-devel] [PATCH 08/10] cutils: Add SSE4 version, Paolo Bonzini, 2016/09/13
- [Qemu-devel] [PATCH 09/10] cutils: Add generic prefetch, Paolo Bonzini, 2016/09/13
- [Qemu-devel] [PATCH 10/10] cutils: Rewrite x86 buffer zero checking, Paolo Bonzini, 2016/09/13