criu/compel/arch
Younes Manton 59fcfa80d8 compel: Add support for ppc64le scv syscalls
Power ISA 3.0 added a new syscall instruction. Kernel 5.9 added
corresponding support.

Add CRIU support to recognize the new instruction and kernel ABI changes
to properly dump and restore threads executing in syscalls. Without this
change threads executing in syscalls using the scv instruction will not
be restored to re-execute the syscall, they will be restored to execute
the following instruction and will return unexpected error codes
(ERESTARTSYS, etc) to user code.

Signed-off-by: Younes Manton <ymanton@ca.ibm.com>
2023-10-22 13:29:25 -07:00
..
aarch64 ci: fix new codespell errors 2023-10-22 13:29:25 -07:00
arm dump+restore: Implement membarrier() registration c/r. 2023-10-22 13:29:25 -07:00
loongarch64 loongarch64: fix syscall_64.tbl 2023-10-22 13:29:25 -07:00
mips dump+restore: Implement membarrier() registration c/r. 2023-10-22 13:29:25 -07:00
ppc64 compel: Add support for ppc64le scv syscalls 2023-10-22 13:29:25 -07:00
s390 dump+restore: Implement membarrier() registration c/r. 2023-10-22 13:29:25 -07:00
x86 dump+restore: Implement membarrier() registration c/r. 2023-10-22 13:29:25 -07:00