[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2 07/15] bsd-user: move TARGET_MC_GET_CLEAR_RET to target_os
From: |
Kyle Evans |
Subject: |
Re: [PATCH v2 07/15] bsd-user: move TARGET_MC_GET_CLEAR_RET to target_os_signal.h |
Date: |
Sun, 17 Oct 2021 22:34:50 -0500 |
On Fri, Oct 8, 2021 at 6:15 PM Warner Losh <imp@bsdimp.com> wrote:
>
> Move TARGET_MC_GET_CLEAR_RET to freebsd/target_os_signal.h since it's
> architecture agnostic on FreeBSD.
>
> Signed-off-by: Warner Losh <imp@bsdimp.com>
> Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
> ---
> bsd-user/freebsd/target_os_signal.h | 3 +++
> bsd-user/i386/target_arch_signal.h | 2 --
> bsd-user/x86_64/target_arch_signal.h | 2 --
> 3 files changed, 3 insertions(+), 4 deletions(-)
>
> diff --git a/bsd-user/freebsd/target_os_signal.h
> b/bsd-user/freebsd/target_os_signal.h
> index 3ed454e086..1a4c5faf19 100644
> --- a/bsd-user/freebsd/target_os_signal.h
> +++ b/bsd-user/freebsd/target_os_signal.h
> @@ -1,6 +1,9 @@
> #ifndef _TARGET_OS_SIGNAL_H_
> #define _TARGET_OS_SIGNAL_H_
>
> +/* FreeBSD's sys/ucontext.h defines this */
> +#define TARGET_MC_GET_CLEAR_RET 0x0001
> +
> #include "target_os_siginfo.h"
> #include "target_arch_signal.h"
>
> diff --git a/bsd-user/i386/target_arch_signal.h
> b/bsd-user/i386/target_arch_signal.h
> index 9812c6b034..a90750d602 100644
> --- a/bsd-user/i386/target_arch_signal.h
> +++ b/bsd-user/i386/target_arch_signal.h
> @@ -27,8 +27,6 @@
> #define TARGET_MINSIGSTKSZ (512 * 4) /* min sig stack size */
> #define TARGET_SIGSTKSZ (MINSIGSTKSZ + 32768) /* recommended size */
>
> -#define TARGET_MC_GET_CLEAR_RET 0x0001
> -
> struct target_sigcontext {
> /* to be added */
> };
> diff --git a/bsd-user/x86_64/target_arch_signal.h
> b/bsd-user/x86_64/target_arch_signal.h
> index 4c1ff0e5ba..4bb753b08b 100644
> --- a/bsd-user/x86_64/target_arch_signal.h
> +++ b/bsd-user/x86_64/target_arch_signal.h
> @@ -27,8 +27,6 @@
> #define TARGET_MINSIGSTKSZ (512 * 4) /* min sig stack size */
> #define TARGET_SIGSTKSZ (MINSIGSTKSZ + 32768) /* recommended size */
>
> -#define TARGET_MC_GET_CLEAR_RET 0x0001
> -
> struct target_sigcontext {
> /* to be added */
> };
> --
> 2.32.0
>
Reviewed-by: Kyle Evans <kevans@FreeBSD.org>
- Re: [PATCH v2 02/15] bsd-user/target_os-user.h: Remove support for FreeBSD older than 12.0, (continued)
- [PATCH v2 05/15] bsd-user: export get_errno and is_error from syscall.c, Warner Losh, 2021/10/08
- [PATCH v2 04/15] bsd-user: TARGET_RESET define is unused, remove it, Warner Losh, 2021/10/08
- [PATCH v2 09/15] bsd-user/target_os_elf: If ELF_HWCAP2 is defined, publish it, Warner Losh, 2021/10/08
- [PATCH v2 06/15] bsd-user/errno_defs.h: Add internal error numbers, Warner Losh, 2021/10/08
- [PATCH v2 07/15] bsd-user: move TARGET_MC_GET_CLEAR_RET to target_os_signal.h, Warner Losh, 2021/10/08
- Re: [PATCH v2 07/15] bsd-user: move TARGET_MC_GET_CLEAR_RET to target_os_signal.h,
Kyle Evans <=
- [PATCH v2 10/15] bsd-user: Remove used from TaskState, Warner Losh, 2021/10/08
- [PATCH v2 08/15] bsd-user/target_os_elf.h: Remove fallback ELF_HWCAP and reorder, Warner Losh, 2021/10/08
- [PATCH v2 12/15] bsd-user/sysarch: Move to using do_freebsd_arch_sysarch interface, Warner Losh, 2021/10/08
- [PATCH v2 14/15] bsd-user: Rename sigqueue to qemu_sigqueue, Warner Losh, 2021/10/08
- [PATCH v2 13/15] bsd-user/sysarch: Provide a per-arch framework for sysarch syscall, Warner Losh, 2021/10/08