From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,FSL_HELO_HOME autolearn=no autolearn_force=no version=3.4.1 Date: Thu, 21 Dec 2017 21:37:38 +0100 From: Konstantin Lepikhov To: sysadmins@lists.altlinux.org Message-ID: <20171221203738.GA22024@lks.home> References: <20171219125149.GA8740@imap.altlinux.org> <20171221035848.GZ3594@imap.altlinux.org> <20171221115458.GA19634@lks.home> <1814135.mUd1NPd6Us@zerg.malta.altlinux.ru> <7810f3db-f855-f56d-a166-1c23be6bd37d@complife.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <7810f3db-f855-f56d-a166-1c23be6bd37d@complife.ru> X-Operation-System: ALT Linux starter kit (Trientalis) 4.14.0-lks-wks-alt2.1 User-Agent: Mutt/1.8.3 (2017-05-23) Subject: Re: [Sysadmins] =?utf-8?q?CPU_microcode_support_=28was=3A__I=3A_?= =?utf-8?b?0LfQuNC80L3QuNC1INGB0YLQsNGA0YLQtdGA0LrQuNGC0YsgKDIwMTcxMjEy?= =?utf-8?q?=29?= X-BeenThere: sysadmins@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux sysadmins' discussion List-Id: ALT Linux sysadmins' discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Dec 2017 20:37:45 -0000 Archived-At: List-Archive: Hi Michael! On 12/21/2017, at 07:48:17 PM you wrote: > On 12/21/2017 01:27 PM, Sergey V Turchin wrote: > > >> прочитайте руководящую документацию[1], прежде чем > >> писать "обновление". > >> https://www.kernel.org/doc/Documentation/x86/early-microcode.txt > > "Kernel can _update_ microcode in early phase of boot time." ;-) > > А как им реально пользоваться? > > В инструкциях от интеля говорится про кучу файликов внутри > /lib/firmware/intel-ucode/ вида 0f-06-08, а опакечен теперь только > intel-microcode.bin > > Перестроить initrd и оно само как-то магически туда попадёт и будет > применяться? > Да, если ваш процессор это поддерживает и ему действительно нужно обновление микрокода. Ну а далее make-initrd-ucode сделает всю магию за вас: - вытряхнет из .bin нужный микрокод - подготовит cpio архив с ним - подготовит initrd из cpio c микрокодом и самого initramfs. Для процессоров AMD это поддерживается с fam 15h и процедура аналогичная, просто микрокод лежит в пакете linux-firmware. -- WBR et al.