X512
X512
Superseded by https://github.com/haikuports/haikuports/pull/9141.
It will be also nice to have ability to execute commands with middle click like in [Oberon](https://en.wikipedia.org/wiki/Oberon_(operating_system)#User_interface).
The best would be an instruction how to run Linux in RVVM with using only released binaries and without building/patching anything (except building RVVM itself). Including distribution names and download...
With Haiku I try to achieve possibility to run the same Haiku disk image on all supported RISC-V platforms, both hardware and virtual. For hardware platforms UEFI/FDT is used (usually...
> ATA still works in RVVM but not available from CLI. You can patch main.c to attach ATA devices instead of NVMe, or you can tell me and I will...
Is it possible to build `librvvm.a` with pkg-config information?
I tried to adapt UserlandVM to new librvvm API and it currently crash in `riscv_mmu_op`.
Some obvious fixes: ``` diff diff --git a/src/rvvm.c b/src/rvvm.c index c782080..a3427af 100644 --- a/src/rvvm.c +++ b/src/rvvm.c @@ -707,11 +707,15 @@ PUBLIC rvvm_cpu_handle_t rvvm_create_user_thread(rvvm_machine_t* machine) vector_emplace_back(machine->harts); rvvm_hart_t* vm = &vector_at(machine->harts, vector_size(machine->harts)...
> Does it work now? Not yet. Crash after first syscall with NULL guest dereference. Maybe my fault, need to debug more. TinyEMU engine still working.
PC register is 4 inside syscall handler. ``` > UserlandVM /boot/home/Tests/UserlandVM/apps/StyledEdit syscall 193(_kern_create_area) PC: 4 [!] unhandled trap: Hart 0x7fda61ed74d0 trap at 00000000, cause 1, tval 0x000004 FP: 0x138f4fc8fd0, PC:...