[rpcsx-os] implement sys_dmem_mmap

This commit is contained in:
DH 2023-07-30 01:30:36 +03:00
parent 6c1580f17c
commit cd7b842c60
7 changed files with 76 additions and 15 deletions

View file

@ -14,6 +14,9 @@ struct File;
struct ProcessOps {
SysResult (*mmap)(Thread *thread, caddr_t addr, size_t len, sint prot,
sint flags, sint fd, off_t pos);
SysResult (*dmem_mmap)(Thread *thread, caddr_t addr, size_t len,
sint memoryType, sint prot, sint flags,
off_t directMemoryStart);
SysResult (*munmap)(Thread *thread, ptr<void> addr, size_t len);
SysResult (*msync)(Thread *thread, ptr<void> addr, size_t len, sint flags);
SysResult (*mprotect)(Thread *thread, ptr<const void> addr, size_t len,