From owner-freebsd-hackers@freebsd.org Wed Mar 14 19:37:03 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1FD3EF3FBB8 for ; Wed, 14 Mar 2018 19:37:03 +0000 (UTC) (envelope-from mail@osfux.nl) Received: from vm1982.vellance.net (vm1982.vellance.net [79.99.187.212]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A3AAA734E3 for ; Wed, 14 Mar 2018 19:37:02 +0000 (UTC) (envelope-from mail@osfux.nl) Received: from vm1982.vellance.net (localhost [127.0.0.1]) by vm1982.vellance.net (Postfix) with ESMTP id 2FD03202A0; Wed, 14 Mar 2018 20:37:00 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=osfux.nl; s=default; t=1521056220; bh=8ITRpSiKEpezAvpeAvQ5Y1yM1X3Z6HX1Z9+VJ1WbFE4=; h=Subject:From:To:References:Cc:Date:In-Reply-To; b=IomRGGGqSEA61rEruemrYP8A1Kv0bcJRzOrmvOsZdv8DkIszkMZ8U8rxltd3e3ET+ nQPg/TNTl8VOz/8VTyIbILv+FxA/Kit2XhozS859Mpb3I20ERWC0GRh/ooKVrIS6NA WLomDDZ5iJzQMMkuDCIgqWa33LY8+TApzuj8UQMc6LzI1soMRaOosxm2De77UlAC+R gRHjzlcd2ehpyyM9mn09sCJx3axe3S9+vxW0qBVM/eK+zbNJqXm4qXcvxP+bMV+T5n OBolM2T+BfIEPNaUF+CO3WX+J669eHEVDrxvRzHpNe09Oz4X6Ex/z4hT0JZNXlnlce oOcwOenBwVZ9V+pp1Qt0advryqZY2Aoo5Cc/g0dIEAtz2KsDj3s/IB9t9MOQBWskso aG1LJQdFvUAn0WPm0Q1OtVTGmoC7n3BjA1jnrhJSzRxIpyH5SDgc+mH9y5pSjUp8Od U0JNGFg5BYqUKJmKF9NEnu4MsxamX4rV+Id2cc0jMcn2zjsaLDhMoL138wCX1Y1XQr UiRVBtWgK5ZqzWR8TvHeANkzY5rLs09iQcJyfNiOojVMWDzrs7Kw+AX/GqrEh2r6J6 7Tzupnkz3EDag5ldN52euyUqPVlbmj+CSn/Ze5E821SB/DGLwAx8CIQmp8mR9Zn7u7 /4uh+An+3RVOMmM49FuUZeEU= Received: from vm1982.vellance.net (localhost [127.0.0.1]) by vm1982.vellance.net (Postfix) with ESMTP id 4D28E20170; Wed, 14 Mar 2018 20:36:57 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=osfux.nl; s=default; t=1521056219; bh=8ITRpSiKEpezAvpeAvQ5Y1yM1X3Z6HX1Z9+VJ1WbFE4=; h=Subject:From:To:References:Cc:Date:In-Reply-To; b=U2IAod159xHbIxrRTmiJEXDDKFXQZpqTHVlRWn7bRL3G7sDiZ3nWQpGuePh4pmSp+ /LV0T/QD8RHUzSoIQ9f/4U8f8cLQ1mWgNsBE07K712Tdt97WwQ3tMa6auiBEiSt/qR HCfB3xFoB1ouWnHmW8nTw6JenrGw7SwzBvlYzr0TleMggIEwmHaJFvnqAs4/7emUp6 Y4/SjfWSY+6Psd7QQEaeOvoB/RYw4fkQLzCGq1nnAIMApteNOlj95bYXwpex4UYhpM E9as0q+s67ytTHHddsEtnJUrnJd27phnUaZYsgZZSgKV+p487dRFMCFVczh8PMxlHT SwBtowTDbaPKh4AJpikI/DRBcdZPcOY/4jTH3MRoB/RXgjvVYjLiTFT8n6NcXOiC02 Sos0J9LIui0jyGN2JhfDB4EJrIptTEfMyHoxLx9q8J7dAUPfhTWG93sUr8R2Kykw2z 86LiKHXjiOl6LdslVVM47e7zVpCBB/u63ckTYL8DjukRGLNuktKKXpxM6CmENsIJ+g Cqs+Bx5SVuBzYob7QXuOKNdf9ISsr0GVg3rtHiHGcOZTmSKO/l9o0UkMDzw3ESko8F xROC29rUsc7/r2OSyrYNLaiiKFTYWlWp1x9ztkzR04r6qTRlNoeejurWiJzXd2o0Gh GRO+tKvT76OuwUK9PCJ4Uvoo= X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on vm1982.vellance.net X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED autolearn=ham autolearn_force=no version=3.4.1 Received: from rubens-MacBook-Air.local (ip51ccb320.speed.planet.nl [81.204.179.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by vm1982.vellance.net (Postfix) with ESMTPSA; Wed, 14 Mar 2018 20:36:57 +0100 (CET) Subject: Re: cpupdate : Unsupported version for Intel CPU? From: Ruben To: freebsd-hackers@freebsd.org References: <5AA9556C.2010002@grosbein.net> Cc: Stefan Blachmann Message-ID: Date: Wed, 14 Mar 2018 20:36:56 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Content-Language: en-US X-Virus-Scanned: ClamAV using ClamSMTP X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2018 19:37:03 -0000 On 14/03/2018 20:22, Ruben wrote: > Hi, > > Thank you for pointing that out. Forgot about the "download from github > thing". > > Cheers, > > Ruben > > > Forgot to mention, the tool did update the microcode once the correct blob was provided. Regards, Ruben [root@fbh4:/usr/home/ruben/cpupdate]# ./cpupdate -vv -I -f /usr/home/ruben/cpupdate/cpu206C2_plat03_ver0000001D_2015-08-04_PRD_F7DC758B.bin File /usr/home/ruben/cpupdate/cpu206C2_plat03_ver0000001D_2015-08-04_PRD_F7DC758B.bin contains 1 update blobs   Blob 1 of 1 headers info:     Date 2015/08/04     ucode rev  0x0000001d     Header ver 0x00000001     Loader rev 0x00000001     Data size  9168 (0x23d0) ProcessorType:  00 ExtFamily: 00  ExtModel: 02 IntFamily: 06  IntModel: 0C SignatureInt:    206C2 -> Family: 06  Model: 2C  Stepping: 02     Flags      3 (0x00000003) [root@fbh4:/usr/home/ruben/cpupdate]# ./cpupdate -w -vv -U /usr/home/ruben/cpupdate/cpu206C2_plat03_ver0000001D_2015-08-04_PRD_F7DC758B.bin Found CPU(s) from Intel /dev/cpuctl0 identification successful! File /usr/home/ruben/cpupdate/cpu206C2_plat03_ver0000001D_2015-08-04_PRD_F7DC758B.bin contains 1 update blobs Updated core 0 from microcode revision 0x0013 to 0x001d /dev/cpuctl1 identification successful! File /usr/home/ruben/cpupdate/cpu206C2_plat03_ver0000001D_2015-08-04_PRD_F7DC758B.bin contains 1 update blobs Core 1 is up-to-date, not updated. /dev/cpuctl2 identification successful! File /usr/home/ruben/cpupdate/cpu206C2_plat03_ver0000001D_2015-08-04_PRD_F7DC758B.bin contains 1 update blobs Updated core 2 from microcode revision 0x0013 to 0x001d /dev/cpuctl3 identification successful! File /usr/home/ruben/cpupdate/cpu206C2_plat03_ver0000001D_2015-08-04_PRD_F7DC758B.bin contains 1 update blobs Core 3 is up-to-date, not updated. /dev/cpuctl4 identification successful! File /usr/home/ruben/cpupdate/cpu206C2_plat03_ver0000001D_2015-08-04_PRD_F7DC758B.bin contains 1 update blobs Updated core 4 from microcode revision 0x0013 to 0x001d /dev/cpuctl5 identification successful! File /usr/home/ruben/cpupdate/cpu206C2_plat03_ver0000001D_2015-08-04_PRD_F7DC758B.bin contains 1 update blobs Core 5 is up-to-date, not updated. /dev/cpuctl6 identification successful! File /usr/home/ruben/cpupdate/cpu206C2_plat03_ver0000001D_2015-08-04_PRD_F7DC758B.bin contains 1 update blobs Updated core 6 from microcode revision 0x0013 to 0x001d /dev/cpuctl7 identification successful! File /usr/home/ruben/cpupdate/cpu206C2_plat03_ver0000001D_2015-08-04_PRD_F7DC758B.bin contains 1 update blobs Core 7 is up-to-date, not updated. /dev/cpuctl8 identification successful! File /usr/home/ruben/cpupdate/cpu206C2_plat03_ver0000001D_2015-08-04_PRD_F7DC758B.bin contains 1 update blobs Updated core 8 from microcode revision 0x0013 to 0x001d /dev/cpuctl9 identification successful! File /usr/home/ruben/cpupdate/cpu206C2_plat03_ver0000001D_2015-08-04_PRD_F7DC758B.bin contains 1 update blobs Core 9 is up-to-date, not updated. /dev/cpuctl10 identification successful! File /usr/home/ruben/cpupdate/cpu206C2_plat03_ver0000001D_2015-08-04_PRD_F7DC758B.bin contains 1 update blobs Updated core 10 from microcode revision 0x0013 to 0x001d /dev/cpuctl11 identification successful! File /usr/home/ruben/cpupdate/cpu206C2_plat03_ver0000001D_2015-08-04_PRD_F7DC758B.bin contains 1 update blobs Core 11 is up-to-date, not updated. /dev/cpuctl12 identification successful! File /usr/home/ruben/cpupdate/cpu206C2_plat03_ver0000001D_2015-08-04_PRD_F7DC758B.bin contains 1 update blobs Updated core 12 from microcode revision 0x0013 to 0x001d /dev/cpuctl13 identification successful! File /usr/home/ruben/cpupdate/cpu206C2_plat03_ver0000001D_2015-08-04_PRD_F7DC758B.bin contains 1 update blobs Core 13 is up-to-date, not updated. /dev/cpuctl14 identification successful! File /usr/home/ruben/cpupdate/cpu206C2_plat03_ver0000001D_2015-08-04_PRD_F7DC758B.bin contains 1 update blobs Updated core 14 from microcode revision 0x0013 to 0x001d /dev/cpuctl15 identification successful! File /usr/home/ruben/cpupdate/cpu206C2_plat03_ver0000001D_2015-08-04_PRD_F7DC758B.bin contains 1 update blobs Core 15 is up-to-date, not updated. [root@fbh4:/usr/home/ruben/cpupdate]# [root@fbh4:/usr/home/ruben/cpupdate]# ./cpupdate -i Found CPU(s) from Intel Processor Core: 0 -> CPUID: 206c2  Family: 06  Model: 2C  Stepping: 02  uCodeRev: 0000001D Processor Core: 1 -> CPUID: 206c2  Family: 06  Model: 2C  Stepping: 02  uCodeRev: 0000001D Processor Core: 2 -> CPUID: 206c2  Family: 06  Model: 2C  Stepping: 02  uCodeRev: 0000001D Processor Core: 3 -> CPUID: 206c2  Family: 06  Model: 2C  Stepping: 02  uCodeRev: 0000001D Processor Core: 4 -> CPUID: 206c2  Family: 06  Model: 2C  Stepping: 02  uCodeRev: 0000001D Processor Core: 5 -> CPUID: 206c2  Family: 06  Model: 2C  Stepping: 02  uCodeRev: 0000001D Processor Core: 6 -> CPUID: 206c2  Family: 06  Model: 2C  Stepping: 02  uCodeRev: 0000001D Processor Core: 7 -> CPUID: 206c2  Family: 06  Model: 2C  Stepping: 02  uCodeRev: 0000001D Processor Core: 8 -> CPUID: 206c2  Family: 06  Model: 2C  Stepping: 02  uCodeRev: 0000001D Processor Core: 9 -> CPUID: 206c2  Family: 06  Model: 2C  Stepping: 02  uCodeRev: 0000001D Processor Core: 10 -> CPUID: 206c2  Family: 06  Model: 2C  Stepping: 02  uCodeRev: 0000001D Processor Core: 11 -> CPUID: 206c2  Family: 06  Model: 2C  Stepping: 02  uCodeRev: 0000001D Processor Core: 12 -> CPUID: 206c2  Family: 06  Model: 2C  Stepping: 02  uCodeRev: 0000001D Processor Core: 13 -> CPUID: 206c2  Family: 06  Model: 2C  Stepping: 02  uCodeRev: 0000001D Processor Core: 14 -> CPUID: 206c2  Family: 06  Model: 2C  Stepping: 02  uCodeRev: 0000001D Processor Core: 15 -> CPUID: 206c2  Family: 06  Model: 2C  Stepping: 02  uCodeRev: 0000001D