Lines Matching full:arch

97         if [ -d arch/${ARCH}/scripts ]; then
98 cp -a arch/${ARCH}/scripts $kerneldir/build/arch/${ARCH}
100 if [ -f arch/${ARCH}/*lds ]; then
101 cp -a arch/${ARCH}/*lds $kerneldir/build/arch/${ARCH}
107 if [ "${ARCH}" = "powerpc" ]; then
108 if [ -e arch/powerpc/lib/crtsavres.S ] ||
109 [ -e arch/powerpc/lib/crtsavres.o ]; then
110 cp -a --parents arch/powerpc/lib/crtsavres.[So] $kerneldir/build/
114 if [ "${ARCH}" = "arm64" -o "${ARCH}" = "riscv" ]; then
115 if [ -e arch/${ARCH}/kernel/vdso/vdso.lds ]; then
116 cp -a --parents arch/${ARCH}/kernel/vdso/vdso.lds $kerneldir/build/
119 if [ "${ARCH}" = "powerpc" ]; then
120 cp -a --parents arch/powerpc/kernel/vdso32/vdso32.lds $kerneldir/build 2>/dev/null || :
121 cp -a --parents arch/powerpc/kernel/vdso64/vdso64.lds $kerneldir/build 2>/dev/null || :
163 cp -a --parents $(find tools/arch/${ARCH}/ -type f) $kerneldir/build/
166 if [ "${ARCH}" = "arm64" ]; then
167 # arch/arm64/include/asm/xen references arch/arm
168 cp -a --parents arch/arm/include/asm/xen $kerneldir/build/
169 # arch/arm64/include/asm/opcodes.h references arch/arm
170 cp -a --parents arch/arm/include/asm/opcodes.h $kerneldir/build/
172 cp -a --parents arch/arm64/kernel/vdso/*gettimeofday.* $kerneldir/build/
173 cp -a --parents arch/arm64/kernel/vdso/sigreturn.S $kerneldir/build/
174 cp -a --parents arch/arm64/kernel/vdso/note.S $kerneldir/build/
175 cp -a --parents arch/arm64/kernel/vdso/gen_vdso_offsets.sh $kerneldir/build/
177 cp -a --parents arch/arm64/kernel/module.lds $kerneldir/build/ 2>/dev/null || :
180 cp -a --parents arch/arm64/tools/gen-cpucaps.awk $kerneldir/build/ 2>/dev/null || :
181 cp -a --parents arch/arm64/tools/cpucaps $kerneldir/build/ 2>/dev/null || :
183 if [ -e $kerneldir/build/arch/arm64/tools/gen-cpucaps.awk ]; then
184 … sed -i -e "s,#!.*awk.*,#!${USRBINPATH}/env awk," $kerneldir/build/arch/arm64/tools/gen-cpucaps.awk
188 if [ "${ARCH}" = "powerpc" ]; then
190 cp -a --parents arch/${ARCH}/kernel/syscalls/syscall.tbl $kerneldir/build/ 2>/dev/null || :
191 cp -a --parents arch/${ARCH}/kernel/syscalls/syscalltbl.sh $kerneldir/build/ 2>/dev/null || :
192 cp -a --parents arch/${ARCH}/kernel/syscalls/syscallhdr.sh $kerneldir/build/ 2>/dev/null || :
193 cp -a --parents arch/${ARCH}/kernel/vdso32/* $kerneldir/build/ 2>/dev/null || :
194 cp -a --parents arch/${ARCH}/kernel/vdso64/* $kerneldir/build/ 2>/dev/null || :
196 if [ "${ARCH}" = "riscv" ]; then
197 cp -a --parents arch/riscv/kernel/vdso/*gettimeofday.* $kerneldir/build/
198 cp -a --parents arch/riscv/kernel/vdso/note.S $kerneldir/build/
199 if [ -e arch/riscv/kernel/vdso/gen_vdso_offsets.sh ]; then
200 cp -a --parents arch/riscv/kernel/vdso/gen_vdso_offsets.sh $kerneldir/build/
202 cp -a --parents arch/riscv/kernel/vdso/* $kerneldir/build/ 2>/dev/null || :
206 if [ "${ARCH}" = "arm" ]; then
207 cp -a --parents arch/${ARCH}/mach-*/include $kerneldir/build/
210 cp -a --parents arch/arm/tools/gen-mach-types $kerneldir/build/
211 cp -a --parents arch/arm/tools/mach-types $kerneldir/build/
214 SYSCALL_TOOLS=$(find arch/arm/tools -name "syscall*")
219 cp -a --parents arch/arm/kernel/module.lds $kerneldir/build/ 2>/dev/null || :
222 if [ -d arch/${ARCH}/include ]; then
223 cp -a --parents arch/${ARCH}/include $kerneldir/build/
234 cp -a --parents $(find arch/x86 -type f -name "syscall_32.tbl") $kerneldir/build
235 cp -a --parents $(find arch/arm -type f -name "*.tbl") $kerneldir/build 2>/dev/null || :
237 if [ "${ARCH}" = "x86" ]; then
239 … cp -a --parents $(find arch/x86 -type f -name "syscall_32.tbl") $kerneldir/build/ 2>/dev/null || :
240 … cp -a --parents $(find arch/x86 -type f -name "syscalltbl.sh") $kerneldir/build/ 2>/dev/null || :
241 … cp -a --parents $(find arch/x86 -type f -name "syscallhdr.sh") $kerneldir/build/ 2>/dev/null || :
242 … cp -a --parents $(find arch/x86 -type f -name "syscall_64.tbl") $kerneldir/build/ 2>/dev/null || :
243 cp -a --parents arch/x86/tools/relocs_32.c $kerneldir/build/
244 cp -a --parents arch/x86/tools/relocs_64.c $kerneldir/build/
245 cp -a --parents arch/x86/tools/relocs.c $kerneldir/build/
246 cp -a --parents arch/x86/tools/relocs_common.c $kerneldir/build/
247 cp -a --parents arch/x86/tools/relocs.h $kerneldir/build/
248 cp -a --parents arch/x86/tools/gen-insn-attr-x86.awk $kerneldir/build/ 2>/dev/null || :
249 cp -a --parents arch/x86/purgatory/purgatory.c $kerneldir/build/
253 cp -a --parents arch/x86/purgatory/sha256.h $kerneldir/build/ 2>/dev/null || :
254 cp -a --parents arch/x86/purgatory/sha256.c $kerneldir/build/ 2>/dev/null || :
256 cp -a --parents arch/x86/purgatory/stack.S $kerneldir/build/
257 cp -a --parents arch/x86/purgatory/string.c $kerneldir/build/ 2>/dev/null || :
258 cp -a --parents arch/x86/purgatory/setup-x86_64.S $kerneldir/build/
259 cp -a --parents arch/x86/purgatory/entry64.S $kerneldir/build/
260 cp -a --parents arch/x86/boot/string.h $kerneldir/build/
261 cp -a --parents arch/x86/boot/string.c $kerneldir/build/
262 cp -a --parents arch/x86/boot/compressed/string.c $kerneldir/build/ 2>/dev/null || :
263 cp -a --parents arch/x86/boot/ctype.h $kerneldir/build/
266 cp -a --parents arch/x86/lib/inat.c $kerneldir/build/ 2>/dev/null || :
267 cp -a --parents arch/x86/lib/insn.c $kerneldir/build/ 2>/dev/null || :
270 if [ "${ARCH}" = "mips" ]; then
271 cp -a --parents arch/mips/Kbuild.platforms $kerneldir/build/
273 cp --parents arch/mips/boot/tools/relocs* $kerneldir/build
274 cp -a --parents arch/mips/kernel/asm-offsets.c $kerneldir/build
278 cp -a --parents arch/mips/kernel/syscalls/*.sh $kerneldir/build 2>/dev/null || :
279 cp -a --parents arch/mips/kernel/syscalls/*.tbl $kerneldir/build 2>/dev/null || :
280 cp -a --parents arch/mips/tools/elf-entry.c $kerneldir/build 2>/dev/null || :
306 if [ "${ARCH}" = "powerpc" ]; then
341 RDEPENDS:${PN} += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-dev', '', d)}"