diff options
author | Bruce Ashfield <bruce.ashfield@gmail.com> | 2022-08-04 18:57:45 -0400 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2022-08-08 15:44:21 +0100 |
commit | 5eb28fc7a123f27400b8aa721dc65b30f786e6c1 (patch) | |
tree | 0be359aceed46c74e599c01efbf3e88de36de580 /meta/recipes-kernel | |
parent | 83ac4744140784d030ff200bf8ac59c6f698bdd0 (diff) | |
download | poky-5eb28fc7a123f27400b8aa721dc65b30f786e6c1.tar.gz |
kernel-devsrc: support powerpc on v5.19+
The on-target/scripts requirements have expanded for powerpc on v5.19+
we copy the required .S and .sh files as part of devsrc to support the
archtecture.
(From OE-Core rev: 9fb466612bd735046a4037b0d62f24a9d6f35628)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-kernel')
-rw-r--r-- | meta/recipes-kernel/linux/kernel-devsrc.bb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/meta/recipes-kernel/linux/kernel-devsrc.bb b/meta/recipes-kernel/linux/kernel-devsrc.bb index 165589bf36..a38d35e82a 100644 --- a/meta/recipes-kernel/linux/kernel-devsrc.bb +++ b/meta/recipes-kernel/linux/kernel-devsrc.bb | |||
@@ -119,6 +119,8 @@ do_install() { | |||
119 | if [ "${ARCH}" = "powerpc" ]; then | 119 | if [ "${ARCH}" = "powerpc" ]; then |
120 | cp -a --parents arch/powerpc/kernel/vdso32/vdso32.lds $kerneldir/build 2>/dev/null || : | 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 || : | 121 | cp -a --parents arch/powerpc/kernel/vdso64/vdso64.lds $kerneldir/build 2>/dev/null || : |
122 | # v5.19+ | ||
123 | cp -a --parents arch/powerpc/kernel/vdso/vdso*.lds $kerneldir/build 2>/dev/null || : | ||
122 | fi | 124 | fi |
123 | 125 | ||
124 | cp -a include $kerneldir/build/include | 126 | cp -a include $kerneldir/build/include |
@@ -199,6 +201,11 @@ do_install() { | |||
199 | cp -a --parents arch/${ARCH}/kernel/syscalls/syscallhdr.sh $kerneldir/build/ 2>/dev/null || : | 201 | cp -a --parents arch/${ARCH}/kernel/syscalls/syscallhdr.sh $kerneldir/build/ 2>/dev/null || : |
200 | cp -a --parents arch/${ARCH}/kernel/vdso32/* $kerneldir/build/ 2>/dev/null || : | 202 | cp -a --parents arch/${ARCH}/kernel/vdso32/* $kerneldir/build/ 2>/dev/null || : |
201 | cp -a --parents arch/${ARCH}/kernel/vdso64/* $kerneldir/build/ 2>/dev/null || : | 203 | cp -a --parents arch/${ARCH}/kernel/vdso64/* $kerneldir/build/ 2>/dev/null || : |
204 | |||
205 | # v5.19+ | ||
206 | cp -a --parents arch/powerpc/kernel/vdso/*.S $kerneldir/build 2>/dev/null || : | ||
207 | cp -a --parents arch/powerpc/kernel/vdso/*gettimeofday.* $kerneldir/build 2>/dev/null || : | ||
208 | cp -a --parents arch/powerpc/kernel/vdso/gen_vdso*_offsets.sh $kerneldir/build/ 2>/dev/null || : | ||
202 | fi | 209 | fi |
203 | if [ "${ARCH}" = "riscv" ]; then | 210 | if [ "${ARCH}" = "riscv" ]; then |
204 | cp -a --parents arch/riscv/kernel/vdso/*gettimeofday.* $kerneldir/build/ | 211 | cp -a --parents arch/riscv/kernel/vdso/*gettimeofday.* $kerneldir/build/ |