From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 3DEE9138334 for ; Sat, 13 Jul 2019 19:23:36 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8860AE0875; Sat, 13 Jul 2019 19:23:30 +0000 (UTC) Received: from mail-wm1-x341.google.com (mail-wm1-x341.google.com [IPv6:2a00:1450:4864:20::341]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id E4805E077C for ; Sat, 13 Jul 2019 19:23:29 +0000 (UTC) Received: by mail-wm1-x341.google.com with SMTP id f17so11614889wme.2 for ; Sat, 13 Jul 2019 12:23:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references:mime-version; bh=ERMeyrYD7QN9VMbJnCR/bbh8PIcLg07LQHSHZA7JReE=; b=E56gXM0uUfbE/4is4Uw95S/FuyUohk9VNvTzt2M2J+4gpXLy1f8li1X4eJcMdJgwhy rsqpmzt1Pjd5kKB/BaX9pIhxcGwEnsFYzBK9eT/xn2Uq9qLJTKZvPZxP1apLr5UC9a9g 27wA3UvRd4un7mR2ao56X65Fe2ZnVrUiIuQrQvhAk6HoXqIf8SvZGIchKEdEBPA9Sb+7 yBZSN3HizSplp4azGa8MTH5InHatAyboLm0oEVSTEvJDPw0n7kk1VxjsefFMhWtKUaBT NiwUZ8usHvD9i4tp7ugqt1qervjSsdDImVxgZSyNfpzPDT157xcwJrVg0hNi7wmqVR+9 CB2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version; bh=ERMeyrYD7QN9VMbJnCR/bbh8PIcLg07LQHSHZA7JReE=; b=YYkZZDix1Zz7x1ly1F4WbdyjzRbwRcSGLl08Ut/lGA97497k2B8scgQ66ZbMIkZdYo sfyZ38UGnEgFj5fCTT/zCR+Zks/CkkSpf9PdDrFg3ao/tp8tGlQTdlZP1Lpg1vMhtqMd X7rWe+GjEh5+xAD05cJP9ScKbI/kvJVVl61fJEoi7Zbne8OBJAyeJUY3KlEjBybSjlp9 b43UYs+IYbu5wf8Jg+JNNGPATc88BPoNSHjoafsIZZDGXkEsRmiAB5k51NaUmKcWjsZI 970awuS2mt4efh1jCiLt8vb9CDnQ1oAgAPp3ElEUsYASMWnHVbKdHQQULTUuRATWtI8z ENTw== X-Gm-Message-State: APjAAAW7GswSlq72Rdj7dh6oJWOQRcyT4JsG/AasbTH06/47hct9Jtvv 0786+NvKkbEBk1ZHwVtsrMbtxxfeXoo= X-Google-Smtp-Source: APXvYqxB07j5yjJFMYQKnIo2GUFL6cK3rLPDf7EfISBR/2EMm8Q84jgy5sumI1x/rV2AWQuLGCuXfQ== X-Received: by 2002:a1c:a8c9:: with SMTP id r192mr16043120wme.43.1563045808506; Sat, 13 Jul 2019 12:23:28 -0700 (PDT) Received: from localhost.localnet (230.3.169.217.in-addr.arpa. [217.169.3.230]) by smtp.gmail.com with ESMTPSA id f70sm13514103wme.22.2019.07.13.12.23.25 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 13 Jul 2019 12:23:25 -0700 (PDT) From: Mick To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] AMD microcode updates - where are they?! Date: Sat, 13 Jul 2019 20:23:07 +0100 Message-ID: <3234975.s2AmX6VSSp@localhost> In-Reply-To: References: <8454413.yhxcbTWUVq@localhost> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart3549863.uWsFN5VzXT"; micalg="pgp-sha256"; protocol="application/pgp-signature" X-Archives-Salt: 14dcbaa5-e904-4992-97da-04eeb25edfe7 X-Archives-Hash: 8d8620a1c247a629f00e440edc42716c --nextPart3549863.uWsFN5VzXT Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="UTF-8" On Saturday, 13 July 2019 19:16:18 BST Corbin wrote: > For reference, the .config file for the kernel should have something > > along the lines of this: > > # > > # Firmware loader > > # > > CONFIG_FW_LOADER=y > > CONFIG_EXTRA_FIRMWARE="amd-ucode/microcode_amd.bin > > amd-ucode/microcode_amd_fam15h.bin amdgpu/polaris10_ce.bin > > amdgpu/polaris10_ce_2.bin amdgpu/polaris10_k_smc.bin > > amdgpu/polaris10_mc.bin amdgpu/polaris10_me.bin > > amdgpu/polaris10_me_2.bin amdgpu/polaris10_mec.bin > > amdgpu/polaris10_mec2.bin amdgpu/polaris10_mec2_2.bin > > amdgpu/polaris10_pfp.bin amdgpu/polaris10_pfp_2.bin > > amdgpu/polaris10_rlc.bin amdgpu/polaris10_sdma.bin > > amdgpu/polaris10_sdma1.bin amdgpu/polaris10_smc.bin > > amdgpu/polaris10_smc_sk.bin amdgpu/polaris10_uvd.bin > > amdgpu/polaris10_vce.bin" > > CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware/" > > CONFIG_FW_LOADER_USER_HELPER=y As I understand it the CONFIG_FW_LOADER_USER_HELPER has some edge use cases, but is not needed for our hardware/firmware. > CPU is a AMD FX-9590 ( Fam15h ) > > Video is a RX480 ( Polaris 10 ) > > And, yes, both microcode updates ( Fam10h / Fam15h ) need to be builtin. Are you sure about this? I added 'amd-ucode/microcode_amd.bin' for Fam10h, rebooted and nothing changed here as far as microcode patches is concerned. I am not using savedconfig on this PC, so all amd-ucode binaries are available to be loaded from the filesystem. > Previous generation CPU updates will be builtin, even if you try to > exclude them. Fine, so following the wiki page and ONLY adding the microcode specific to the CPU family should still work. > Corbin Thanks Corbin, I wonder if despite articles about microcode patch releases to deal with spectre and what not, there are just no patches made available for my aging AMD CPUs. -- Regards, Mick --nextPart3549863.uWsFN5VzXT Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEt7MNaGaS6HvTUrEz6WnU8jC95dcFAl0qL5sACgkQ6WnU8jC9 5dcS8xAAlb78QFysw0jqf2gt0YoivsafywtaVHEtjiAQXrKdxRtNEyCEu6H3KA3n Nxp9LHrwSyYooZxBjk8S/wXZ7mLNFXtDevMM25llLM6XUwIV61bFuHWqfqPWZ/yt 4L3/hAGYvTeZd+Y9pvTyOn1nI/nRQ7Kv8wzzBlgFO7DJ/ICMjAWkK0bwMWiyNwn7 vA7Y3/Ne5wTq57EFLqBdvfcT5fyfDDmbdK89OP5hQXw3B4+rZMpXAZdq+g5i5VIn WvU/rt6rCm3PpVvaEt30d2n4ZwvqGZEZRKWLCBu48wmWD4zlh1qIazuhAHqAs2WF ICHKjuq9izhPYrn1zo/utL5NvEyDMrVjjKqeG+ZanJvvdMCDu5UlGOnOg1dzFDfl HJOacnTx5/xqWcwfrEuahWlayTPC3ovs/GycCowfgcSGbcxNSmYik1ZEyyOOMTS+ KpNMqV8M4+FiDqg0LmyI9RhXE5JhnYUS4nAUHci9Ygg8EX6g5L3g0BMzBgWBu7gC cxtD9cL4r8fNSpB+wJfhnoiGbonySJZK9uRVWstTuv9Iz8kxTwKdoIvb5qCIaW5F 3ZFGoP4nhJv+uh6AI7nU8X2eADN59eC5Xfdzji4/HIM5I67/D4qCaKVgS5IekEOG 0I/mI1b8CR5kaQAMLc9qfMoUWbtX6ZlgSwLonk/SIPFj+q/yoZ8= =77zB -----END PGP SIGNATURE----- --nextPart3549863.uWsFN5VzXT--