On 22 March 2018 at 21:58, Laurent Vivier <[email protected]> wrote:
> move all target specific parts to
> signal.inc.c in arch directory
>
> Signed-off-by: Laurent Vivier <[email protected]>
> ---
> linux-user/aarch64/signal.inc.c | 556 +++
> linux-user/alpha/signal.inc.c | 258 ++
> linux-user/arm/signal.inc.c | 749 +++++
> linux-user/cris/signal.inc.c | 166 +
> linux-user/hppa/signal.inc.c | 188 ++
> linux-user/i386/signal.inc.c | 579 ++++
> linux-user/m68k/signal.inc.c | 406 +++
> linux-user/microblaze/signal.inc.c | 226 ++
> linux-user/mips/signal.inc.c | 378 +++
> linux-user/mips64/signal.inc.c | 1 +
> linux-user/nios2/signal.inc.c | 232 ++
> linux-user/openrisc/signal.inc.c | 209 ++
> linux-user/ppc/signal.inc.c | 667 ++++
> linux-user/riscv/signal.inc.c | 196 ++
> linux-user/s390x/signal.inc.c | 305 ++
> linux-user/sh4/signal.inc.c | 327 ++
> linux-user/signal.c | 6487
> +-----------------------------------
> linux-user/sparc/signal.inc.c | 601 ++++
> linux-user/sparc64/signal.inc.c | 1 +
> linux-user/tilegx/signal.inc.c | 163 +
> linux-user/x86_64/signal.inc.c | 1 +
> linux-user/xtensa/signal.inc.c | 253 ++
> 22 files changed, 6463 insertions(+), 6486 deletions(-)
I think anything with a diffstat like this is basically
unreviewable, at least for me :-(
> diff --git a/linux-user/aarch64/signal.inc.c b/linux-user/aarch64/signal.inc.c
> new file mode 100644
> index 0000000000..28fa0f2f22
> --- /dev/null
> +++ b/linux-user/aarch64/signal.inc.c
I was hoping we could have these be standalone .c files,
rather than just #included from linux-user/signal.c.
I appreciate this requires a bit more teasing out of what
needs to become non-static in the common code signal.c
to be callable from the per-target code, though.
> @@ -0,0 +1,556 @@
> +struct target_sigcontext {
New source files should all have the usual sort of comment
header with a copyright and license statement.
thanks
-- PMM