From ec6a85f5d3beb28d36eda5ef325b7410d7f3cfa3 Mon Sep 17 00:00:00 2001 From: Dan McDonald Date: Mon, 13 Jun 2022 20:33:36 -0400 Subject: 14741 Update Intel Microcode to 20220510 Reviewed by: Toomas Soome Reviewed by: Andy Fiddaman Approved by: Richard Lowe --- usr/src/data/ucode/Makefile.links | 34 ++++++++++++++++++++++- usr/src/data/ucode/README.ucode | 4 ++- usr/src/data/ucode/intel/00030679-01 | Bin 52224 -> 52224 bytes usr/src/data/ucode/intel/000406E3-40 | Bin 105472 -> 106496 bytes usr/src/data/ucode/intel/00050653-01 | Bin 34816 -> 34816 bytes usr/src/data/ucode/intel/00050654-01 | Bin 43008 -> 43008 bytes usr/src/data/ucode/intel/00050656-01 | Bin 35840 -> 37888 bytes usr/src/data/ucode/intel/00050657-01 | Bin 36864 -> 37888 bytes usr/src/data/ucode/intel/0005065B-01 | Bin 28672 -> 29696 bytes usr/src/data/ucode/intel/000506C9-01 | Bin 17408 -> 17408 bytes usr/src/data/ucode/intel/000506CA-01 | Bin 16384 -> 16384 bytes usr/src/data/ucode/intel/000506E3-02 | Bin 108544 -> 109568 bytes usr/src/data/ucode/intel/000506F1-01 | Bin 11264 -> 11264 bytes usr/src/data/ucode/intel/000606A6-01 | Bin 291840 -> 294912 bytes usr/src/data/ucode/intel/000706A1-01 | Bin 74752 -> 75776 bytes usr/src/data/ucode/intel/000706A8-01 | Bin 75776 -> 75776 bytes usr/src/data/ucode/intel/000706E5-80 | Bin 110592 -> 112640 bytes usr/src/data/ucode/intel/000806A1-10 | Bin 34816 -> 34816 bytes usr/src/data/ucode/intel/000806C1-80 | Bin 109568 -> 109568 bytes usr/src/data/ucode/intel/000806C2-02 | Bin 96256 -> 97280 bytes usr/src/data/ucode/intel/000806D1-02 | Bin 101376 -> 102400 bytes usr/src/data/ucode/intel/000806E9-10 | Bin 104448 -> 105472 bytes usr/src/data/ucode/intel/000806E9-40 | Bin 104448 -> 105472 bytes usr/src/data/ucode/intel/000806EA-40 | Bin 103424 -> 105472 bytes usr/src/data/ucode/intel/000806EB-10 | Bin 104448 -> 105472 bytes usr/src/data/ucode/intel/000806EC-04 | Bin 104448 -> 105472 bytes usr/src/data/ucode/intel/00090661-01 | Bin 20480 -> 20480 bytes usr/src/data/ucode/intel/00090672-01 | Bin 0 -> 212992 bytes usr/src/data/ucode/intel/000906A3-80 | Bin 0 -> 212992 bytes usr/src/data/ucode/intel/000906C0-01 | Bin 20480 -> 20480 bytes usr/src/data/ucode/intel/000906E9-02 | Bin 106496 -> 108544 bytes usr/src/data/ucode/intel/000906EA-02 | Bin 102400 -> 104448 bytes usr/src/data/ucode/intel/000906EB-02 | Bin 104448 -> 105472 bytes usr/src/data/ucode/intel/000906EC-02 | Bin 103424 -> 104448 bytes usr/src/data/ucode/intel/000906ED-02 | Bin 103424 -> 104448 bytes usr/src/data/ucode/intel/000A0652-20 | Bin 93184 -> 96256 bytes usr/src/data/ucode/intel/000A0653-02 | Bin 94208 -> 97280 bytes usr/src/data/ucode/intel/000A0655-02 | Bin 94208 -> 96256 bytes usr/src/data/ucode/intel/000A0660-80 | Bin 94208 -> 96256 bytes usr/src/data/ucode/intel/000A0661-80 | Bin 93184 -> 96256 bytes usr/src/data/ucode/intel/000A0671-02 | Bin 102400 -> 103424 bytes usr/src/pkg/manifests/system-microcode-intel.p5m | 15 +++++++++- 42 files changed, 50 insertions(+), 3 deletions(-) create mode 100644 usr/src/data/ucode/intel/00090672-01 create mode 100644 usr/src/data/ucode/intel/000906A3-80 (limited to 'usr') diff --git a/usr/src/data/ucode/Makefile.links b/usr/src/data/ucode/Makefile.links index 7c7233d9ca..cbf1906197 100644 --- a/usr/src/data/ucode/Makefile.links +++ b/usr/src/data/ucode/Makefile.links @@ -163,13 +163,21 @@ INTEL_LINKS = \ 000806EB-80 \ 000806EC-10 \ 000806EC-80 \ + 00090672-02 \ + 00090675-01 \ + 00090675-02 \ + 000906A4-80 \ 000906E9-08 \ 000906E9-20 \ 000906EA-20 \ 000906EC-20 \ 000906ED-20 \ 000A0653-20 \ - 000A0655-20 + 000A0655-20 \ + 000B06F2-01 \ + 000B06F2-02 \ + 000B06F5-01 \ + 000B06F5-02 $(ROOTINTELDIR)/00000F32-04: $(ROOTINTELDIR)/00000F32-01 $(RM) $@; $(LN) $^ $@ @@ -630,6 +638,18 @@ $(ROOTINTELDIR)/000806EC-10: $(ROOTINTELDIR)/000806EC-04 $(ROOTINTELDIR)/000806EC-80: $(ROOTINTELDIR)/000806EC-04 $(RM) $@; $(LN) $^ $@ +$(ROOTINTELDIR)/00090672-02: $(ROOTINTELDIR)/00090672-01 + $(RM) $@; $(LN) $^ $@ + +$(ROOTINTELDIR)/00090675-01: $(ROOTINTELDIR)/00090672-01 + $(RM) $@; $(LN) $^ $@ + +$(ROOTINTELDIR)/00090675-02: $(ROOTINTELDIR)/00090672-01 + $(RM) $@; $(LN) $^ $@ + +$(ROOTINTELDIR)/000906A4-80: $(ROOTINTELDIR)/000906A3-80 + $(RM) $@; $(LN) $^ $@ + $(ROOTINTELDIR)/000906E9-08: $(ROOTINTELDIR)/000906E9-02 $(RM) $@; $(LN) $^ $@ @@ -651,3 +671,15 @@ $(ROOTINTELDIR)/000A0653-20: $(ROOTINTELDIR)/000A0653-02 $(ROOTINTELDIR)/000A0655-20: $(ROOTINTELDIR)/000A0655-02 $(RM) $@; $(LN) $^ $@ +$(ROOTINTELDIR)/000B06F2-01: $(ROOTINTELDIR)/00090672-01 + $(RM) $@; $(LN) $^ $@ + +$(ROOTINTELDIR)/000B06F2-02: $(ROOTINTELDIR)/00090672-01 + $(RM) $@; $(LN) $^ $@ + +$(ROOTINTELDIR)/000B06F5-01: $(ROOTINTELDIR)/00090672-01 + $(RM) $@; $(LN) $^ $@ + +$(ROOTINTELDIR)/000B06F5-02: $(ROOTINTELDIR)/00090672-01 + $(RM) $@; $(LN) $^ $@ + diff --git a/usr/src/data/ucode/README.ucode b/usr/src/data/ucode/README.ucode index b7785b5f99..287a2ce50d 100644 --- a/usr/src/data/ucode/README.ucode +++ b/usr/src/data/ucode/README.ucode @@ -38,4 +38,6 @@ of updating the manifest as necessary. Be careful about new files. AMD: Updated in March 2012 as part of illumos#2546. Exact revision unknown. -Intel: Linux 20220207 release +Intel: Linux YYYYMMDD release, see + usr/src/pkg/manifests/system-microcode-intel.p5m +for exact current version diff --git a/usr/src/data/ucode/intel/00030679-01 b/usr/src/data/ucode/intel/00030679-01 index 410fa71bf9..26d15c8070 100644 Binary files a/usr/src/data/ucode/intel/00030679-01 and b/usr/src/data/ucode/intel/00030679-01 differ diff --git a/usr/src/data/ucode/intel/000406E3-40 b/usr/src/data/ucode/intel/000406E3-40 index 13b343ad2a..0dfe3e6e53 100644 Binary files a/usr/src/data/ucode/intel/000406E3-40 and b/usr/src/data/ucode/intel/000406E3-40 differ diff --git a/usr/src/data/ucode/intel/00050653-01 b/usr/src/data/ucode/intel/00050653-01 index 9ec944d6cd..f7acec8415 100644 Binary files a/usr/src/data/ucode/intel/00050653-01 and b/usr/src/data/ucode/intel/00050653-01 differ diff --git a/usr/src/data/ucode/intel/00050654-01 b/usr/src/data/ucode/intel/00050654-01 index 894e5e172b..f0399b2a76 100644 Binary files a/usr/src/data/ucode/intel/00050654-01 and b/usr/src/data/ucode/intel/00050654-01 differ diff --git a/usr/src/data/ucode/intel/00050656-01 b/usr/src/data/ucode/intel/00050656-01 index 64aabb0e21..0ee9bbf069 100644 Binary files a/usr/src/data/ucode/intel/00050656-01 and b/usr/src/data/ucode/intel/00050656-01 differ diff --git a/usr/src/data/ucode/intel/00050657-01 b/usr/src/data/ucode/intel/00050657-01 index 2749da188e..322bdb4a83 100644 Binary files a/usr/src/data/ucode/intel/00050657-01 and b/usr/src/data/ucode/intel/00050657-01 differ diff --git a/usr/src/data/ucode/intel/0005065B-01 b/usr/src/data/ucode/intel/0005065B-01 index 8363e7cf7f..456290a1c4 100644 Binary files a/usr/src/data/ucode/intel/0005065B-01 and b/usr/src/data/ucode/intel/0005065B-01 differ diff --git a/usr/src/data/ucode/intel/000506C9-01 b/usr/src/data/ucode/intel/000506C9-01 index 3d1aa34e93..2c62d23dc7 100644 Binary files a/usr/src/data/ucode/intel/000506C9-01 and b/usr/src/data/ucode/intel/000506C9-01 differ diff --git a/usr/src/data/ucode/intel/000506CA-01 b/usr/src/data/ucode/intel/000506CA-01 index ca6f520ea5..efc63ee18f 100644 Binary files a/usr/src/data/ucode/intel/000506CA-01 and b/usr/src/data/ucode/intel/000506CA-01 differ diff --git a/usr/src/data/ucode/intel/000506E3-02 b/usr/src/data/ucode/intel/000506E3-02 index 761fa6660e..4c52210b71 100644 Binary files a/usr/src/data/ucode/intel/000506E3-02 and b/usr/src/data/ucode/intel/000506E3-02 differ diff --git a/usr/src/data/ucode/intel/000506F1-01 b/usr/src/data/ucode/intel/000506F1-01 index 943afa9f0d..efbaf9f857 100644 Binary files a/usr/src/data/ucode/intel/000506F1-01 and b/usr/src/data/ucode/intel/000506F1-01 differ diff --git a/usr/src/data/ucode/intel/000606A6-01 b/usr/src/data/ucode/intel/000606A6-01 index 7a126f970f..253220ce12 100644 Binary files a/usr/src/data/ucode/intel/000606A6-01 and b/usr/src/data/ucode/intel/000606A6-01 differ diff --git a/usr/src/data/ucode/intel/000706A1-01 b/usr/src/data/ucode/intel/000706A1-01 index 51866a1d01..920c9946e1 100644 Binary files a/usr/src/data/ucode/intel/000706A1-01 and b/usr/src/data/ucode/intel/000706A1-01 differ diff --git a/usr/src/data/ucode/intel/000706A8-01 b/usr/src/data/ucode/intel/000706A8-01 index ddd7034a4a..204ab8cc4c 100644 Binary files a/usr/src/data/ucode/intel/000706A8-01 and b/usr/src/data/ucode/intel/000706A8-01 differ diff --git a/usr/src/data/ucode/intel/000706E5-80 b/usr/src/data/ucode/intel/000706E5-80 index c005889fce..c881a2939f 100644 Binary files a/usr/src/data/ucode/intel/000706E5-80 and b/usr/src/data/ucode/intel/000706E5-80 differ diff --git a/usr/src/data/ucode/intel/000806A1-10 b/usr/src/data/ucode/intel/000806A1-10 index 2c0c71b9ce..ae97071e57 100644 Binary files a/usr/src/data/ucode/intel/000806A1-10 and b/usr/src/data/ucode/intel/000806A1-10 differ diff --git a/usr/src/data/ucode/intel/000806C1-80 b/usr/src/data/ucode/intel/000806C1-80 index 906c56c3db..d0749c59e0 100644 Binary files a/usr/src/data/ucode/intel/000806C1-80 and b/usr/src/data/ucode/intel/000806C1-80 differ diff --git a/usr/src/data/ucode/intel/000806C2-02 b/usr/src/data/ucode/intel/000806C2-02 index 21f3c4ded7..bdeed295f7 100644 Binary files a/usr/src/data/ucode/intel/000806C2-02 and b/usr/src/data/ucode/intel/000806C2-02 differ diff --git a/usr/src/data/ucode/intel/000806D1-02 b/usr/src/data/ucode/intel/000806D1-02 index 55cc03ab0f..566ee74855 100644 Binary files a/usr/src/data/ucode/intel/000806D1-02 and b/usr/src/data/ucode/intel/000806D1-02 differ diff --git a/usr/src/data/ucode/intel/000806E9-10 b/usr/src/data/ucode/intel/000806E9-10 index 42f0b936d7..34c2931470 100644 Binary files a/usr/src/data/ucode/intel/000806E9-10 and b/usr/src/data/ucode/intel/000806E9-10 differ diff --git a/usr/src/data/ucode/intel/000806E9-40 b/usr/src/data/ucode/intel/000806E9-40 index 8bce192d28..30ea008bea 100644 Binary files a/usr/src/data/ucode/intel/000806E9-40 and b/usr/src/data/ucode/intel/000806E9-40 differ diff --git a/usr/src/data/ucode/intel/000806EA-40 b/usr/src/data/ucode/intel/000806EA-40 index ef6d4f138e..ada929f72c 100644 Binary files a/usr/src/data/ucode/intel/000806EA-40 and b/usr/src/data/ucode/intel/000806EA-40 differ diff --git a/usr/src/data/ucode/intel/000806EB-10 b/usr/src/data/ucode/intel/000806EB-10 index 53d5ef011a..338ad42671 100644 Binary files a/usr/src/data/ucode/intel/000806EB-10 and b/usr/src/data/ucode/intel/000806EB-10 differ diff --git a/usr/src/data/ucode/intel/000806EC-04 b/usr/src/data/ucode/intel/000806EC-04 index 2d65ba226b..6edee76b48 100644 Binary files a/usr/src/data/ucode/intel/000806EC-04 and b/usr/src/data/ucode/intel/000806EC-04 differ diff --git a/usr/src/data/ucode/intel/00090661-01 b/usr/src/data/ucode/intel/00090661-01 index 06548466d3..3a8b78a393 100644 Binary files a/usr/src/data/ucode/intel/00090661-01 and b/usr/src/data/ucode/intel/00090661-01 differ diff --git a/usr/src/data/ucode/intel/00090672-01 b/usr/src/data/ucode/intel/00090672-01 new file mode 100644 index 0000000000..c22db7cd4d Binary files /dev/null and b/usr/src/data/ucode/intel/00090672-01 differ diff --git a/usr/src/data/ucode/intel/000906A3-80 b/usr/src/data/ucode/intel/000906A3-80 new file mode 100644 index 0000000000..e4406ad346 Binary files /dev/null and b/usr/src/data/ucode/intel/000906A3-80 differ diff --git a/usr/src/data/ucode/intel/000906C0-01 b/usr/src/data/ucode/intel/000906C0-01 index 7bc9cce441..f50225bb91 100644 Binary files a/usr/src/data/ucode/intel/000906C0-01 and b/usr/src/data/ucode/intel/000906C0-01 differ diff --git a/usr/src/data/ucode/intel/000906E9-02 b/usr/src/data/ucode/intel/000906E9-02 index 10af087b2e..2baeac30f7 100644 Binary files a/usr/src/data/ucode/intel/000906E9-02 and b/usr/src/data/ucode/intel/000906E9-02 differ diff --git a/usr/src/data/ucode/intel/000906EA-02 b/usr/src/data/ucode/intel/000906EA-02 index bab21517f7..969d1e9127 100644 Binary files a/usr/src/data/ucode/intel/000906EA-02 and b/usr/src/data/ucode/intel/000906EA-02 differ diff --git a/usr/src/data/ucode/intel/000906EB-02 b/usr/src/data/ucode/intel/000906EB-02 index 0482e4b141..34c0c7d330 100644 Binary files a/usr/src/data/ucode/intel/000906EB-02 and b/usr/src/data/ucode/intel/000906EB-02 differ diff --git a/usr/src/data/ucode/intel/000906EC-02 b/usr/src/data/ucode/intel/000906EC-02 index ea21168781..1d5806db77 100644 Binary files a/usr/src/data/ucode/intel/000906EC-02 and b/usr/src/data/ucode/intel/000906EC-02 differ diff --git a/usr/src/data/ucode/intel/000906ED-02 b/usr/src/data/ucode/intel/000906ED-02 index ca07dec538..be8ab55547 100644 Binary files a/usr/src/data/ucode/intel/000906ED-02 and b/usr/src/data/ucode/intel/000906ED-02 differ diff --git a/usr/src/data/ucode/intel/000A0652-20 b/usr/src/data/ucode/intel/000A0652-20 index cceb88c302..e7205f56b5 100644 Binary files a/usr/src/data/ucode/intel/000A0652-20 and b/usr/src/data/ucode/intel/000A0652-20 differ diff --git a/usr/src/data/ucode/intel/000A0653-02 b/usr/src/data/ucode/intel/000A0653-02 index f2b8b4dff5..6ab7f04ce9 100644 Binary files a/usr/src/data/ucode/intel/000A0653-02 and b/usr/src/data/ucode/intel/000A0653-02 differ diff --git a/usr/src/data/ucode/intel/000A0655-02 b/usr/src/data/ucode/intel/000A0655-02 index ddc0e87246..dcf3fbff23 100644 Binary files a/usr/src/data/ucode/intel/000A0655-02 and b/usr/src/data/ucode/intel/000A0655-02 differ diff --git a/usr/src/data/ucode/intel/000A0660-80 b/usr/src/data/ucode/intel/000A0660-80 index 0f003e98b2..ebb0ddaa90 100644 Binary files a/usr/src/data/ucode/intel/000A0660-80 and b/usr/src/data/ucode/intel/000A0660-80 differ diff --git a/usr/src/data/ucode/intel/000A0661-80 b/usr/src/data/ucode/intel/000A0661-80 index ab16cc4e0c..df27fe392e 100644 Binary files a/usr/src/data/ucode/intel/000A0661-80 and b/usr/src/data/ucode/intel/000A0661-80 differ diff --git a/usr/src/data/ucode/intel/000A0671-02 b/usr/src/data/ucode/intel/000A0671-02 index 9970cf58dd..c5ff93d49a 100644 Binary files a/usr/src/data/ucode/intel/000A0671-02 and b/usr/src/data/ucode/intel/000A0671-02 differ diff --git a/usr/src/pkg/manifests/system-microcode-intel.p5m b/usr/src/pkg/manifests/system-microcode-intel.p5m index 2c7be17346..128bb630a1 100644 --- a/usr/src/pkg/manifests/system-microcode-intel.p5m +++ b/usr/src/pkg/manifests/system-microcode-intel.p5m @@ -26,6 +26,7 @@ # Copyright 2019 Peter Tribble. # Copyright 2021 OmniOS Community Edition (OmniOSce) Association. # Copyright 2022 Joyent, Inc. +# Copyright 2022 MNX Cloud, Inc. # # @@ -35,7 +36,7 @@ # set name=pkg.fmri \ - value=pkg:/system/microcode/intel@20220207,$(PKGVERS_BUILTON)-$(PKGVERS_BRANCH) + value=pkg:/system/microcode/intel@20220510,$(PKGVERS_BUILTON)-$(PKGVERS_BRANCH) set name=pkg.summary value="Microcode for Intel CPUs" set name=pkg.description value="Microcode for Intel CPUs" set name=info.classification value=org.opensolaris.category.2008:System/Core @@ -580,6 +581,14 @@ hardlink path=platform/i86pc/ucode/GenuineIntel/000806EC-10 target=000806EC-04 hardlink path=platform/i86pc/ucode/GenuineIntel/000806EC-80 target=000806EC-04 file path=platform/i86pc/ucode/GenuineIntel/00090661-01 group=sys mode=0444 \ reboot-needed=true +file path=platform/i86pc/ucode/GenuineIntel/00090672-01 group=sys mode=0444 \ + reboot-needed=true +hardlink path=platform/i86pc/ucode/GenuineIntel/00090672-02 target=00090672-01 +hardlink path=platform/i86pc/ucode/GenuineIntel/00090675-01 target=00090672-01 +hardlink path=platform/i86pc/ucode/GenuineIntel/00090675-02 target=00090672-01 +file path=platform/i86pc/ucode/GenuineIntel/000906A3-80 group=sys mode=0444 \ + reboot-needed=true +hardlink path=platform/i86pc/ucode/GenuineIntel/000906A4-80 target=000906A3-80 file path=platform/i86pc/ucode/GenuineIntel/000906C0-01 group=sys mode=0444 \ reboot-needed=true file path=platform/i86pc/ucode/GenuineIntel/000906E9-02 group=sys mode=0444 \ @@ -611,6 +620,10 @@ file path=platform/i86pc/ucode/GenuineIntel/000A0661-80 group=sys mode=0444 \ reboot-needed=true file path=platform/i86pc/ucode/GenuineIntel/000A0671-02 group=sys mode=0444 \ reboot-needed=true +hardlink path=platform/i86pc/ucode/GenuineIntel/000B06F2-01 target=00090672-01 +hardlink path=platform/i86pc/ucode/GenuineIntel/000B06F2-02 target=00090672-01 +hardlink path=platform/i86pc/ucode/GenuineIntel/000B06F5-01 target=00090672-01 +hardlink path=platform/i86pc/ucode/GenuineIntel/000B06F5-02 target=00090672-01 license lic_CDDL license=lic_CDDL license usr/src/data/ucode/intel/THIRDPARTYLICENSE \ license=usr/src/data/ucode/intel/THIRDPARTYLICENSE -- cgit v1.2.3