[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-arm] [PATCH 0/7] Improve buffer_is_zero
From: |
Paolo Bonzini |
Subject: |
Re: [Qemu-arm] [PATCH 0/7] Improve buffer_is_zero |
Date: |
Wed, 24 Aug 2016 06:38:10 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 |
On 24/08/2016 06:30, address@hidden wrote:
> ERROR: Use of volatile is usually wrong: see
> Documentation/volatile-considered-harmful.txt
> #44: FILE: util/cutils.c:289:
> + __asm volatile("vmovdqu -0x80(%1),%0\n\t"
Other errors can be ignored, but please use __asm__ __volatile__ here or
just __asm__ (I don't think volatile is useful).
Also, perhaps move this function to its own file since you're rewriting
it anyway?
Thanks,
Paolo
> ERROR: externs should be avoided in .c files
> #44: FILE: util/cutils.c:289:
> + __asm volatile("vmovdqu -0x80(%1),%0\n\t"
>
> ERROR: Use of volatile is usually wrong: see
> Documentation/volatile-considered-harmful.txt
> #72: FILE: util/cutils.c:317:
> + __asm volatile("vmovdqu -0x40(%1),%0\n\t"
>
> ERROR: externs should be avoided in .c files
> #72: FILE: util/cutils.c:317:
> + __asm volatile("vmovdqu -0x40(%1),%0\n\t"
>
> ERROR: Use of volatile is usually wrong: see
> Documentation/volatile-considered-harmful.txt
> #98: FILE: util/cutils.c:343:
> + __asm volatile("movdqu -0x40(%4),%0\n\t"
>
> ERROR: externs should be avoided in .c files
> #98: FILE: util/cutils.c:343:
> + __asm volatile("movdqu -0x40(%4),%0\n\t"
>
> ERROR: Use of volatile is usually wrong: see
> Documentation/volatile-considered-harmful.txt
> #132: FILE: util/cutils.c:374:
> + __asm volatile("movdqu -0x40(%4),%0\n\t"
>
> ERROR: externs should be avoided in .c files
> #132: FILE: util/cutils.c:374:
> + __asm volatile("movdqu -0x40(%4),%0\n\t"
- [Qemu-arm] [PATCH 0/7] Improve buffer_is_zero, Richard Henderson, 2016/08/24
- [Qemu-arm] [PATCH 4/7] cutils: Add generic prefetch, Richard Henderson, 2016/08/24
- [Qemu-arm] [PATCH 1/7] cutils: Remove SPLAT macro, Richard Henderson, 2016/08/24
- [Qemu-arm] [PATCH 2/7] cutils: Export only buffer_is_zero, Richard Henderson, 2016/08/24
- [Qemu-arm] [PATCH 3/7] cutils: Rearrange buffer_is_zero acceleration, Richard Henderson, 2016/08/24
- [Qemu-arm] [PATCH 5/7] cutils: Rewrite x86 buffer zero checking, Richard Henderson, 2016/08/24
- [Qemu-arm] [PATCH 6/7] cutils: Rewrite aarch64 buffer zero checking, Richard Henderson, 2016/08/24
- [Qemu-arm] [PATCH 7/7] cutils: Rewrite ppc buffer zero checking, Richard Henderson, 2016/08/24
- Re: [Qemu-arm] [Qemu-devel] [PATCH 0/7] Improve buffer_is_zero, no-reply, 2016/08/24
- Re: [Qemu-arm] [PATCH 0/7] Improve buffer_is_zero,
Paolo Bonzini <=
- Re: [Qemu-arm] [Qemu-devel] [PATCH 0/7] Improve buffer_is_zero, Dr. David Alan Gilbert, 2016/08/24
Re: [Qemu-arm] [PATCH 0/7] Improve buffer_is_zero, Vijay Kilari, 2016/08/25