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 | |
| 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')
| -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/ |
