caller.py: implement a pile of syscalls
authorJacob Lifshay <programmerjake@gmail.com>
Sun, 3 Dec 2023 08:49:08 +0000 (00:49 -0800)
committerJacob Lifshay <programmerjake@gmail.com>
Wed, 13 Dec 2023 00:59:12 +0000 (16:59 -0800)
commit315b6779dc382ba4ee4e3ac7f76fd468a528acb2
treee05bc2403a673a2ed2d16c5ce9da747aa8752edf
parentbe7304d2f3249bb76f4d22e118b18ceb511ea43b
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