Announcement

Collapse
No announcement yet.

RISCVEMU: RISC-V System Emulator, Can Boot Fedora

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

  • RISCVEMU: RISC-V System Emulator, Can Boot Fedora

    Phoronix: RISCVEMU: RISC-V System Emulator, Can Boot Fedora

    RISCVEMU is a RISC-V system emulator designed by the talented developer Fabrice Bellard. This RISC-V emulator supports RISC-V to the extent it can boot the Fedora spin for this architecture...

    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
    Why a separate emulator instead becoming part of QEMU or even MAME/MESS?

    Why MAME/MESS isn't part of QEMU too? What about Hercules to emulate mainframes?

    Too many doubts...

    Comment


    • #3
      Originally posted by timofonic View Post
      Why a separate emulator instead becoming part of QEMU or even MAME/MESS?

      Why MAME/MESS isn't part of QEMU too? What about Hercules to emulate mainframes?

      Too many doubts...
      Probably because there is no need to do so. If two projects don't really share code, joining them does not make them better.

      Comment


      • #4
        Originally posted by starshipeleven View Post
        If two projects don't really share code
        surely riscv could use devices supported by qemu

        Comment


        • #5
          Originally posted by pal666 View Post
          surely riscv could use devices supported by qemu
          What you mean? riscvemu does only riscv and should probably only do riscv according to the name.

          Comment


          • #6
            Originally posted by starshipeleven View Post
            What you mean? riscvemu does only riscv and should probably only do riscv according to the name.
            I think he's talking about things like emulated PCI(e) devices.

            Say for instance you wanted to test a bug in the AC97 sound driver on RISC-V which happens on real hardware connected to a RISC-V dev board, but neither on real nor emulated hardware on x86. QEMU would emulate the hardware for RISC-V while RISCVEMU would not.

            This is of course a moot point for everything but 128bit since there already is RISC-V support in QEMU (just not fully mainlined). That's not to say RISCVEMU has no practical application, just that my example is intentionally a very narrow one just to clarify my interpretation of what pal666 said.

            Comment


            • #7
              Code:
              less readme.txt
              ...
              - If you are *very* patient you can emulate this Linux system in this
               emulated system:
              
              riscvemu /home/root/bbl.bin /dev/hda
              (from http://bellard.org/riscvemu/js/)

              Comment


              • #8
                Originally posted by starshipeleven View Post
                What you mean? riscvemu does only riscv and should probably only do riscv according to the name.
                i mean usb and pci devices, virgil, etc. all what has nothing to do with isa

                Comment

                Working...
                X