X512
X512
Are there any recommended Linux disk images and firmware sets that are confirmed to work? I tried your kernels from [this comment](https://github.com/LekKit/RVVM/issues/44#issuecomment-1015903492), but after switching to NVMe it do not...
I see TinyEMU "Design Tools+Compilers" section, so RVVM should fit too. https://github.com/riscv-admin/riscv-landscape 
RISC-V Advanced Interrupt Architecture (AIA) specification: https://github.com/riscv/riscv-aia/releases/download/1.0/riscv-interrupts-1.0.pdf. Reference code (QEmu): * https://github.com/qemu/qemu/blob/master/include/hw/intc/riscv_imsic.h * https://github.com/qemu/qemu/blob/master/hw/intc/riscv_imsic.c * https://github.com/qemu/qemu/blob/master/include/hw/intc/riscv_aplic.h * https://github.com/qemu/qemu/blob/master/hw/intc/riscv_aplic.c
Currently closing RVVM window cause instant shutdown that give no chance to gratefully shutdown guest and may cause data loss.
``` /sources/cmake-3.28.3/Utilities/cmlibarchive/libarchive/archive_random.c:54:13: error: static declaration of 'arc4random_buf' follows non-static declaration 54 | static void arc4random_buf(void *, size_t); | ^~~~~~~~~~~~~~ In file included from /sources/cmake-3.28.3/Utilities/cmlibarchive/libarchive/archive_random.c:30: /boot/system/develop/headers/bsd/stdlib.h:25:17: note: previous declaration of 'arc4random_buf'...
This is https://github.com/adimetrius/Herschel/commit/d429e326ad0857b768f75e5555021274427bb384. When compiling following module, errors 85 (guarding or testing type is not an extension of variable's type) are produced, but it compiles and work fine with DevCompiler....
This is https://github.com/adimetrius/Herschel/commit/d429e326ad0857b768f75e5555021274427bb384. When compiling following module, compiler produce trap 234 (???, not present in Hr/Rsrc/Errors.odc). ``` MODULE A; TYPE Message = ABSTRACT RECORD END; PointerMsg = RECORD (Message) x,...
This is https://github.com/adimetrius/Herschel/commit/d429e326ad0857b768f75e5555021274427bb384. When compiling following module, compiler produce trap 126 (not yet implemented) in `HrV.VBoundProcs`. ``` MODULE A; TYPE Object= RECORD END; PROCEDURE (VAR o: Object) Do, NEW; BEGIN...
This is https://github.com/adimetrius/Herschel/commit/e0301dc20bbe201b0e6476709fafeb45e0d6de0b. HrDecoder output: ``` 0001414D 48|8D 48 10 lea RCX, 82273[RAX] ``` Correct output: ``` .text:000000000001414D lea rcx, [rax+10h] ```
This is https://github.com/adimetrius/Herschel/commit/d429e326ad0857b768f75e5555021274427bb384. When compiling following modules: ``` MODULE A; VAR a*: INTEGER; END A. MODULE B; IMPORT A; PROCEDURE Do*; BEGIN A.a := 10; END Do; END B. ```...