qemu-riscv
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-riscv] [PATCH] RISCV: support riscv vector extension 0.7.1


From: liuzhiwei
Subject: Re: [Qemu-riscv] [PATCH] RISCV: support riscv vector extension 0.7.1
Date: Mon, 2 Sep 2019 16:17:31 +0800
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1


On 2019/8/29 下午10:06, Chih-Min Chao wrote:
Hi Liuzhiwei,

Some comments:
     1. vector extension allows flexible implementation.  It is better to describe the limitation of current implementation (such as vlen/elen/slen) , supported sections and unsupported features.
Thanks!  All mentioned will be in patch V2.
     2. there should be cfg.ext_v  to turn on  vector extension from command line
I will add the vector extension to cpu "any".  Is it all right?
     3. from license 
           It should be   "Copyright  (c) 2019 C-SKY Limited, All rights reserved."  but not  "2011 ~ 2019"

It is huge work wait and thanks for your contribution.

chihmin

On Wed, Aug 28, 2019 at 3:06 PM liuzhiwei <address@hidden> wrote:
Change-Id: I3cf891bc400713b95f47ecca82b1bf773f3dcb25
Signed-off-by: liuzhiwei <address@hidden>
---
 fpu/softfloat.c                         |   119 +
 include/fpu/softfloat.h                 |     4 +
 linux-user/riscv/cpu_loop.c             |     8 +-
 target/riscv/Makefile.objs              |     2 +-
 target/riscv/cpu.h                      |    30 +
 target/riscv/cpu_bits.h                 |    15 +
 target/riscv/cpu_helper.c               |     7 +
 target/riscv/csr.c                      |    65 +-
 target/riscv/helper.h                   |   354 +
 target/riscv/insn32.decode              |   374 +-
 target/riscv/insn_trans/trans_rvv.inc.c |   484 +
 target/riscv/translate.c                |     1 +
 target/riscv/vector_helper.c            | 26563 ++++++++++++++++++++++++++++++
 13 files changed, 28017 insertions(+), 9 deletions(-)
 create mode 100644 target/riscv/insn_trans/trans_rvv.inc.c
 create mode 100644 target/riscv/vector_helper.c



reply via email to

[Prev in Thread] Current Thread [Next in Thread]