Linux-RISC-V Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] RISC-V updates for v6.18-rc6
@ 2025-11-10 20:41 Paul Walmsley
  2025-11-10 23:37 ` pr-tracker-bot
  2025-11-17  8:10 ` patchwork-bot+linux-riscv
  0 siblings, 2 replies; 3+ messages in thread
From: Paul Walmsley @ 2025-11-10 20:41 UTC (permalink / raw)
  To: torvalds; +Cc: linux-riscv, linux-kernel

Linus,

The following changes since commit 225a97d6d45456a7627633da09cb842a43ef1b85:

  Merge tag 'riscv-for-linus-6.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux (2025-11-06 15:44:18 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux tags/riscv-for-linus-6.18-rc6

for you to fetch changes up to dc20452e6caf962f04ede7f364267b0c37784ab4:

  riscv: Fix CONFIG_AS_HAS_INSN for new .insn usage (2025-11-07 17:39:07 -0700)


- Paul
----------------------------------------------------------------
RISC-V updates for v6.18-rc6

RISC-V updates for v6.18-rc6, including:

- A fix for a commit in v6.18-rc5 that broke the build on clang
  versions earlier than 19 and binutils versions earlier than 2.38.
  (This exposed that we're not properly testing earlier toolchain
  versions in our linux-next builds and PR submissions.  This was
  fixed for this PR, and is being addressed more generally for -next
  builds.)

- A fix to remove some redundant Makefile code

- A fix to avoid building Canaan Kendryte K210-specific code on targets
  that don't build for the K210

----------------------------------------------------------------
Feng Jiang (2):
      riscv: Build loader.bin exclusively for Canaan K210
      riscv: Remove redundant judgment for the default build target

Nathan Chancellor (1):
      riscv: Fix CONFIG_AS_HAS_INSN for new .insn usage

 arch/riscv/Kconfig  |  2 +-
 arch/riscv/Makefile | 17 +----------------
 2 files changed, 2 insertions(+), 17 deletions(-)


vmlinux size differences in bytes (from 225a97d6d454):
     text     data     bss       dec      hex filename                             
        .        .       .         .        . vmlinux.defconfig.gcc-15             
        .        .       .         .        . vmlinux.nosmp_defconfig.gcc-15       
        .        .       .         .        . vmlinux.rv32_defconfig.gcc-15        
        .        .       .         .        . vmlinux.rv32_nosmp_defconfig.gcc-15  
        .        .       .         .        . vmlinux.nommu_virt_defconfig.gcc-15  
        .        .       .         .        . vmlinux.defconfig.clang-20           
        .        .       .         .        . vmlinux.nosmp_defconfig.clang-20     
        .        .       .         .        . vmlinux.rv32_defconfig.clang-20      
        .        .       .         .        . vmlinux.rv32_nosmp_defconfig.clang-20
        .        .       .         .        . vmlinux.nommu_virt_defconfig.clang-20
        .        .       .         .        . vmlinux.defconfig.gcc-14             
        .        .       .         .        . vmlinux.nosmp_defconfig.gcc-14       
        .      -32       .       -32      -20 vmlinux.rv32_defconfig.gcc-14        
        .        .       .         .        . vmlinux.rv32_nosmp_defconfig.gcc-14  
        .        .       .         .        . vmlinux.nommu_virt_defconfig.gcc-14  
        .        .       .         .        . vmlinux.defconfig.clang-19           
        .        .       .         .        . vmlinux.nosmp_defconfig.clang-19     
        .        .       .         .        . vmlinux.rv32_defconfig.clang-19      
        .        .       .         .        . vmlinux.rv32_nosmp_defconfig.clang-19
        .        .       .         .        . vmlinux.nommu_virt_defconfig.clang-19
        .        .       .         .        . vmlinux.defconfig.gcc-13             
        .        .       .         .        . vmlinux.nosmp_defconfig.gcc-13       
        .        .       .         .        . vmlinux.rv32_defconfig.gcc-13        
        .        .       .         .        . vmlinux.rv32_nosmp_defconfig.gcc-13  
        .        .       .         .        . vmlinux.nommu_virt_defconfig.gcc-13  
+13049482 +6347237 +424189 +19820908 +12e716c vmlinux.defconfig.clang-18 [*]          
+12001864 +6160481 +409589 +18571934 +11b629e vmlinux.nosmp_defconfig.clang-18 [*]    
+12120907 +4807041 +312865 +17240813 +10712ed vmlinux.rv32_defconfig.clang-18 [*]     
+11098066 +4628736 +300841 +16027643  +f48ffb vmlinux.rv32_nosmp_defconfig.clang-18 [*]
 +2775790  +760720 +123053  +3659563  +37d72b vmlinux.nommu_virt_defconfig.clang-18 [*]
        .        .       .         .        . vmlinux.defconfig.gcc-12             
        .        .       .         .        . vmlinux.nosmp_defconfig.gcc-12       
        .        .       .         .        . vmlinux.rv32_defconfig.gcc-12        
        .        .       .         .        . vmlinux.rv32_nosmp_defconfig.gcc-12  
        .        .       .         .        . vmlinux.nommu_virt_defconfig.gcc-12  
+13213594 +6340137 +424189 +19977920 +130d6c0 vmlinux.defconfig.clang-17 [*]          
+12131260 +6153709 +409589 +18694558 +11d419e vmlinux.nosmp_defconfig.clang-17 [*]     
+12252639 +4800965 +312865 +17366469 +108fdc5 vmlinux.rv32_defconfig.clang-17 [*]     
+11211650 +4621836 +300841 +16134327  +f630b7 vmlinux.rv32_nosmp_defconfig.clang-17 [*]
 +2797158  +770580 +123053  +3690791  +385127 vmlinux.nommu_virt_defconfig.clang-17 [*]
        .        .       .         .        . vmlinux.defconfig.gcc-11             
        .        .       .         .        . vmlinux.nosmp_defconfig.gcc-11       
        .      -32       .       -32      -20 vmlinux.rv32_defconfig.gcc-11        
        .      -32       .       -32      -20 vmlinux.rv32_nosmp_defconfig.gcc-11  
        .        .       .         .        . vmlinux.nommu_virt_defconfig.gcc-11  
        .        .       .         .        . vmlinux.allnoconfig.gcc-14           
        .        .       .         .        . vmlinux.allmodconfig.gcc-14          
        .        .       .         .        . vmlinux.allnoconfig.clang-19         
        .        .       .         .        . vmlinux.allmodconfig.clang-19

[*] Build was broken before this patch series


_______________________________________________
linux-riscv mailing list
linux-riscv@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-riscv

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2025-11-17  8:11 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-10 20:41 [GIT PULL] RISC-V updates for v6.18-rc6 Paul Walmsley
2025-11-10 23:37 ` pr-tracker-bot
2025-11-17  8:10 ` patchwork-bot+linux-riscv

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox