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...

    http://www.phoronix.com/scan.php?pag...RISC-V-Patches

  • #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