set_mempolicy_home_node on ia64
sys_set_mempolicy_home_node(unsigned long start, unsigned long len, unsigned long home_node, unsigned long flags)
| number | 1474 (0x5c2) |
|---|---|
| abi | common |
| entry point | sys_set_mempolicy_home_node |
| since | Linux 5.17 |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r15 | 1474, the syscall number |
out0 | unsigned long start |
out1 | unsigned long len |
out2 | unsigned long home_node |
out3 | unsigned long flags |
r8 | the return value |
Then run break 0x100000 to enter the kernel.
The kernel uses r10 to signal an error.
The pipe call returns file descriptors in r8 and r9.
This architecture was removed from the Linux kernel in Linux 6.7. The newest release with a syscall table here is Linux 6.6. The other removed architectures live on the historical architectures page.
Same syscall on other architectures
- x64 450
- x86 450
- arm64 450
- arm 450
- riscv64 450
- ia32 450
- x32 1073742274
- loongarch64 450
- ppc64 450
- ppc 450
- s390x 450
- mips64 5450
- mipsn32 6450
- mipso32 4450
- arc 450
- csky 450
- hexagon 450
- m68k 450
- microblaze 450
- nds32 450, removed in 5.18
- nios2 450
- openrisc 450
- parisc 450
- sh 450
- sparc 450
- sparc64 450
- xtensa 450
Get this as JSON: https://api.syscall.sh/v2/syscalls/ia64/set_mempolicy_home_node?kernel=all