[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH] linux-user/syscall_defs.h: Sync the latest si_c
From: |
Peter Maydell |
Subject: |
Re: [Qemu-devel] [PATCH] linux-user/syscall_defs.h: Sync the latest si_code from Linux kernel |
Date: |
Sat, 26 Sep 2015 09:06:45 -0700 |
On 25 September 2015 at 21:10, <address@hidden> wrote:
> From: Chen Gang <address@hidden>
>
> They content several new macro members, also contents TARGET_N*.
>
> Signed-off-by: Chen Gang <address@hidden>
> ---
> linux-user/syscall_defs.h | 44 ++++++++++++++++++++++++++++++--------------
> 1 file changed, 30 insertions(+), 14 deletions(-)
>
> diff --git a/linux-user/syscall_defs.h b/linux-user/syscall_defs.h
> index cdc8db4..6bec3f2 100644
> --- a/linux-user/syscall_defs.h
> +++ b/linux-user/syscall_defs.h
> @@ -736,14 +736,21 @@ typedef struct target_siginfo {
> /*
> * SIGILL si_codes
> */
> -#define TARGET_ILL_ILLOPC (1) /* illegal opcode */
> -#define TARGET_ILL_ILLOPN (2) /* illegal operand */
> -#define TARGET_ILL_ILLADR (3) /* illegal addressing mode */
> -#define TARGET_ILL_ILLTRP (4) /* illegal trap */
> -#define TARGET_ILL_PRVOPC (5) /* privileged opcode */
> -#define TARGET_ILL_PRVREG (6) /* privileged register */
> -#define TARGET_ILL_COPROC (7) /* coprocessor error */
> -#define TARGET_ILL_BADSTK (8) /* internal stack error */
> +#define TARGET_ILL_ILLOPC (1) /* illegal opcode */
> +#define TARGET_ILL_ILLOPN (2) /* illegal operand */
> +#define TARGET_ILL_ILLADR (3) /* illegal addressing mode */
> +#define TARGET_ILL_ILLTRP (4) /* illegal trap */
> +#define TARGET_ILL_PRVOPC (5) /* privileged opcode */
> +#define TARGET_ILL_PRVREG (6) /* privileged register */
> +#define TARGET_ILL_COPROC (7) /* coprocessor error */
> +#define TARGET_ILL_BADSTK (8) /* internal stack error */
> +#ifdef TARGET_TILEGX
> +#define TARGET_ILL_DBLFLT (9) /* double fault */
> +#define TARGET_ILL_HARDWALL (10) /* user networks hardwall violation
> */
> +#define TARGET_NSIGILL 10
> +#else
> +#define TARGET_NSIGILL 8
> +#endif
Please don't change lines which haven't actually changed;
it makes it hard to see what has been added.
thanks
-- PMM