caller.py: implement a pile of syscalls
authorJacob Lifshay <programmerjake@gmail.com>
Sun, 3 Dec 2023 08:49:08 +0000 (00:49 -0800)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Wed, 13 Dec 2023 09:34:40 +0000 (09:34 +0000)
commitdb8c8809773cbc219920e8b074264df911dfc271
treee05bc2403a673a2ed2d16c5ce9da747aa8752edf
parenta11fd38d2e23044c515b32fe78be2c3000735450
caller.py: implement a pile of syscalls

this implements read, mmap, mmap2, brk, openat, uname, and newuname.

it also stubs out munmap, mprotect, and pkey_mprotect so programs
don't crash cpython.
src/openpower/decoder/isa/caller.py
src/openpower/decoder/isa/mem.py