From aa5b45fc3eccd7dca111fab3a040d313bce44285 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 28 Jun 2012 19:54:24 +0200 Subject: [PATCH] amd-ucode: add AMD processor microcode patch version 2012-01-17 Enable by adding "hardware.firmware = [ pkgs.amdUcode ];" to configuration.nix. --- .../linux/firmware/amd-ucode/default.nix | 22 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 24 insertions(+) create mode 100644 pkgs/os-specific/linux/firmware/amd-ucode/default.nix diff --git a/pkgs/os-specific/linux/firmware/amd-ucode/default.nix b/pkgs/os-specific/linux/firmware/amd-ucode/default.nix new file mode 100644 index 000000000000..685b44a16512 --- /dev/null +++ b/pkgs/os-specific/linux/firmware/amd-ucode/default.nix @@ -0,0 +1,22 @@ +{ stdenv, fetchurl }: + +stdenv.mkDerivation rec { + + name = "amd-ucode-2012-01-17"; + + src = fetchurl { + url = "http://www.amd64.org/pub/microcode/${name}.tar"; + sha256 = "0mqnbs87khv6p874cbyf9nb8i4gc592ws67lyzhc4chmwvc9ln47"; + }; + + installPhase = '' + mkdir -p $out/amd-ucode + mv microcode_amd_fam15h.bin microcode_amd.bin $out/amd-ucode/ + ''; + + meta = { + description = "AMD Processor Microcode Patch"; + homepage = "http://www.amd64.org/support/microcode.html"; + license = "non-free"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 09705cfc9fe0..05ce9611eb7b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5320,6 +5320,8 @@ let afuse = callPackage ../os-specific/linux/afuse { }; + amdUcode = callPackage ../os-specific/linux/firmware/amd-ucode { }; + autofs5 = callPackage ../os-specific/linux/autofs/autofs-v5.nix { }; _915resolution = callPackage ../os-specific/linux/915resolution { };