Hello community, here is the log from the commit of package ucode-intel for openSUSE:Factory checked in at 2018-07-06 10:42:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ucode-intel (Old) and /work/SRC/openSUSE:Factory/.ucode-intel.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ucode-intel" Fri Jul 6 10:42:18 2018 rev:40 rq:620721 version:20180703 Changes: -------- --- /work/SRC/openSUSE:Factory/ucode-intel/ucode-intel.changes 2018-05-16 18:44:46.820384120 +0200 +++ /work/SRC/openSUSE:Factory/.ucode-intel.new/ucode-intel.changes 2018-07-06 10:42:20.827229645 +0200 @@ -1,0 +2,25 @@ +Wed Jul 4 15:05:31 UTC 2018 - meiss...@suse.com + +- Update to 20180703 release, for the listed CPU chipsets + this fixes CVE-2018-3640 (Spectre v3a) CVE-2018-3639 (Spectre v4). + (bsc#1100147 bsc#1087082 bsc#1087083) + + https://downloadcenter.intel.com/download/27945/Linux-Processor-Microcode-Data-File + + Following chipsets are fixed in this round: + + Model Stepping F-MO-S/PI Old->New + ---- updated platforms ------------------------------------ + SNB-EP C1 6-2d-6/6d 0000061c->0000061d Xeon E5 + SNB-EP C2 6-2d-7/6d 00000713->00000714 Xeon E5 + IVT C0 6-3e-4/ed 0000042c->0000042d Xeon E5 v2; Core i7-4960X/4930K/4820K + IVT D1 6-3e-7/ed 00000713->00000714 Xeon E5 v2 + HSX-E/EP/4S C0 6-3f-2/6f 0000003c->0000003d Xeon E5 v3 + HSX-EX E0 6-3f-4/80 00000011->00000012 Xeon E7 v3 + SKX-SP/D/W/X H0 6-55-4/b7 02000043->0200004d Xeon Bronze 31xx, Silver 41xx, Gold 51xx/61xx Platinum 81xx, D/W-21xx; Core i9-7xxxX + BDX-DE A1 6-56-5/10 0e000009->0e00000a Xeon D-15x3N + + ---- intel-ucode-with-caveats/ ---------------------------- + BDX-ML B/M/R0 6-4f-1/ef 0b00002c->0b00002e Xeon E5/E7 v4; Core i7-69xx/68xx + +------------------------------------------------------------------- Old: ---- microcode-20180425.tgz New: ---- microcode-20180703.tgz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ucode-intel.spec ++++++ --- /var/tmp/diff_new_pack.YxIG1P/_old 2018-07-06 10:42:21.279229107 +0200 +++ /var/tmp/diff_new_pack.YxIG1P/_new 2018-07-06 10:42:21.283229102 +0200 @@ -17,15 +17,15 @@ Name: ucode-intel -Version: 20180425 +Version: 20180703 Release: 0 Summary: Microcode Updates for Intel x86/x86-64 CPUs License: SUSE-Firmware Group: Hardware/Other BuildRequires: suse-module-tools #License is: Intel Software License Agreement -Url: https://downloadcenter.intel.com/download/27776/Linux-Processor-Microcode-Data-File?v=t -Source0: https://downloadmirror.intel.com/27776/eng/microcode-%{version}.tgz +Url: https://downloadcenter.intel.com/download/27945/Linux-Processor-Microcode-Data-File +Source0: https://downloadmirror.intel.com/27945/eng/microcode-%{version}.tgz Source1: ucode-intel-rpmlintrc Source2: LICENSE Supplements: modalias(x86cpu:vendor%3A0000%3Afamily%3A*%3Amodel%3A*%3Afeature%3A*) @@ -48,9 +48,6 @@ %install mkdir -p %{buildroot}/lib/firmware/intel-ucode -mv intel-ucode/list ./microcode_list -cat intel-ucode-with-caveats/list >> ./microcode_list -rm intel-ucode-with-caveats/list cp intel-ucode/* %{buildroot}/lib/firmware/intel-ucode cd intel-ucode-with-caveats for microcode in *;do @@ -69,7 +66,6 @@ %files %defattr(-,root,root) %doc LICENSE -%doc microcode_list %doc releasenote /lib/firmware/intel-ucode/ ++++++ microcode-20180425.tgz -> microcode-20180703.tgz ++++++ Binary files old/intel-ucode/06-2d-06 and new/intel-ucode/06-2d-06 differ Binary files old/intel-ucode/06-2d-07 and new/intel-ucode/06-2d-07 differ Binary files old/intel-ucode/06-3e-04 and new/intel-ucode/06-3e-04 differ Binary files old/intel-ucode/06-3e-07 and new/intel-ucode/06-3e-07 differ Binary files old/intel-ucode/06-3f-02 and new/intel-ucode/06-3f-02 differ Binary files old/intel-ucode/06-3f-04 and new/intel-ucode/06-3f-04 differ Binary files old/intel-ucode/06-55-04 and new/intel-ucode/06-55-04 differ Binary files old/intel-ucode/06-56-05 and new/intel-ucode/06-56-05 differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/intel-ucode/list new/intel-ucode/list --- old/intel-ucode/list 2018-04-26 07:29:44.000000000 +0200 +++ new/intel-ucode/list 1970-01-01 01:00:00.000000000 +0100 @@ -1,165 +0,0 @@ -06-05-00/00000001 00000040 1999-05-25 -06-05-00/00000002 00000041 1999-05-25 -06-05-00/00000008 00000045 1999-05-25 -06-05-01/00000001 00000040 1999-05-25 -06-05-02/00000001 0000002a 1999-05-12 -06-05-02/00000002 0000002c 1999-05-17 -06-05-02/00000004 0000002b 1999-05-12 -06-05-03/00000001 00000010 1999-06-28 -06-05-03/00000002 0000000c 1999-05-18 -06-05-03/00000004 0000000b 1999-05-20 -06-05-03/00000008 0000000d 1999-05-18 -06-06-00/00000001 0000000a 1999-05-05 -06-06-05/00000010 00000003 1999-05-05 -06-06-0a/00000002 0000000c 1999-05-05 -06-06-0a/00000008 0000000d 1999-05-05 -06-06-0a/00000020 0000000b 1999-05-05 -06-06-0d/00000002 00000005 1999-03-12 -06-06-0d/00000008 00000006 1999-03-12 -06-06-0d/00000020 00000007 1999-05-05 -06-07-01/00000004 00000014 1998-08-11 -06-07-02/00000004 00000038 1999-09-22 -06-07-03/00000004 0000002e 1999-09-10 -06-08-01/00000001 0000000d 1999-09-21 -06-08-01/00000004 00000010 1999-09-21 -06-08-01/00000008 0000000f 1999-09-21 -06-08-01/00000010 00000011 1999-09-21 -06-08-01/00000020 0000000e 1999-09-21 -06-08-03/00000008 00000008 1999-10-15 -06-08-03/00000020 00000007 1999-10-15 -06-08-06/00000001 00000007 2000-05-05 -06-08-06/00000002 0000000a 2000-05-04 -06-08-06/00000004 00000002 2000-05-04 -06-08-06/00000010 00000008 2000-05-05 -06-08-06/00000080 0000000c 2000-05-04 -06-08-0a/00000010 00000001 2000-11-02 -06-08-0a/00000020 00000004 2000-12-07 -06-08-0a/00000080 00000005 2000-12-07 -06-09-05/00000010 00000007 2004-11-09 -06-09-05/00000020 00000007 2004-11-09 -06-09-05/00000080 00000047 2004-11-09 -06-0a-00/00000004 00000003 2000-01-10 -06-0a-01/00000004 00000001 2000-03-06 -06-0b-01/00000010 0000001c 2001-02-15 -06-0b-01/00000020 0000001d 2001-02-20 -06-0b-04/00000010 00000001 2002-01-10 -06-0b-04/00000020 00000002 2002-01-11 -06-0d-06/00000020 00000018 2004-10-17 -06-0e-08/00000020 00000039 2005-11-15 -06-0e-0c/00000020 00000054 2006-05-01 -06-0e-0c/00000080 00000059 2006-09-12 -06-0f-02/00000001 0000005d 2010-10-02 -06-0f-02/00000020 0000005c 2010-10-02 -06-0f-06/00000001 000000d0 2010-09-30 -06-0f-06/00000004 000000d2 2010-10-01 -06-0f-06/00000020 000000d1 2010-10-01 -06-0f-07/00000010 0000006a 2010-10-02 -06-0f-07/00000040 0000006b 2010-10-02 -06-0f-0a/00000080 00000095 2010-10-02 -06-0f-0b/00000001 000000ba 2010-10-03 -06-0f-0b/00000004 000000bc 2010-10-03 -06-0f-0b/00000008 000000bb 2010-10-03 -06-0f-0b/00000010 000000ba 2010-10-03 -06-0f-0b/00000020 000000ba 2010-10-03 -06-0f-0b/00000040 000000bc 2010-10-03 -06-0f-0b/00000080 000000ba 2010-10-03 -06-0f-0d/00000001 000000a4 2010-10-02 -06-0f-0d/00000020 000000a4 2010-10-02 -06-0f-0d/00000080 000000a4 2010-10-02 -0f-00-07/00000001 00000012 2002-07-16 -0f-00-07/00000002 00000008 2000-11-15 -0f-00-0a/00000001 00000013 2002-07-16 -0f-00-0a/00000002 00000015 2002-08-21 -0f-00-0a/00000004 00000014 2002-07-16 -0f-01-02/00000004 0000002e 2003-05-02 -0f-02-04/00000002 0000001f 2003-06-05 -0f-02-04/00000004 0000001e 2003-06-05 -0f-02-04/00000010 00000021 2003-06-10 -0f-02-05/00000001 00000029 2004-08-11 -0f-02-05/00000002 0000002a 2004-08-11 -0f-02-05/00000004 0000002b 2004-08-11 -0f-02-05/00000010 0000002c 2004-08-26 -0f-02-06/00000002 00000010 2004-08-05 -0f-02-07/00000002 00000038 2003-06-04 -0f-02-07/00000004 00000037 2003-06-04 -0f-02-07/00000008 00000039 2003-06-04 -0f-02-09/00000002 0000002d 2004-08-11 -0f-02-09/00000004 0000002e 2004-08-11 -0f-02-09/00000008 0000002f 2004-08-11 -0f-03-02/0000000d 0000000a 2004-05-11 -0f-03-03/0000000d 0000000c 2005-04-21 -0f-03-04/0000001d 00000017 2005-04-21 -0f-04-01/00000002 00000016 2005-04-21 -0f-04-01/000000bd 00000017 2005-04-22 -0f-04-03/0000009d 00000005 2005-04-21 -0f-04-04/0000009d 00000006 2005-04-21 -0f-04-07/0000009d 00000003 2005-04-21 -0f-04-08/00000001 0000000c 2006-05-08 -0f-04-08/00000002 0000000e 2008-01-15 -0f-04-08/0000005f 00000007 2005-06-30 -0f-04-09/000000bd 00000003 2005-04-21 -0f-04-0a/0000005c 00000004 2005-12-14 -0f-04-0a/0000005d 00000002 2005-06-10 -0f-06-02/00000004 0000000f 2005-12-15 -0f-06-04/00000001 00000002 2005-12-15 -0f-06-04/00000034 00000004 2005-12-23 -0f-06-05/00000001 00000008 2006-04-26 -0f-06-08/00000022 00000009 2006-07-14 -06-03-02/00000000 00000002 1998-06-10 -06-16-01/00000001 00000043 2010-10-04 -06-16-01/00000002 00000042 2010-10-04 -06-16-01/00000080 00000044 2010-10-04 -06-17-06/00000001 0000060f 2010-09-29 -06-17-06/00000004 0000060f 2010-09-29 -06-17-06/00000010 0000060f 2010-09-29 -06-17-06/00000040 0000060f 2010-09-29 -06-17-06/00000080 0000060f 2010-09-29 -06-17-07/00000010 0000070a 2010-09-29 -06-17-0a/00000011 00000a0b 2010-09-28 -06-17-0a/00000044 00000a0b 2010-09-28 -06-17-0a/000000a0 00000a0b 2010-09-28 -06-1a-04/00000003 00000012 2013-06-21 -06-1a-05/00000003 00000019 2013-06-21 -06-1c-02/00000001 00000217 2009-04-10 -06-1c-02/00000004 00000218 2009-04-10 -06-1c-02/00000008 00000219 2009-04-10 -06-1c-0a/00000001 00000107 2009-08-25 -06-1c-0a/00000004 00000107 2009-08-25 -06-1c-0a/00000008 00000107 2009-08-25 -06-1c-0a/00000010 00000107 2009-08-25 -06-1d-01/00000008 00000029 2010-09-30 -06-1e-05/00000013 00000007 2013-08-20 -06-25-02/00000012 0000000e 2013-06-26 -06-25-05/00000092 00000004 2013-06-28 -06-26-01/00000001 00000104 2009-10-23 -06-26-01/00000002 00000105 2011-07-18 -06-2a-07/00000012 0000002d 2018-02-07 -06-2d-06/0000006d 0000061c 2018-01-30 -06-2d-07/0000006d 00000713 2018-01-26 -06-2f-02/00000005 00000037 2013-06-18 -06-3a-09/00000012 0000001f 2018-02-07 -06-3c-03/00000032 00000024 2018-01-21 -06-3d-04/000000c0 0000002a 2018-01-18 -06-3e-04/000000ed 0000042c 2018-01-25 -06-3e-06/000000ed 00000600 2013-06-19 -06-3e-07/000000ed 00000713 2018-02-16 -06-3f-02/0000006f 0000003c 2018-01-19 -06-3f-04/00000080 00000011 2018-01-22 -06-45-01/00000072 00000023 2018-01-18 -06-46-01/00000032 00000019 2018-01-21 -06-47-01/00000022 0000001d 2018-01-21 -06-4e-03/000000c0 000000c2 2017-11-16 -06-55-03/00000097 01000140 2018-01-29 -06-55-04/000000b7 02000043 2018-01-26 -06-56-02/00000010 00000015 2018-01-22 -06-56-03/00000010 07000012 2018-01-22 -06-56-04/00000010 0f000011 2018-01-22 -06-56-05/00000010 0e000009 2018-01-22 -06-5c-09/00000003 0000002c 2017-03-25 -06-5e-03/00000036 000000c2 2017-11-16 -06-7a-01/00000001 00000022 2017-12-26 -06-8e-09/000000c0 00000084 2018-01-21 -06-8e-0a/000000c0 00000084 2018-01-21 -06-9e-09/0000002a 00000084 2018-01-21 -06-9e-0a/00000022 00000084 2018-01-21 -06-9e-0b/00000002 00000084 2018-01-21 Binary files old/intel-ucode-with-caveats/06-4f-01 and new/intel-ucode-with-caveats/06-4f-01 differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/intel-ucode-with-caveats/list new/intel-ucode-with-caveats/list --- old/intel-ucode-with-caveats/list 2018-04-25 09:57:55.000000000 +0200 +++ new/intel-ucode-with-caveats/list 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -06-4f-01/000000ef 0b00002c 2018-03-21 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linux-kernel-patches/patch-readme new/linux-kernel-patches/patch-readme --- old/linux-kernel-patches/patch-readme 2018-04-27 21:59:05.000000000 +0200 +++ new/linux-kernel-patches/patch-readme 1970-01-01 01:00:00.000000000 +0100 @@ -1,17 +0,0 @@ -This directory has a list of kernel patches required to quiese all logical -cpus during a live update of microcode after system is booted. - -The patches are organized in sequence required. All of them are already upstream -the patches are provided here as reference. - -xx-<commit-id>.patch - -where xx is the patch to apply in order. commit-id identifies the commit-id -in linux upstream. - -You can identify which release has those patches included by using - -git describe --contains <commit-id> - -At the time of this release, the patches are integrated in all stable releases -except 4.9 and 4.4, as the backport work is still in progress. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/releasenote new/releasenote --- old/releasenote 2018-04-27 15:31:01.000000000 +0200 +++ new/releasenote 2018-07-03 11:57:47.000000000 +0200 @@ -78,19 +78,22 @@ BDX-ML microcode is provided in directory, because it need special commits in the Linux kernel, otherwise, updating it might result in unexpected system behavior. - OS vendors must ensure that the late loader patches (provided in linux-kernel-patches\) are included in the distribution before packaging the BDX-ML microcode for late-loading. -== 20180425 Release == --- Updates upon 20180312 release -- +== 20180703 Release == +-- Updates upon 20180425 release -- Processor Identifier Version Products Model Stepping F-MO-S/PI Old->New ---- updated platforms ------------------------------------ -GLK B0 6-7a-1/01 0000001e->00000022 Pentium Silver N/J5xxx, Celeron N/J4xxx ----- removed platforms ------------------------------------ -BDX-ML B/M/R0 6-4f-1/ef 0b000021 Xeon E5/E7 v4; Core i7-69xx/68xx - --- Special release with caveats -- -BDX-ML B/M/R0 6-4f-1/ef 0b00002c Xeon E5/E7 v4; Core i7-69xx/68xx +SNB-EP C1 6-2d-6/6d 0000061c->0000061d Xeon E5 +SNB-EP C2 6-2d-7/6d 00000713->00000714 Xeon E5 +IVT C0 6-3e-4/ed 0000042c->0000042d Xeon E5 v2; Core i7-4960X/4930K/4820K +IVT D1 6-3e-7/ed 00000713->00000714 Xeon E5 v2 +HSX-E/EP/4S C0 6-3f-2/6f 0000003c->0000003d Xeon E5 v3 +HSX-EX E0 6-3f-4/80 00000011->00000012 Xeon E7 v3 +SKX-SP/D/W/X H0 6-55-4/b7 02000043->0200004d Xeon Bronze 31xx, Silver 41xx, Gold 51xx/61xx Platinum 81xx, D/W-21xx; Core i9-7xxxX +BDX-DE A1 6-56-5/10 0e000009->0e00000a Xeon D-15x3N +---- intel-ucode-with-caveats/ ---------------------------- +BDX-ML B/M/R0 6-4f-1/ef 0b00002c->0b00002e Xeon E5/E7 v4; Core i7-69xx/68xx