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 00000000000..685b44a1651 --- /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 09705cfc9fe..05ce9611eb7 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 { };