Support the system call mremap

This commit is contained in:
Wang Siyuan
2025-06-16 07:39:56 +00:00
committed by Tate, Hongliang Tian
parent 33345f184a
commit 11f9675f37
13 changed files with 421 additions and 52 deletions

View File

@ -15,7 +15,7 @@ support the loading of Linux kernel modules.
## System Calls
At the time of writing,
Asterinas implements 213 out of the 336 system calls
Asterinas implements 214 out of the 336 system calls
provided by Linux on x86-64 architecture.
| Numbers | Names | Is Implemented |
@ -45,7 +45,7 @@ provided by Linux on x86-64 architecture.
| 22 | pipe | ✅ |
| 23 | select | ✅ |
| 24 | sched_yield | ✅ |
| 25 | mremap | |
| 25 | mremap | |
| 26 | msync | ✅ |
| 27 | mincore | ❌ |
| 28 | madvise | ✅ |
@ -321,10 +321,10 @@ provided by Linux on x86-64 architecture.
| 298 | perf_event_open | ❌ |
| 299 | recvmmsg | ❌ |
| 300 | fanotify_init | ❌ |
| 301 | fanotify_mark | ❌ |
| 301 | fanotify_mark | ❌ |
| 302 | prlimit64 | ✅ |
| 303 | name_to_handle_at | ❌ |
| 304 | open_by_handle_at | ❌ |
| 304 | open_by_handle_at | ❌ |
| 305 | clock_adjtime | ❌ |
| 306 | syncfs | ❌ |
| 307 | sendmmsg | ❌ |