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>
Mon, 4 Dec 2023 06:32:30 +0000 (22:32 -0800)
commitbdab409250730ae3de090031ed7cda8e2e5eaad4
tree4bda27da4f42adc4d73692488712edaa6ffa8b29
parent291ca5779e8f753f4b7d3590466ec6e6d603044e
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