• Palmer Dabbelt's avatar
    Merge patch series "riscv: Add vector ISA support" · d5e45e81
    Palmer Dabbelt authored
    Andy Chiu <andy.chiu@sifive.com> says:
    
    This is the v21 patch series for adding Vector extension support in
    Linux. Please refer to [1] for the introduction of the patchset. The
    v21 patch series was aimed to solve build issues from v19, provide usage
    guideline for the prctl interface, and address review comments on v20.
    
    Thank every one who has been reviewing, suggesting on the topic. Hope
    this get a step closer to the final merge.
    
    * b4-shazam-merge: (27 commits)
      selftests: add .gitignore file for RISC-V hwprobe
      selftests: Test RISC-V Vector prctl interface
      riscv: Add documentation for Vector
      riscv: Enable Vector code to be built
      riscv: detect assembler support for .option arch
      riscv: Add sysctl to set the default vector rule for new processes
      riscv: Add prctl controls for userspace vector management
      riscv: hwcap: change ELF_HWCAP to a function
      riscv: KVM: Add vector lazy save/restore support
      riscv: kvm: Add V extension to KVM ISA
      riscv: prevent stack corruption by reserving task_pt_regs(p) early
      riscv: signal: validate altstack to reflect Vector
      riscv: signal: Report signal frame size to userspace via auxv
      riscv: signal: Add sigcontext save/restore for vector
      riscv: signal: check fp-reserved words unconditionally
      riscv: Add ptrace vector support
      riscv: Allocate user's vector context in the first-use trap
      riscv: Add task switch support for vector
      riscv: Introduce struct/helpers to save/restore per-task Vector state
      riscv: Introduce riscv_v_vsize to record size of Vector context
      ...
    
    Link: https://lore.kernel.org/r/20230605110724.21391-1-andy.chiu@sifive.comSigned-off-by: default avatarPalmer Dabbelt <palmer@rivosinc.com>
    d5e45e81
Makefile 2.61 KB