Commit Briefs

f526e7ff98 Benjamin Stürz

cpu_fetch(): use read_u32()


f90074f524 Benjamin Stürz

make read_* and write_* endian-aware


310548d292 Benjamin Stürz

add 'true' example


2e0e3a8c58 Benjamin Stürz

add gforth (not working)


292ece6080 Benjamin Stürz

change the way 'make run' works


d67350d648 Benjamin Stürz

update build instructions


d59ba20c48 Benjamin Stürz

add microcoreutils


ea4a917c47 Benjamin Stürz

add rvforth


92d022a4ae Benjamin Stürz

replace last occurences of rvemu with linurv


764c56209e Benjamin Stürz

use destruct(1) for parsing ELF headers


cd0438ce5c Benjamin Stürz

add data.dst


d3dcf18f6e Benjamin Stürz

update destruct to 0.2


0375feb614 Benjamin Stürz

add destruct-0.1


16107e2ec3 Benjamin Stürz

initial support for signals


c21d1989ef Benjamin Stürz

minor changes


df569e1e7c Benjamin Stürz

remove debugging statement


502e1ef880 Benjamin Stürz

many minor changes

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


1927278bfa Benjamin Stürz

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


85165aafc2 Benjamin Stürz

improve logging


d68efc51bc Benjamin Stürz

print syscall name


6341b1fd77 Benjamin Stürz

add oksh as a test


87df77a28a Benjamin Stürz

implement getcwd(2) and getppid(2)


5c65abd060 Benjamin Stürz

fix M instructions


556cf3fcc3 Benjamin Stürz

enable M extension in toolchain


728f3bb17b Benjamin Stürz

implement stub atomics