linux-user: Create target/elfload.c files
Prepare to split the main linux-user/elfload.c. Create empty files for each target, and add the common build rule. Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
This commit is contained in:
parent
7adf9ebb0a
commit
58afe4cfe9
20 changed files with 24 additions and 1 deletions
1
linux-user/aarch64/elfload.c
Normal file
1
linux-user/aarch64/elfload.c
Normal file
|
|
@ -0,0 +1 @@
|
|||
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||
1
linux-user/alpha/elfload.c
Normal file
1
linux-user/alpha/elfload.c
Normal file
|
|
@ -0,0 +1 @@
|
|||
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||
1
linux-user/arm/elfload.c
Normal file
1
linux-user/arm/elfload.c
Normal file
|
|
@ -0,0 +1 @@
|
|||
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||
1
linux-user/hexagon/elfload.c
Normal file
1
linux-user/hexagon/elfload.c
Normal file
|
|
@ -0,0 +1 @@
|
|||
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||
1
linux-user/hppa/elfload.c
Normal file
1
linux-user/hppa/elfload.c
Normal file
|
|
@ -0,0 +1 @@
|
|||
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||
1
linux-user/i386/elfload.c
Normal file
1
linux-user/i386/elfload.c
Normal file
|
|
@ -0,0 +1 @@
|
|||
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||
1
linux-user/loongarch64/elfload.c
Normal file
1
linux-user/loongarch64/elfload.c
Normal file
|
|
@ -0,0 +1 @@
|
|||
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||
1
linux-user/m68k/elfload.c
Normal file
1
linux-user/m68k/elfload.c
Normal file
|
|
@ -0,0 +1 @@
|
|||
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||
1
linux-user/microblaze/elfload.c
Normal file
1
linux-user/microblaze/elfload.c
Normal file
|
|
@ -0,0 +1 @@
|
|||
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||
1
linux-user/mips/elfload.c
Normal file
1
linux-user/mips/elfload.c
Normal file
|
|
@ -0,0 +1 @@
|
|||
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||
1
linux-user/mips64/elfload.c
Normal file
1
linux-user/mips64/elfload.c
Normal file
|
|
@ -0,0 +1 @@
|
|||
#include "../mips/elfload.c"
|
||||
1
linux-user/openrisc/elfload.c
Normal file
1
linux-user/openrisc/elfload.c
Normal file
|
|
@ -0,0 +1 @@
|
|||
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||
1
linux-user/ppc/elfload.c
Normal file
1
linux-user/ppc/elfload.c
Normal file
|
|
@ -0,0 +1 @@
|
|||
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||
1
linux-user/riscv/elfload.c
Normal file
1
linux-user/riscv/elfload.c
Normal file
|
|
@ -0,0 +1 @@
|
|||
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||
1
linux-user/s390x/elfload.c
Normal file
1
linux-user/s390x/elfload.c
Normal file
|
|
@ -0,0 +1 @@
|
|||
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||
1
linux-user/sh4/elfload.c
Normal file
1
linux-user/sh4/elfload.c
Normal file
|
|
@ -0,0 +1 @@
|
|||
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||
1
linux-user/sparc/elfload.c
Normal file
1
linux-user/sparc/elfload.c
Normal file
|
|
@ -0,0 +1 @@
|
|||
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||
1
linux-user/x86_64/elfload.c
Normal file
1
linux-user/x86_64/elfload.c
Normal file
|
|
@ -0,0 +1 @@
|
|||
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||
1
linux-user/xtensa/elfload.c
Normal file
1
linux-user/xtensa/elfload.c
Normal file
|
|
@ -0,0 +1 @@
|
|||
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||
|
|
@ -4327,7 +4327,11 @@ foreach target : target_dirs
|
|||
)
|
||||
if 'CONFIG_LINUX_USER' in config_target
|
||||
dir = base_dir / abi
|
||||
arch_srcs += files(dir / 'signal.c', dir / 'cpu_loop.c')
|
||||
arch_srcs += files(
|
||||
dir / 'cpu_loop.c',
|
||||
dir / 'elfload.c',
|
||||
dir / 'signal.c',
|
||||
)
|
||||
if config_target.has_key('TARGET_SYSTBL_ABI')
|
||||
arch_srcs += \
|
||||
syscall_nr_generators[abi].process(base_dir / abi / config_target['TARGET_SYSTBL'],
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue