Commits


cpu_fetch(): use read_u32()


make read_* and write_* endian-aware


add 'true' example


add gforth (not working)


change the way 'make run' works


update build instructions


add microcoreutils


add rvforth


replace last occurences of rvemu with linurv


use destruct(1) for parsing ELF headers


add data.dst


update destruct to 0.2


add destruct-0.1


initial support for signals


minor changes


remove debugging statement


many minor changes - initialize the loglevel from LINURV_LOGLEVEL - improve logging of ecall - fix running programs by exec*p - fix *stat*()


fix toolchain bug when compiling on powerpc64-clang Refs: https://gcc.gnu.org/pipermail/gcc-patches/2024-March/648006.html https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=239266


improve logging


print syscall name


add oksh as a test


implement getcwd(2) and getppid(2)


fix M instructions


enable M extension in toolchain


implement stub atomics