Yang Liu
Yang Liu
Hi, If anyone is interested, I have successfully run a simple hello world program using `drrun` on a RISC-V SBC. ```bash debian@lpi4a:/media/debian/dynamorio/build$ cat hello.S .global _start _start: li a0, 1...
Update the newest progress on DynamoRIO RISCV64: Single-threaded Linux common commands can be run using drrun! Also, before merged into upstream (which takes time), you can check out the progress...
`3F B3 FF 17 1F 20 03 D5 1F 20 03 D5 FD 7B BE ` is not a valid opcode, can you retry with Dynarec off (i.e. `BOX64_DYNAREC=0`) to...
So it's not an opcode issue. I can reproduce this on my local machine, it's a RISC-V SBC, but it fails exactly the same way. And with some quick debugging,...
Here is the full log: https://ksco.cool/tWMR, but I don't see anything suspicious.
Yes, it will fails in jitted code if Dynarec is on, which is harder to debug.
Yes, it looks pretty much the same, except it segfaulted in `??? ()`
I'm giving Factorio another try (with QEMU RISC-V and box64 RISC-V Dynarec OFF), and it fails at the exact same line of code. It might be the same kind of...
It's https://github.com/ptitSeb/box64/blob/main/src/emu/x64run.c#L563, same as https://github.com/ptitSeb/box64/issues/801#issuecomment-1559830688
Because I disabled Dynarec (see first line of the log). I'm not sure Factorio can work on ARM64 side too, no device to verify that. Factorio free demo works better...