mirror of
https://github.com/hexagonal-sun/moss-kernel.git
synced 2026-04-25 17:51:33 -04:00
Stub sys_madvise (#67)
This commit is contained in:
@@ -233,7 +233,7 @@
|
||||
| 0xe6 (230) | mlockall | (int flags) | __arm64_sys_mlockall | false |
|
||||
| 0xe7 (231) | munlockall | () | __arm64_sys_munlockall | false |
|
||||
| 0xe8 (232) | mincore | (unsigned long start, size_t len, unsigned char *vec) | __arm64_sys_mincore | false |
|
||||
| 0xe9 (233) | madvise | (unsigned long start, size_t len_in, int behavior) | __arm64_sys_madvise | false |
|
||||
| 0xe9 (233) | madvise | (unsigned long start, size_t len_in, int behavior) | __arm64_sys_madvise | noop |
|
||||
| 0xea (234) | remap_file_pages | (unsigned long start, unsigned long size, unsigned long prot, unsigned long pgoff, unsigned long flags) | __arm64_sys_remap_file_pages | false |
|
||||
| 0xeb (235) | mbind | (unsigned long start, unsigned long len, unsigned long mode, const unsigned long *nmask, unsigned long maxnode, unsigned int flags) | __arm64_sys_mbind | false |
|
||||
| 0xec (236) | get_mempolicy | (int *policy, unsigned long *nmask, unsigned long maxnode, unsigned long addr, unsigned long flags) | __arm64_sys_get_mempolicy | false |
|
||||
|
||||
@@ -256,6 +256,7 @@ pub async fn handle_syscall() {
|
||||
}
|
||||
0xde => sys_mmap(arg1, arg2, arg3, arg4, arg5.into(), arg6).await,
|
||||
0xe2 => sys_mprotect(VA::from_value(arg1 as _), arg2 as _, arg3 as _),
|
||||
0xe9 => Ok(0), // sys_madvise is a no-op
|
||||
0x104 => {
|
||||
sys_wait4(
|
||||
arg1.cast_signed() as _,
|
||||
|
||||
Reference in New Issue
Block a user