!FBuJyWXTGcGtHTPphC:nixos.org

Nix Rust

694 Members
Rust157 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
1 Aug 2025
@dramforever:matrix.orgdramforever so does it really matter what make target our unusable generic mips kernel is? 12:38:12
@dramforever:matrix.orgdramforeverwell at least for riscv it's Image unless the generic compressed kernel has become a thing since last time i checked12:38:55
@emilazy:matrix.orgemilyI could just break it but Alyssa would get mad at me. because we do nominally have some kind of MIPS conditionals and stuff in there already12:38:59
@emilazy:matrix.orgemily we use vmlinuz.efi for RISC-V and LoongArch64 12:39:19
@emilazy:matrix.orgemilythankfully12:39:21
@dramforever:matrix.orgdramforeverin linux, you mean?12:39:23
@emilazy:matrix.orgemily so there is just no legacy there 12:39:27
@dramforever:matrix.orgdramforeveror in nixpkgs in general12:39:34
@emilazy:matrix.orgemilyin our Linux kernel packaging machinery yes12:39:37
@emilazy:matrix.orgemily some of which is in lib.systems 12:39:39
@dramforever:matrix.orgdramforeveroh12:39:44
@emilazy:matrix.orgemilybecause someone built something for Lemote in like 2014 or whatever and let it rot12:39:57
@dramforever:matrix.orgdramforeverhuh, so vmlinuz.efi did happen12:39:58
@emilazy:matrix.orgemilyyes, it's good12:40:13
@emilazy:matrix.orgemilypart of my goal is to make AArch64 use it by default when you use a UEFI bootloader12:40:19
@dramforever:matrix.orgdramforeverno more megabytes of holes in the image now12:40:40
@emilazy:matrix.orgemily right now we use Image which is UEFI stub but uncompressed kernel for compatibility with not-UEFI, because e.g. U-Boot can't decode the UEFI ZBOOT format to decompress a kernel by itself 12:40:41
@emilazy:matrix.orgemily so split outputs mean we build the kernel once, pack multiple image formats in different outputs, and you can get either vmlinuz.efi or zImage out based on the output you select, which bootloader modules can do 12:41:08

Show newer messages


Back to Room ListRoom Version: 6