reboot on ia64
reboot or enable/disable Ctrl-Alt-Del
sys_reboot(int magic1, int magic2, unsigned int cmd, void *arg)
| number | 1096 (0x448) |
|---|---|
| abi | common |
| entry point | sys_reboot |
| since | Linux 5.0 or earlier (5.0 is the first release scanned for ia64) |
| man page | reboot(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r15 | 1096, the syscall number |
out0 | int magic1 |
out1 | int magic2 |
out2 | unsigned int cmd |
out3 | void *arg |
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 169
- x86 88
- arm64 142
- arm 88
- riscv64 142
- ia32 88
- x32 1073741993
- loongarch64 142
- ppc64 88
- ppc 88
- s390x 88
- mips64 5164
- mipsn32 6164
- mipso32 4088
- alpha 311
- arc 142
- blackfin 88, removed in 4.17
- cris 88, removed in 4.17
- csky 142
- frv 88, removed in 4.17
- hexagon 142
- m32r 88, removed in 4.17
- m68k 88
- metag 142, removed in 4.17
- microblaze 88
- mn10300 88, removed in 4.17
- nds32 142, removed in 5.18
- nios2 142
- openrisc 142
- parisc 88
- score 142, removed in 4.17
- sh 88
- sparc 55
- sparc64 55
- tilegx 142, removed in 4.17
- tilepro 142, removed in 4.17
- xtensa 203
Get this as JSON: https://api.syscall.sh/v2/syscalls/ia64/reboot?kernel=all