Buildresult: linus/rv32_defconfig/riscv-gcc11 built on Aug 24 2022, 08:21
kisskb
Revisions
|
Branches
|
Compilers
|
Configs
|
Build Results
|
Build Failures
|
Status:
OK
Date/Time:
Aug 24 2022, 08:21
Duration:
0:02:12.570939
Builder:
ka7
Revision:
Merge tag 'parisc-for-6.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux (
df0219d11b6f04251d38e345db4f9780cb32e2e2)
Target:
linus/rv32_defconfig/riscv-gcc11
Branch:
linus
Compiler:
riscv-gcc11
(riscv64-linux-gcc (GCC) 11.1.0 / GNU ld (GNU Binutils) 2.36.1)
Config:
rv32_defconfig
(
download
)
Log:
Download original
Possible warnings (1)
.config:4336:warning: override: ARCH_RV32I changes choice state
Full Log
# git rev-parse -q --verify df0219d11b6f04251d38e345db4f9780cb32e2e2^{commit} df0219d11b6f04251d38e345db4f9780cb32e2e2 already have revision, skipping fetch # git checkout -q -f -B kisskb df0219d11b6f04251d38e345db4f9780cb32e2e2 # git clean -qxdf # < git log -1 # commit df0219d11b6f04251d38e345db4f9780cb32e2e2 # Merge: 95607ad99b5a 591d2108f3ab # Author: Linus Torvalds <torvalds@linux-foundation.org> # Date: Tue Aug 23 13:42:31 2022 -0700 # # Merge tag 'parisc-for-6.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux # # Pull parisc fixes from Helge Deller: # "Some interesting background to the current patchset: # # It turned out that the fldw instruction (which loads a 32-bit word # from memory into one half of a FP register) failed on unaligned # addresses and even trashed some other random FP register instead. It's # a trivial one-liner fix in the exception handler but this failure # dates back to the very beginnings of the parisc-port. It's strange # that it was never noticed before. # # Another patch fixes an annoyance noticed by Randy Dunlap. Running # "make ARCH=parisc64 randconfig" always returned a 32-bit config, # although one would expect a 64-bit config. Masahiro Yamada suggested # to mimik sparc Kconfig code, which fixed the issue nicely. This # allowed to drop some compiler build checks too. # # Third, it's possible to build an optimized 32-bit kernel for PA8X00 # (64-bit) CPUs, which then wouldn't start on 32-bit-only (PA1.x) # machines. I've added a bootup check which prevents that and which # prints a message to the console. This can be tested with qemu, which # currently only supports 32-bit emulation. # # The other patches are usual clean-up stuff like added return value # checks and typo fixes in comments. # # Summary: # # - Fix emulation of fldw instruction on unaligned addresses # # - Fix "make ARCH=parisc64 randconfig" to return a 64-bit config # # - Prevent boot if trying to boot a 32-bit kernel compiled for PA8X00 # CPUs on 32-bit only machines # # - ccio-dma: Handle kmalloc failure in ccio_init_resources()" # # * tag 'parisc-for-6.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux: # parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines # parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources() # parisc: led: Move from strlcpy with unused retval to strscpy # parisc: ccio-dma: Fix typo in comment # Revert "parisc: Show error if wrong 32/64-bit compiler is being used" # parisc: Make CONFIG_64BIT available for ARCH=parisc64 only # parisc: Fix exception handler for fldw and fstw instructions # < /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/riscv64-linux/bin/riscv64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/riscv64-linux/bin/riscv64-linux-ld --version # < git log --format=%s --max-count=1 df0219d11b6f04251d38e345db4f9780cb32e2e2 # < make -s -j 32 ARCH=riscv O=/kisskb/build/linus_rv32_defconfig_riscv-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/riscv64-linux/bin/riscv64-linux- rv32_defconfig .config:4336:warning: override: ARCH_RV32I changes choice state # < make -s -j 32 ARCH=riscv O=/kisskb/build/linus_rv32_defconfig_riscv-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/riscv64-linux/bin/riscv64-linux- help # make -s -j 32 ARCH=riscv O=/kisskb/build/linus_rv32_defconfig_riscv-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/riscv64-linux/bin/riscv64-linux- olddefconfig # make -s -j 32 ARCH=riscv O=/kisskb/build/linus_rv32_defconfig_riscv-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/riscv64-linux/bin/riscv64-linux- Completed OK # rm -rf /kisskb/build/linus_rv32_defconfig_riscv-gcc11 # Build took: 0:02:12.570939
© Michael Ellerman 2006-2018.