Opened 3 years ago
Last modified 2 years ago
#17666 assigned enhancement
Support RVVM virtual machine
Reported by: | X512 | Owned by: | X512 |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | System | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | riscv64 |
Description (last modified by )
RVVM is nice simple RISC-V virtual machine with SMP and JIT support. It can be used on Haiku host.
RVVM provides IBM PC-like peripherals:
- PCI bus (ecam, the same as QEMU, should be already supported by kernel).
ATA disk.NVMe disk.
ALTERA PS/2 bus and PS/2 keyboard and mouse.Opencores I2C bus and I2C HID keyboard and tablet.
ns16550a
UART.
syscon
shutdown/reboot.
- Goldfish RTC.
- FDT bus.
simple-framebuffer
video. The same as in TinyEMU. Already supported.
Website: https://github.com/LekKit/RVVM
Change History (5)
comment:1 by , 3 years ago
Description: | modified (diff) |
---|
comment:2 by , 3 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:3 by , 2 years ago
Component: | - General → System |
---|
comment:4 by , 2 years ago
comment:5 by , 2 years ago
Description: | modified (diff) |
---|
Note:
See TracTickets
for help on using tickets.
Haiku branch with WIP RVVM support code: https://github.com/X547/haiku/tree/rvvm2. Currently it boots on unmodified RVVM, NVMe disks, keyboard, tablet, RTC clock are supported.