[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH for 2.13 0/5] linux-user: move arch specific parts t
From: |
Laurent Vivier |
Subject: |
[Qemu-devel] [PATCH for 2.13 0/5] linux-user: move arch specific parts to arch directories |
Date: |
Thu, 22 Mar 2018 22:58:28 +0100 |
Some files like signal.c are really hard to read
because all architectures are mixed in the same
file.
This series moves from signal.c these parts to
the architecture dedicated directories in linux-user.
Moerover, this allows to compare easier functions
between architectures (it helps to debug problems).
Adding new functions for a new architecture will
be facilitated too.
As we are doing that for signal.c, we can also
do that for main.c, for the cpu loop part
and the cpu loop prologue too.
checkpatch.pl is not happy... but I only want to
move code from a file to another. I don't want
to change the content of the parts I move.
Laurent Vivier (5):
linux-user: cleanup signal.c
linux-user: remove unneeded #ifdef in signal.c
linux-user: define TARGET_ARCH_HAS_SETUP_FRAME
linux-user: cleanup cpu_loop()
linux-user: cleanup main()
linux-user/aarch64/cpu_loop.inc.c | 1 +
linux-user/aarch64/prologue.inc.c | 21 +
linux-user/aarch64/signal.inc.c | 557 +++
linux-user/alpha/cpu_loop.inc.c | 191 +
linux-user/alpha/prologue.inc.c | 9 +
linux-user/alpha/signal.inc.c | 259 ++
linux-user/arm/cpu_loop.inc.c | 488 +++
linux-user/arm/prologue.inc.c | 23 +
linux-user/arm/signal.inc.c | 750 ++++
linux-user/cris/cpu_loop.inc.c | 67 +
linux-user/cris/prologue.inc.c | 19 +
linux-user/cris/signal.inc.c | 167 +
linux-user/hppa/cpu_loop.inc.c | 178 +
linux-user/hppa/prologue.inc.c | 8 +
linux-user/hppa/signal.inc.c | 188 +
linux-user/i386/cpu_loop.inc.c | 229 ++
linux-user/i386/prologue.inc.c | 113 +
linux-user/i386/signal.inc.c | 580 +++
linux-user/m68k/cpu_loop.inc.c | 115 +
linux-user/m68k/prologue.inc.c | 26 +
linux-user/m68k/signal.inc.c | 407 +++
linux-user/main.c | 4318 +---------------------
linux-user/microblaze/cpu_loop.inc.c | 116 +
linux-user/microblaze/prologue.inc.c | 35 +
linux-user/microblaze/signal.inc.c | 227 ++
linux-user/mips/cpu_loop.inc.c | 695 ++++
linux-user/mips/prologue.inc.c | 25 +
linux-user/mips/signal.inc.c | 379 ++
linux-user/mips64/cpu_loop.inc.c | 1 +
linux-user/mips64/prologue.inc.c | 1 +
linux-user/mips64/signal.inc.c | 1 +
linux-user/nios2/cpu_loop.inc.c | 98 +
linux-user/nios2/prologue.inc.c | 29 +
linux-user/nios2/signal.inc.c | 232 ++
linux-user/openrisc/cpu_loop.inc.c | 81 +
linux-user/openrisc/prologue.inc.c | 9 +
linux-user/openrisc/signal.inc.c | 209 ++
linux-user/ppc/cpu_loop.inc.c | 538 +++
linux-user/ppc/prologue.inc.c | 16 +
linux-user/ppc/signal.inc.c | 668 ++++
linux-user/riscv/cpu_loop.inc.c | 89 +
linux-user/riscv/prologue.inc.c | 4 +
linux-user/riscv/signal.inc.c | 196 +
linux-user/s390x/cpu_loop.inc.c | 132 +
linux-user/s390x/prologue.inc.c | 8 +
linux-user/s390x/signal.inc.c | 306 ++
linux-user/sh4/cpu_loop.inc.c | 78 +
linux-user/sh4/prologue.inc.c | 8 +
linux-user/sh4/signal.inc.c | 328 ++
linux-user/signal.c | 6623 +---------------------------------
linux-user/sparc/cpu_loop.inc.c | 271 ++
linux-user/sparc/prologue.inc.c | 10 +
linux-user/sparc/signal.inc.c | 602 +++
linux-user/sparc64/cpu_loop.inc.c | 1 +
linux-user/sparc64/prologue.inc.c | 1 +
linux-user/sparc64/signal.inc.c | 1 +
linux-user/tilegx/cpu_loop.inc.c | 251 ++
linux-user/tilegx/prologue.inc.c | 10 +
linux-user/tilegx/signal.inc.c | 163 +
linux-user/x86_64/cpu_loop.inc.c | 1 +
linux-user/x86_64/prologue.inc.c | 1 +
linux-user/x86_64/signal.inc.c | 1 +
linux-user/xtensa/cpu_loop.inc.c | 231 ++
linux-user/xtensa/prologue.inc.c | 8 +
linux-user/xtensa/signal.inc.c | 253 ++
65 files changed, 10776 insertions(+), 10875 deletions(-)
create mode 100644 linux-user/aarch64/cpu_loop.inc.c
create mode 100644 linux-user/aarch64/prologue.inc.c
create mode 100644 linux-user/aarch64/signal.inc.c
create mode 100644 linux-user/alpha/cpu_loop.inc.c
create mode 100644 linux-user/alpha/prologue.inc.c
create mode 100644 linux-user/alpha/signal.inc.c
create mode 100644 linux-user/arm/cpu_loop.inc.c
create mode 100644 linux-user/arm/prologue.inc.c
create mode 100644 linux-user/arm/signal.inc.c
create mode 100644 linux-user/cris/cpu_loop.inc.c
create mode 100644 linux-user/cris/prologue.inc.c
create mode 100644 linux-user/cris/signal.inc.c
create mode 100644 linux-user/hppa/cpu_loop.inc.c
create mode 100644 linux-user/hppa/prologue.inc.c
create mode 100644 linux-user/hppa/signal.inc.c
create mode 100644 linux-user/i386/cpu_loop.inc.c
create mode 100644 linux-user/i386/prologue.inc.c
create mode 100644 linux-user/i386/signal.inc.c
create mode 100644 linux-user/m68k/cpu_loop.inc.c
create mode 100644 linux-user/m68k/prologue.inc.c
create mode 100644 linux-user/m68k/signal.inc.c
create mode 100644 linux-user/microblaze/cpu_loop.inc.c
create mode 100644 linux-user/microblaze/prologue.inc.c
create mode 100644 linux-user/microblaze/signal.inc.c
create mode 100644 linux-user/mips/cpu_loop.inc.c
create mode 100644 linux-user/mips/prologue.inc.c
create mode 100644 linux-user/mips/signal.inc.c
create mode 100644 linux-user/mips64/cpu_loop.inc.c
create mode 100644 linux-user/mips64/prologue.inc.c
create mode 100644 linux-user/mips64/signal.inc.c
create mode 100644 linux-user/nios2/cpu_loop.inc.c
create mode 100644 linux-user/nios2/prologue.inc.c
create mode 100644 linux-user/nios2/signal.inc.c
create mode 100644 linux-user/openrisc/cpu_loop.inc.c
create mode 100644 linux-user/openrisc/prologue.inc.c
create mode 100644 linux-user/openrisc/signal.inc.c
create mode 100644 linux-user/ppc/cpu_loop.inc.c
create mode 100644 linux-user/ppc/prologue.inc.c
create mode 100644 linux-user/ppc/signal.inc.c
create mode 100644 linux-user/riscv/cpu_loop.inc.c
create mode 100644 linux-user/riscv/prologue.inc.c
create mode 100644 linux-user/riscv/signal.inc.c
create mode 100644 linux-user/s390x/cpu_loop.inc.c
create mode 100644 linux-user/s390x/prologue.inc.c
create mode 100644 linux-user/s390x/signal.inc.c
create mode 100644 linux-user/sh4/cpu_loop.inc.c
create mode 100644 linux-user/sh4/prologue.inc.c
create mode 100644 linux-user/sh4/signal.inc.c
create mode 100644 linux-user/sparc/cpu_loop.inc.c
create mode 100644 linux-user/sparc/prologue.inc.c
create mode 100644 linux-user/sparc/signal.inc.c
create mode 100644 linux-user/sparc64/cpu_loop.inc.c
create mode 100644 linux-user/sparc64/prologue.inc.c
create mode 100644 linux-user/sparc64/signal.inc.c
create mode 100644 linux-user/tilegx/cpu_loop.inc.c
create mode 100644 linux-user/tilegx/prologue.inc.c
create mode 100644 linux-user/tilegx/signal.inc.c
create mode 100644 linux-user/x86_64/cpu_loop.inc.c
create mode 100644 linux-user/x86_64/prologue.inc.c
create mode 100644 linux-user/x86_64/signal.inc.c
create mode 100644 linux-user/xtensa/cpu_loop.inc.c
create mode 100644 linux-user/xtensa/prologue.inc.c
create mode 100644 linux-user/xtensa/signal.inc.c
--
2.14.3
- [Qemu-devel] [PATCH for 2.13 0/5] linux-user: move arch specific parts to arch directories,
Laurent Vivier <=
- [Qemu-devel] [PATCH for 2.13 2/5] linux-user: remove unneeded #ifdef in signal.c, Laurent Vivier, 2018/03/22
- [Qemu-devel] [PATCH for 2.13 3/5] linux-user: define TARGET_ARCH_HAS_SETUP_FRAME, Laurent Vivier, 2018/03/22
- [Qemu-devel] [PATCH for 2.13 5/5] linux-user: cleanup main(), Laurent Vivier, 2018/03/22
- [Qemu-devel] [PATCH for 2.13 4/5] linux-user: cleanup cpu_loop(), Laurent Vivier, 2018/03/22
- [Qemu-devel] [PATCH for 2.13 1/5] linux-user: cleanup signal.c, Laurent Vivier, 2018/03/22