From e8c405cdd285d2532be7badde5ae7d31df29a39f Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Sat, 7 Sep 2024 22:23:32 +0200 Subject: [PATCH] microcode{Amd,Intel}: Limit platforms to x86 Linux These firmware blobs are only applicable on x86 hardware. It doesn't make sense to package them for other architectures, e.g. aarch64. Thus, limit them to x86 Linux. Signed-off-by: Felix Singer --- pkgs/os-specific/linux/microcode/amd.nix | 5 ++++- pkgs/os-specific/linux/microcode/intel.nix | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/microcode/amd.nix b/pkgs/os-specific/linux/microcode/amd.nix index 3c82cdec29fb..1171da4cdd61 100644 --- a/pkgs/os-specific/linux/microcode/amd.nix +++ b/pkgs/os-specific/linux/microcode/amd.nix @@ -26,6 +26,9 @@ stdenv.mkDerivation { description = "AMD Processor microcode patch"; homepage = "https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git"; license = licenses.unfreeRedistributableFirmware; - platforms = platforms.linux; + platforms = [ + "i686-linux" + "x86_64-linux" + ]; }; } diff --git a/pkgs/os-specific/linux/microcode/intel.nix b/pkgs/os-specific/linux/microcode/intel.nix index 7dc26d481adc..e46ac5225e0e 100644 --- a/pkgs/os-specific/linux/microcode/intel.nix +++ b/pkgs/os-specific/linux/microcode/intel.nix @@ -29,7 +29,10 @@ stdenv.mkDerivation rec { changelog = "https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/${src.rev}"; description = "Microcode for Intel processors"; license = licenses.unfreeRedistributableFirmware; - platforms = platforms.linux; + platforms = [ + "i686-linux" + "x86_64-linux" + ]; maintainers = with maintainers; [ felixsinger ]; }; }