* kernelCI: kernel builds for ARCH=arc
@ 2018-11-05 17:18 Kevin Hilman
2018-11-05 21:09 ` Alexey Brodkin
0 siblings, 1 reply; 8+ messages in thread
From: Kevin Hilman @ 2018-11-05 17:18 UTC (permalink / raw)
To: Alexey Brodkin; +Cc: kernelci
Hi Alexy,
I'm working on the kernelCI build side for ARCH=arc, and running into
some basic build issues with the compilers you pointed me to.
First, on some of the builds, we're seeing:
arch/arc/Makefile:27: *** Toolchain not configured for ARCompact builds. Stop.
In an earlier thread, you mentioned only focusing on ARCv2 ISA.
Are some of the upstream defconfigs configured for ARCompact? If so,
could you tell us which defconfigs we should enable?
Also, I tried the latest release from here:
https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/releases/
And specifically, I tried the 2018.09-rc1 prebuilt_glibc release, and
I'm getting a bunch of link failures at the end due to mismatch
architectures. I get the same results with the 2018.03 release
whether I try the glibc or the uclibc release.
Below is a log from an attempt with the v4.19 kernel, but I see the
same thing with the latest mainline (v4.20-rc1).
Any suggestions on what I'm doing wrong here with the toolchain setup?
Thanks,
Kevin
root@197bf8f33695:~/linux-4.19.1# arc-linux-gcc -v
Using built-in specs.
COLLECT_GCC=arc-linux-gcc
COLLECT_LTO_WRAPPER=/usr/bin/../libexec/gcc/arc-snps-linux-gnu/8.2.1/lto-wrapper
Target: arc-snps-linux-gnu
Configured with:
/SCRATCH/arcjenkins/custom-ru20-arcgnu2/workspace/arc_gnu_toolchain_release/gcc/configure
--target=arc-snps-linux-gnu --with-cpu=hs38 --disable-multilib
--with-pkgversion='ARC HS GNU/Linux glibc toolchain 2018.09-rc1'
--with-bugurl=https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/issues
--enable-fast-install=N/A --with-endian=little --disable-werror
--enable-languages=c,c++
--prefix=/SCRATCH/arcjenkins/custom-ru20-arcgnu2/workspace/arc_gnu_toolchain_release/toolchain/../release_output/arc_gnu_2018.09-rc1_prebuilt_glibc_le_archs_linux_install
--enable-shared --without-newlib --disable-libgomp --with-gnu-as
--with-gnu-ld --with-python=no
--with-sysroot=/SCRATCH/arcjenkins/custom-ru20-arcgnu2/workspace/arc_gnu_toolchain_release/toolchain/../release_output/arc_gnu_2018.09-rc1_prebuilt_glibc_le_archs_linux_install/arc-snps-linux-gnu/sysroot
Thread model: posix
gcc version 8.2.1 20180814 (ARC HS GNU/Linux glibc toolchain 2018.09-rc1)
root@197bf8f33695:~/linux-4.19.1# ARCH=arc CROSS_COMPILE=arc-linux- make -j40
CALL scripts/checksyscalls.sh
CHK include/generated/compile.h
GEN .version
CHK include/generated/compile.h
UPD include/generated/compile.h
CC init/version.o
AR init/built-in.a
AR built-in.a
LD vmlinux.o
arc-linux-ld: error: vmlinux.o: unable to merge ISA extension
attributes code-density
arc-linux-ld: failed to merge target specific data of file
/usr/bin/../arc-snps-linux-gnu/sysroot/usr/lib/libgcc.a(_muldi3.o)
arc-linux-ld: error: attempting to link
/usr/bin/../arc-snps-linux-gnu/sysroot/usr/lib/libgcc.a(_udivsi3.o)
with a binary vmlinux.o of different architecture
arc-linux-ld: failed to merge target specific data of file
/usr/bin/../arc-snps-linux-gnu/sysroot/usr/lib/libgcc.a(_udivsi3.o)
arc-linux-ld: error: attempting to link
/usr/bin/../arc-snps-linux-gnu/sysroot/usr/lib/libgcc.a(_divsi3.o)
with a binary vmlinux.o of different architecture
arc-linux-ld: failed to merge target specific data of file
/usr/bin/../arc-snps-linux-gnu/sysroot/usr/lib/libgcc.a(_divsi3.o)
arc-linux-ld: error: attempting to link
/usr/bin/../arc-snps-linux-gnu/sysroot/usr/lib/libgcc.a(_umodsi3.o)
with a binary vmlinux.o of different architecture
arc-linux-ld: failed to merge target specific data of file
/usr/bin/../arc-snps-linux-gnu/sysroot/usr/lib/libgcc.a(_umodsi3.o)
arc-linux-ld: error: attempting to link
/usr/bin/../arc-snps-linux-gnu/sysroot/usr/lib/libgcc.a(_modsi3.o)
with a binary vmlinux.o of different architecture
arc-linux-ld: failed to merge target specific data of file
/usr/bin/../arc-snps-linux-gnu/sysroot/usr/lib/libgcc.a(_modsi3.o)
arc-linux-ld: error: attempting to link
/usr/bin/../arc-snps-linux-gnu/sysroot/usr/lib/libgcc.a(_divmod_tools.o)
with a binary vmlinux.o of different architecture
arc-linux-ld: failed to merge target specific data of file
/usr/bin/../arc-snps-linux-gnu/sysroot/usr/lib/libgcc.a(_divmod_tools.o)
arc-linux-ld: error: attempting to link
/usr/bin/../arc-snps-linux-gnu/sysroot/usr/lib/libgcc.a(_lshrdi3.o)
with a binary vmlinux.o of different architecture
arc-linux-ld: failed to merge target specific data of file
/usr/bin/../arc-snps-linux-gnu/sysroot/usr/lib/libgcc.a(_lshrdi3.o)
arc-linux-ld: error: attempting to link
/usr/bin/../arc-snps-linux-gnu/sysroot/usr/lib/libgcc.a(_ashldi3.o)
with a binary vmlinux.o of different architecture
arc-linux-ld: failed to merge target specific data of file
/usr/bin/../arc-snps-linux-gnu/sysroot/usr/lib/libgcc.a(_ashldi3.o)
arc-linux-ld: error: attempting to link
/usr/bin/../arc-snps-linux-gnu/sysroot/usr/lib/libgcc.a(_ashrdi3.o)
with a binary vmlinux.o of different architecture
arc-linux-ld: failed to merge target specific data of file
/usr/bin/../arc-snps-linux-gnu/sysroot/usr/lib/libgcc.a(_ashrdi3.o)
arc-linux-ld: error: attempting to link
/usr/bin/../arc-snps-linux-gnu/sysroot/usr/lib/libgcc.a(_cmpdi2.o)
with a binary vmlinux.o of different architecture
arc-linux-ld: failed to merge target specific data of file
/usr/bin/../arc-snps-linux-gnu/sysroot/usr/lib/libgcc.a(_cmpdi2.o)
arc-linux-ld: error: attempting to link
/usr/bin/../arc-snps-linux-gnu/sysroot/usr/lib/libgcc.a(_ucmpdi2.o)
with a binary vmlinux.o of different architecture
arc-linux-ld: failed to merge target specific data of file
/usr/bin/../arc-snps-linux-gnu/sysroot/usr/lib/libgcc.a(_ucmpdi2.o)
arc-linux-ld: error: attempting to link
/usr/bin/../arc-snps-linux-gnu/sysroot/usr/lib/libgcc.a(_udivdi3.o)
with a binary vmlinux.o of different architecture
arc-linux-ld: failed to merge target specific data of file
/usr/bin/../arc-snps-linux-gnu/sysroot/usr/lib/libgcc.a(_udivdi3.o)
arc-linux-ld: error: attempting to link
/usr/bin/../arc-snps-linux-gnu/sysroot/usr/lib/libgcc.a(fp-bit.o) with
a binary vmlinux.o of different architecture
arc-linux-ld: failed to merge target specific data of file
/usr/bin/../arc-snps-linux-gnu/sysroot/usr/lib/libgcc.a(fp-bit.o)
arc-linux-ld: error: attempting to link
/usr/bin/../arc-snps-linux-gnu/sysroot/usr/lib/libgcc.a(dp-bit.o) with
a binary vmlinux.o of different architecture
arc-linux-ld: failed to merge target specific data of file
/usr/bin/../arc-snps-linux-gnu/sysroot/usr/lib/libgcc.a(dp-bit.o)
arc-linux-ld: error: attempting to link
/usr/bin/../arc-snps-linux-gnu/sysroot/usr/lib/libgcc.a(_mulsi3.o)
with a binary vmlinux.o of different architecture
arc-linux-ld: failed to merge target specific data of file
/usr/bin/../arc-snps-linux-gnu/sysroot/usr/lib/libgcc.a(_mulsi3.o)
arc-linux-ld: error: attempting to link
/usr/bin/../arc-snps-linux-gnu/sysroot/usr/lib/libgcc.a(_umulsidi3.o)
with a binary vmlinux.o of different architecture
arc-linux-ld: failed to merge target specific data of file
/usr/bin/../arc-snps-linux-gnu/sysroot/usr/lib/libgcc.a(_umulsidi3.o)
make: *** [Makefile:1032: vmlinux] Error 1
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: kernelCI: kernel builds for ARCH=arc
2018-11-05 17:18 kernelCI: kernel builds for ARCH=arc Kevin Hilman
@ 2018-11-05 21:09 ` Alexey Brodkin
2018-11-05 22:54 ` Kevin Hilman
2018-11-05 23:23 ` Kevin Hilman
0 siblings, 2 replies; 8+ messages in thread
From: Alexey Brodkin @ 2018-11-05 21:09 UTC (permalink / raw)
To: khilman@baylibre.com; +Cc: Vineet Gupta, kernelci@groups.io
Hi Kevin,
On Mon, 2018-11-05 at 09:18 -0800, Kevin Hilman wrote:
> Hi Alexy,
>
> I'm working on the kernelCI build side for ARCH=arc, and running into
> some basic build issues with the compilers you pointed me to.
>
> First, on some of the builds, we're seeing:
>
> arch/arc/Makefile:27: *** Toolchain not configured for ARCompact builds. Stop.
>
> In an earlier thread, you mentioned only focusing on ARCv2 ISA.
> Are some of the upstream defconfigs configured for ARCompact? If so,
> could you tell us which defconfigs we should enable?
Ideally all our defconfigs could be built - we have [just] 17 of them.
I'm not sure how much you'd like or may build though.
The most important is "hsdk_defconfig" because that's the one you'll
need to run on the board.
Now if you'd like to only build a couple of configs for ARC I'd say it would be good
indeed to build both ARCompact and ARCv2 configs.
ARCv2 configs are:
------------------------------>8---------------------------
# git grep "CONFIG_ISA_ARCV2=y" arch/arc/configs
arch/arc/configs/axs103_defconfig:24:CONFIG_ISA_ARCV2=y
arch/arc/configs/axs103_smp_defconfig:24:CONFIG_ISA_ARCV2=y
arch/arc/configs/haps_hs_defconfig:22:CONFIG_ISA_ARCV2=y
arch/arc/configs/haps_hs_smp_defconfig:24:CONFIG_ISA_ARCV2=y
arch/arc/configs/hsdk_defconfig:19:CONFIG_ISA_ARCV2=y
arch/arc/configs/nsim_hs_defconfig:27:CONFIG_ISA_ARCV2=y
arch/arc/configs/nsim_hs_smp_defconfig:25:CONFIG_ISA_ARCV2=y
arch/arc/configs/nsimosci_hs_defconfig:24:CONFIG_ISA_ARCV2=y
arch/arc/configs/nsimosci_hs_smp_defconfig:19:CONFIG_ISA_ARCV2=y
arch/arc/configs/vdk_hs38_defconfig:15:CONFIG_ISA_ARCV2=y
arch/arc/configs/vdk_hs38_smp_defconfig:15:CONFIG_ISA_ARCV2=y
------------------------------>8---------------------------
Others are ARCompact.
And for minimal setup I'd add "nsim_hs_defconfig" (that's ARCv2 config for
simulator) and "nsim_700_defconfig" (ARCompact config for simulator)
to already mentioned "hsdk_defconfig".
> Also, I tried the latest release from here:
> https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_foss-2Dfor-2Dsynopsys-2Ddwc-2Darc-2Dprocessors_toolchain_releases_&d=DwIBaQ&c=DPL6_X_6JkXFx7AXWqB0tg&r=lqdeeSSEes0GFDDl656eViXO7breS55ytWkhpk5R81I&m=Zme7Q1nCF-s71OkG89tVXtiv6vcwQBJtnKjMxlogIlU&s=PvPLFgqnZ-B-WiJlY9G_5QrxaVvIjHkgRHvMeIgVaKQ&e=
>
> And specifically, I tried the 2018.09-rc1 prebuilt_glibc release, and
> I'm getting a bunch of link failures at the end due to mismatch
> architectures. I get the same results with the 2018.03 release
> whether I try the glibc or the uclibc release.
>
> Below is a log from an attempt with the v4.19 kernel, but I see the
> same thing with the latest mainline (v4.20-rc1).
>
> Any suggestions on what I'm doing wrong here with the toolchain setup?
I guess the problem is you try to use the same one toolchain
for both ARCv2 and ARCompact builds. And this doesn't work because
we import libgcc from the toolchain and essentially libgcc built for
ARCv2 couldn't be linked with other code built for ARCompact.
See all those mentioned library objects like "_muldi3", "_umodsi3"
etc come exactly from libgcc.
So solution here is to use 2 separate toolchains for ARCv2 and ARCompact.
Also note messages like "arch/arc/Makefile:27: *** Toolchain not configured for ARCompact builds."
are gone with older kernels as in 4.19 I removed it, see
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=615f64458ad890ef94abc879a66d8b27236e733a
I did it to enable use of so-called multilib toolchains...
But neither of toolchains from our release page are multilib [yet].
That said you may only use
https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/releases/download/arc-2018.09-rc1/arc_gnu_2018.09-rc1_prebuilt_glibc_le_archs_linux_install.tar.gz
for building ARCv2 configs... i.e. for example "hsdk_defconfig" and "nsim_hs_defconfig".
And for "nsim_700_defconfig" you'll need to use
https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/releases/download/arc-2018.09-rc1/arc_gnu_2018.09-rc1_prebuilt_uclibc_le_arc700_linux_install.tar.gz
If you really want to have one toolchain for both ARC versions you may
build it with help of Crosstool-NG - use "arc-multilib-linux-uclibc" sample for that.
Let me know if there are still any questions or issues.
-Alexey
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: kernelCI: kernel builds for ARCH=arc
2018-11-05 21:09 ` Alexey Brodkin
@ 2018-11-05 22:54 ` Kevin Hilman
2018-11-05 23:23 ` Kevin Hilman
1 sibling, 0 replies; 8+ messages in thread
From: Kevin Hilman @ 2018-11-05 22:54 UTC (permalink / raw)
To: Alexey Brodkin; +Cc: khilman@baylibre.com, Vineet Gupta, kernelci@groups.io
Alexey Brodkin writes:
> Hi Kevin,
>
> On Mon, 2018-11-05 at 09:18 -0800, Kevin Hilman wrote:
>> Hi Alexy,
>>
>> I'm working on the kernelCI build side for ARCH=arc, and running into
>> some basic build issues with the compilers you pointed me to.
>>
>> First, on some of the builds, we're seeing:
>>
>> arch/arc/Makefile:27: *** Toolchain not configured for ARCompact builds. Stop.
>>
>> In an earlier thread, you mentioned only focusing on ARCv2 ISA.
>> Are some of the upstream defconfigs configured for ARCompact? If so,
>> could you tell us which defconfigs we should enable?
>
> Ideally all our defconfigs could be built - we have [just] 17 of them.
> I'm not sure how much you'd like or may build though.
For now, I'd like to stick with 1 toolchain per arch, so based on the
info below, that will limit us to just the defconfigs that support
ARCv2.
> The most important is "hsdk_defconfig" because that's the one you'll
> need to run on the board.
>
> Now if you'd like to only build a couple of configs for ARC I'd say it would be good
> indeed to build both ARCompact and ARCv2 configs.
>
> ARCv2 configs are:
> ------------------------------>8---------------------------
> # git grep "CONFIG_ISA_ARCV2=y" arch/arc/configs
>
> arch/arc/configs/axs103_defconfig:24:CONFIG_ISA_ARCV2=y
> arch/arc/configs/axs103_smp_defconfig:24:CONFIG_ISA_ARCV2=y
> arch/arc/configs/haps_hs_defconfig:22:CONFIG_ISA_ARCV2=y
> arch/arc/configs/haps_hs_smp_defconfig:24:CONFIG_ISA_ARCV2=y
> arch/arc/configs/hsdk_defconfig:19:CONFIG_ISA_ARCV2=y
> arch/arc/configs/nsim_hs_defconfig:27:CONFIG_ISA_ARCV2=y
> arch/arc/configs/nsim_hs_smp_defconfig:25:CONFIG_ISA_ARCV2=y
> arch/arc/configs/nsimosci_hs_defconfig:24:CONFIG_ISA_ARCV2=y
> arch/arc/configs/nsimosci_hs_smp_defconfig:19:CONFIG_ISA_ARCV2=y
> arch/arc/configs/vdk_hs38_defconfig:15:CONFIG_ISA_ARCV2=y
> arch/arc/configs/vdk_hs38_smp_defconfig:15:CONFIG_ISA_ARCV2=y
> ------------------------------>8---------------------------
>
> Others are ARCompact.
>
> And for minimal setup I'd add "nsim_hs_defconfig" (that's ARCv2 config for
> simulator) and "nsim_700_defconfig" (ARCompact config for simulator)
> to already mentioned "hsdk_defconfig".
>
>> Also, I tried the latest release from here:
>> https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_foss-2Dfor-2Dsynopsys-2Ddwc-2Darc-2Dprocessors_toolchain_releases_&d=DwIBaQ&c=DPL6_X_6JkXFx7AXWqB0tg&r=lqdeeSSEes0GFDDl656eViXO7breS55ytWkhpk5R81I&m=Zme7Q1nCF-s71OkG89tVXtiv6vcwQBJtnKjMxlogIlU&s=PvPLFgqnZ-B-WiJlY9G_5QrxaVvIjHkgRHvMeIgVaKQ&e=
>>
>> And specifically, I tried the 2018.09-rc1 prebuilt_glibc release, and
>> I'm getting a bunch of link failures at the end due to mismatch
>> architectures. I get the same results with the 2018.03 release
>> whether I try the glibc or the uclibc release.
>>
>> Below is a log from an attempt with the v4.19 kernel, but I see the
>> same thing with the latest mainline (v4.20-rc1).
>>
>> Any suggestions on what I'm doing wrong here with the toolchain setup?
>
> I guess the problem is you try to use the same one toolchain
> for both ARCv2 and ARCompact builds. And this doesn't work because
> we import libgcc from the toolchain and essentially libgcc built for
> ARCv2 couldn't be linked with other code built for ARCompact.
>
> See all those mentioned library objects like "_muldi3", "_umodsi3"
> etc come exactly from libgcc.
>
> So solution here is to use 2 separate toolchains for ARCv2 and ARCompact.
>
> Also note messages like "arch/arc/Makefile:27: *** Toolchain not configured for ARCompact builds."
> are gone with older kernels as in 4.19 I removed it, see
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=615f64458ad890ef94abc879a66d8b27236e733a
>
> I did it to enable use of so-called multilib toolchains...
>
> But neither of toolchains from our release page are multilib [yet].
>
> That said you may only use
> https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/releases/download/arc-2018.09-rc1/arc_gnu_2018.09-rc1_prebuilt_glibc_le_archs_linux_install.tar.gz
> for building ARCv2 configs... i.e. for example "hsdk_defconfig" and "nsim_hs_defconfig".
>
> And for "nsim_700_defconfig" you'll need to use
> https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/releases/download/arc-2018.09-rc1/arc_gnu_2018.09-rc1_prebuilt_uclibc_le_arc700_linux_install.tar.gz
>
> If you really want to have one toolchain for both ARC versions you may
> build it with help of Crosstool-NG - use "arc-multilib-linux-uclibc" sample for that.
>
> Let me know if there are still any questions or issues.
Thanks for clarifying.
I just realized the default defconfig selected when doing a "make
defconfig" is and ARCompact config, and the toolchain is ARCv2, hence
the mismatch.
Since we currently only support a single toolchain per arch, I'll stick
with ARCv2 since that's the hardware we also have.
I'll have to cleanup our defconfig selection for ARCH=arc so that it
only enables ARCv2 configs.
Thanks,
Kevin
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: kernelCI: kernel builds for ARCH=arc
2018-11-05 21:09 ` Alexey Brodkin
2018-11-05 22:54 ` Kevin Hilman
@ 2018-11-05 23:23 ` Kevin Hilman
2018-11-05 23:35 ` Kevin Hilman
1 sibling, 1 reply; 8+ messages in thread
From: Kevin Hilman @ 2018-11-05 23:23 UTC (permalink / raw)
To: Alexey Brodkin; +Cc: khilman@baylibre.com, Vineet Gupta, kernelci@groups.io
Alexey Brodkin writes:
[...]
> Also note messages like "arch/arc/Makefile:27: *** Toolchain not configured for ARCompact builds."
> are gone with older kernels as in 4.19 I removed it, see
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=615f64458ad890ef94abc879a66d8b27236e733a
This error is still a problem when using your released toolchains on any
kernel before that commit was merged. Basically, anything before v4.19.
This is a problem for kernelCI since developer branches may still be
based on v4.19-rc tags, but more importantly because we also build older
kernels from the stable tree (back to v3.18.)
Do you have any plans to backport that fix to older kernels? If not,
we'll have to blacklist kernel builds for ARC for anything before v4.19.
Kevin
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: kernelCI: kernel builds for ARCH=arc
2018-11-05 23:23 ` Kevin Hilman
@ 2018-11-05 23:35 ` Kevin Hilman
2018-11-05 23:39 ` Vineet Gupta
0 siblings, 1 reply; 8+ messages in thread
From: Kevin Hilman @ 2018-11-05 23:35 UTC (permalink / raw)
To: Alexey Brodkin; +Cc: Vineet Gupta, kernelci
On Mon, Nov 5, 2018 at 3:23 PM Kevin Hilman <khilman@baylibre.com> wrote:
>
>
> Alexey Brodkin writes:
>
> [...]
>
> > Also note messages like "arch/arc/Makefile:27: *** Toolchain not configured for ARCompact builds."
> > are gone with older kernels as in 4.19 I removed it, see
> > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=615f64458ad890ef94abc879a66d8b27236e733a
>
> This error is still a problem when using your released toolchains on any
> kernel before that commit was merged. Basically, anything before v4.19.
>
> This is a problem for kernelCI since developer branches may still be
> based on v4.19-rc tags, but more importantly because we also build older
> kernels from the stable tree (back to v3.18.)
>
> Do you have any plans to backport that fix to older kernels? If not,
> we'll have to blacklist kernel builds for ARC for anything before v4.19.
Nevermind, I see it's already been backported to stable. Sorry for the noise.
But, that does raise another question. How far back should we expect
ARC builds to work, and be bootable on the HSDK.?
Kevin
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: kernelCI: kernel builds for ARCH=arc
2018-11-05 23:35 ` Kevin Hilman
@ 2018-11-05 23:39 ` Vineet Gupta
2018-11-09 16:17 ` [kernelci] " Guillaume Tucker
0 siblings, 1 reply; 8+ messages in thread
From: Vineet Gupta @ 2018-11-05 23:39 UTC (permalink / raw)
To: Kevin Hilman, Alexey Brodkin; +Cc: kernelci@groups.io
[-- Attachment #1: Type: text/plain, Size: 205 bytes --]
On 11/5/18 3:36 PM, Kevin Hilman wrote:
But, that does raise another question. How far back should we expect
ARC builds to work, and be bootable on the HSDK.?
HSDK support was introduced in v4.14
[-- Attachment #2: Type: text/html, Size: 608 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [kernelci] kernelCI: kernel builds for ARCH=arc
2018-11-05 23:39 ` Vineet Gupta
@ 2018-11-09 16:17 ` Guillaume Tucker
2018-11-09 16:21 ` Alexey Brodkin
0 siblings, 1 reply; 8+ messages in thread
From: Guillaume Tucker @ 2018-11-09 16:17 UTC (permalink / raw)
To: kernelci; +Cc: khilman, alexey.brodkin
[-- Attachment #1: Type: text/plain, Size: 508 bytes --]
Got some builds on staging:
https://staging.kernelci.org/build/gtucker/branch/kernelci-test/kernel/kernelci-test-082/
and merged the PR. So this should be landing in production sometime next
week.
Guillaume
On Tue, Nov 6, 2018 at 9:34 AM Vineet Gupta <vineet.gupta1@synopsys.com>
wrote:
> On 11/5/18 3:36 PM, Kevin Hilman wrote:
>
> But, that does raise another question. How far back should we expect
> ARC builds to work, and be bootable on the HSDK.?
>
>
> HSDK support was introduced in v4.14
>
>
[-- Attachment #2: Type: text/html, Size: 1153 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [kernelci] kernelCI: kernel builds for ARCH=arc
2018-11-09 16:17 ` [kernelci] " Guillaume Tucker
@ 2018-11-09 16:21 ` Alexey Brodkin
0 siblings, 0 replies; 8+ messages in thread
From: Alexey Brodkin @ 2018-11-09 16:21 UTC (permalink / raw)
To: guillaume.tucker@gmail.com
Cc: Vineet Gupta, khilman@baylibre.com, kernelci@groups.io
[-- Attachment #1: Type: text/plain, Size: 1112 bytes --]
Hi Guillaume,
Sweet! That looks awesome!
Looking forward to seeing it in production KernelCi and then at some point boot testing on HSDK board.
Thanks for doing all that!
-Alexey
On Fri, 2018-11-09 at 16:17 +0000, Guillaume Tucker wrote:
Got some builds on staging:
https://staging.kernelci.org/build/gtucker/branch/kernelci-test/kernel/kernelci-test-082/<https://urldefense.proofpoint.com/v2/url?u=https-3A__staging.kernelci.org_build_gtucker_branch_kernelci-2Dtest_kernel_kernelci-2Dtest-2D082_&d=DwMFaQ&c=DPL6_X_6JkXFx7AXWqB0tg&r=lqdeeSSEes0GFDDl656eViXO7breS55ytWkhpk5R81I&m=fPnyak1f3XCidcibvI0iStxyXxDhx8tMWduiDAR_SYo&s=hDdX2sytlK_rWd0gEAnKlFLyZY3_YjkNZEUH1j7kf7w&e=>
and merged the PR. So this should be landing in production sometime next week.
Guillaume
On Tue, Nov 6, 2018 at 9:34 AM Vineet Gupta <vineet.gupta1@synopsys.com<mailto:vineet.gupta1@synopsys.com>> wrote:
On 11/5/18 3:36 PM, Kevin Hilman wrote:
But, that does raise another question. How far back should we expect
ARC builds to work, and be bootable on the HSDK.?
HSDK support was introduced in v4.14
[-- Attachment #2: Type: text/html, Size: 2144 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2018-11-09 16:21 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-11-05 17:18 kernelCI: kernel builds for ARCH=arc Kevin Hilman
2018-11-05 21:09 ` Alexey Brodkin
2018-11-05 22:54 ` Kevin Hilman
2018-11-05 23:23 ` Kevin Hilman
2018-11-05 23:35 ` Kevin Hilman
2018-11-05 23:39 ` Vineet Gupta
2018-11-09 16:17 ` [kernelci] " Guillaume Tucker
2018-11-09 16:21 ` Alexey Brodkin
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox