mbind on frv

set memory policy for a memory range

sys_mbind(unsigned long start, unsigned long len, unsigned long mode, const unsigned long *nmask, unsigned long maxnode, unsigned flags)
number274 (0x112)
abicommon
entry pointsys_mbind
sinceLinux 3.3 or earlier (3.3 is the first release scanned for frv)
man pagembind(2)
sourceelixir.bootlin.com

Registers

registervalue
gr7274, the syscall number
gr8unsigned long start
gr9unsigned long len
gr10unsigned long mode
gr11const unsigned long *nmask
gr12unsigned long maxnode
gr13unsigned flags
gr8the return value

Then run tira gr0, 0 to enter the kernel.

This architecture was removed from the Linux kernel in Linux 4.17. The newest release with a syscall table here is Linux 4.16. The other removed architectures live on the historical architectures page.

Same syscall on other architectures

Get this as JSON: https://api.syscall.sh/v2/syscalls/frv/mbind?kernel=all