[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [RISU v3 00/11] Support for i386/x86_64 with vector ext
From: |
Alex Bennée |
Subject: |
Re: [Qemu-devel] [RISU v3 00/11] Support for i386/x86_64 with vector extensions |
Date: |
Fri, 24 May 2019 10:42:31 +0100 |
User-agent: |
mu4e 1.3.2; emacs 26.1 |
Jan Bobek <address@hidden> writes:
> This patch series adds support for i386 and x86_64 architectures to
> RISU. Notably, vector registers (SSE, AVX, AVX-512) are supported for
> verification of the apprentice. This is V3 of the series posted in [1]
> and [2].
I've sent a patch to enable x86 in the build-all-arches tests script but
otherwise I think this series looks good to merge.
>
> Changes is V3:
> - fix a matching bug caused by misplaced index multiplication [3]
> - print an error and exit when parse of the --xfeatures option fails [4]
>
> References:
> 1. https://lists.nongnu.org/archive/html/qemu-devel/2019-04/msg01294.html
> 2. https://lists.nongnu.org/archive/html/qemu-devel/2019-05/msg04089.html
> 3. https://lists.nongnu.org/archive/html/qemu-devel/2019-05/msg04922.html
> 4. https://lists.nongnu.org/archive/html/qemu-devel/2019-05/msg04903.html
>
> Jan Bobek (10):
> Makefile: undefine the arch name symbol
> risu_i386: move reginfo_t and related defines to risu_reginfo_i386.h
> risu_i386: move reginfo-related code to risu_reginfo_i386.c
> risu_reginfo_i386: implement arch-specific reginfo interface
> risu_i386: implement missing CPU-specific functions
> risu_i386: remove old unused code
> test_i386: change syntax from nasm to gas
> configure: add i386/x86_64 architectures
> risu_reginfo_i386: replace xfeature constants with symbolic names
> risu_reginfo_i386: rework --xfeatures value parsing
>
> Richard Henderson (1):
> i386: Add avx512 state to reginfo_t
>
> configure | 10 +-
> Makefile | 5 +-
> risu_reginfo_i386.h | 49 ++++++
> risu_i386.c | 142 ++--------------
> risu_reginfo_i386.c | 400 ++++++++++++++++++++++++++++++++++++++++++++
> test_i386.S | 80 +++++++++
> test_i386.s | 27 ---
> 7 files changed, 556 insertions(+), 157 deletions(-)
> create mode 100644 risu_reginfo_i386.h
> create mode 100644 risu_reginfo_i386.c
> create mode 100644 test_i386.S
> delete mode 100644 test_i386.s
--
Alex Bennée
- [Qemu-devel] [RISU v3 05/11] risu_i386: implement missing CPU-specific functions, (continued)
- [Qemu-devel] [RISU v3 05/11] risu_i386: implement missing CPU-specific functions, Jan Bobek, 2019/05/23
- [Qemu-devel] [RISU v3 08/11] configure: add i386/x86_64 architectures, Jan Bobek, 2019/05/23
- [Qemu-devel] [RISU v3 10/11] risu_reginfo_i386: replace xfeature constants with symbolic names, Jan Bobek, 2019/05/23
- [Qemu-devel] [RISU v3 07/11] test_i386: change syntax from nasm to gas, Jan Bobek, 2019/05/23
- [Qemu-devel] [RISU v3 09/11] i386: Add avx512 state to reginfo_t, Jan Bobek, 2019/05/23
- [Qemu-devel] [RISU v3 11/11] risu_reginfo_i386: rework --xfeatures value parsing, Jan Bobek, 2019/05/23
- [Qemu-devel] [RISU PATCH] build-all-arches: include x86 triplets in the build, Alex Bennée, 2019/05/24
- Re: [Qemu-devel] [RISU v3 00/11] Support for i386/x86_64 with vector extensions,
Alex Bennée <=