Announcement

Collapse
No announcement yet.

Linux's KVM Sees Patches For RISC-V Support

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Linux's KVM Sees Patches For RISC-V Support

    Phoronix: Linux's KVM Sees Patches For RISC-V Support

    In continuation of the article last week how the RISC-V Linux kernel support has been maturing and various missing gaps filled in, another feature just arrived in patch form: support for KVM virtualization...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    can't wait to get my hands on a high performance RISCV board, ..! But I guess that will be some more month and I will do some pico riscv fpga before that, ... ;-) https://www.youtube.com/watch?v=eE-FeFWG28w

    Comment


    • #3
      There is also support for RISV-V in QEMU.
      What I think is needed now, is RISC-V support for Rust which I think only has RISC-V 32 but not 64 support.

      Comment


      • #4
        Originally posted by uid313 View Post
        There is also support for RISV-V in QEMU.
        What I think is needed now, is RISC-V support for Rust which I think only has RISC-V 32 but not 64 support.
        Rust nightly has support for 32 and 64-bit RISC-V, what's not supported is targeting RISC-V Linux. See https://rust.godbolt.org/z/CJvDw_

        Rust RISC-V target list (for rustc 1.38.0-nightly (4560cb830 2019-07-28)):
        riscv32i-unknown-none-elf
        riscv32imac-unknown-none-elf
        riscv32imc-unknown-none-elf
        riscv64gc-unknown-none-elf
        riscv64imac-unknown-none-elf

        Comment


        • #5
          Originally posted by programmerjake View Post

          Rust nightly has support for 32 and 64-bit RISC-V, what's not supported is targeting RISC-V Linux. See https://rust.godbolt.org/z/CJvDw_

          Rust RISC-V target list (for rustc 1.38.0-nightly (4560cb830 2019-07-28)):
          riscv32i-unknown-none-elf
          riscv32imac-unknown-none-elf
          riscv32imc-unknown-none-elf
          riscv64gc-unknown-none-elf
          riscv64imac-unknown-none-elf
          Ah, I see. Well I think maybe Rust used LLVM which only supported 32-bit RISC-V. I am not sure.

          Comment


          • #6
            Originally posted by uid313 View Post

            Ah, I see. Well I think maybe Rust used LLVM which only supported 32-bit RISC-V. I am not sure.
            rustc (the official compiler for Rust; there are other compilers) does use LLVM. LLVM recently gained full support for 32 and 64-bit RISC-V with HW floating point (RV32GC and RV64GC). Rust does not yet implement Linux support on RISC-V (hoping that happens soon).

            Comment

            Working...
            X