freebsd-dev/sys/compat/ia32
Dmitry Chagin de8374df28 fork: Allow ABI to specify fork return values for child.
At least Linux x86 ABI's does not use carry bit and expects that the dx register
is preserved. For this add a new sv_set_fork_retval hook and call it from cpu_fork().

Add a short comment about touching dx in x86_set_fork_retval(), for more details
see phab comments from kib@ and imp@.

Reviewed by:		kib
Differential revision:	https://reviews.freebsd.org/D31472
MFC after:		2 weeks
2021-08-12 11:45:25 +03:00
..
ia32_genassym.c Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
ia32_signal.h compat: clean up empty lines in .c and .h files 2020-09-01 21:24:33 +00:00
ia32_sysvec.c fork: Allow ABI to specify fork return values for child. 2021-08-12 11:45:25 +03:00
ia32_util.h