diff options
author | Dan McDonald <danmcd@joyent.com> | 2022-06-13 20:33:36 -0400 |
---|---|---|
committer | Dan McDonald <danmcd@mnx.io> | 2022-06-15 13:47:11 -0400 |
commit | 050a0b7bcb3afe97a95ca550e96e3562eac44458 (patch) | |
tree | a922870910e32e3ae122426676abdd5ea2dce09a | |
parent | 60c144394d29f66e3db1d244e6d0078f79c22e4f (diff) | |
download | illumos-joyent-050a0b7bcb3afe97a95ca550e96e3562eac44458.tar.gz |
14741 Update Intel Microcode to 20220510release-20220616
Reviewed by: Toomas Soome <tsoome@me.com>
(Early pull into SmartOS, also includes manifest updates)
43 files changed, 61 insertions, 3 deletions
@@ -19,6 +19,7 @@ # CDDL HEADER END # # +# Copyright 2022 MNX Cloud, Inc. # Copyright 2020 Joyent, Inc. # Copyright 2017 ASS-Einrichtungssysteme GmbH # @@ -2380,6 +2381,12 @@ f platform/i86pc/ucode/GenuineIntel/000806EC-04 0444 root sys h platform/i86pc/ucode/GenuineIntel/000806EC-10=platform/i86pc/ucode/GenuineIntel/000806EC-04 h platform/i86pc/ucode/GenuineIntel/000806EC-80=platform/i86pc/ucode/GenuineIntel/000806EC-04 f platform/i86pc/ucode/GenuineIntel/00090661-01 0444 root sys +f platform/i86pc/ucode/GenuineIntel/00090672-01 0444 root sys +h platform/i86pc/ucode/GenuineIntel/00090672-02=platform/i86pc/ucode/GenuineIntel/00090672-01 +h platform/i86pc/ucode/GenuineIntel/00090675-01=platform/i86pc/ucode/GenuineIntel/00090672-01 +h platform/i86pc/ucode/GenuineIntel/00090675-02=platform/i86pc/ucode/GenuineIntel/00090672-01 +f platform/i86pc/ucode/GenuineIntel/000906A3-80 0444 root sys +h platform/i86pc/ucode/GenuineIntel/000906A4-80=platform/i86pc/ucode/GenuineIntel/000906A3-80 f platform/i86pc/ucode/GenuineIntel/000906C0-01 0444 root sys f platform/i86pc/ucode/GenuineIntel/000906E9-02 0444 root sys h platform/i86pc/ucode/GenuineIntel/000906E9-08=platform/i86pc/ucode/GenuineIntel/000906E9-02 @@ -2399,6 +2406,10 @@ h platform/i86pc/ucode/GenuineIntel/000A0655-20=platform/i86pc/ucode/GenuineInte f platform/i86pc/ucode/GenuineIntel/000A0660-80 0444 root sys f platform/i86pc/ucode/GenuineIntel/000A0661-80 0444 root sys f platform/i86pc/ucode/GenuineIntel/000A0671-02 0444 root sys +h platform/i86pc/ucode/GenuineIntel/000B06F2-01=platform/i86pc/ucode/GenuineIntel/00090672-01 +h platform/i86pc/ucode/GenuineIntel/000B06F2-02=platform/i86pc/ucode/GenuineIntel/00090672-01 +h platform/i86pc/ucode/GenuineIntel/000B06F5-01=platform/i86pc/ucode/GenuineIntel/00090672-01 +h platform/i86pc/ucode/GenuineIntel/000B06F5-02=platform/i86pc/ucode/GenuineIntel/00090672-01 d proc 0755 root root d root 0755 root root f root/.bash_profile 0644 root root 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 Binary files differindex 410fa71bf9..26d15c8070 100644 --- a/usr/src/data/ucode/intel/00030679-01 +++ b/usr/src/data/ucode/intel/00030679-01 diff --git a/usr/src/data/ucode/intel/000406E3-40 b/usr/src/data/ucode/intel/000406E3-40 Binary files differindex 13b343ad2a..0dfe3e6e53 100644 --- a/usr/src/data/ucode/intel/000406E3-40 +++ b/usr/src/data/ucode/intel/000406E3-40 diff --git a/usr/src/data/ucode/intel/00050653-01 b/usr/src/data/ucode/intel/00050653-01 Binary files differindex 9ec944d6cd..f7acec8415 100644 --- a/usr/src/data/ucode/intel/00050653-01 +++ b/usr/src/data/ucode/intel/00050653-01 diff --git a/usr/src/data/ucode/intel/00050654-01 b/usr/src/data/ucode/intel/00050654-01 Binary files differindex 894e5e172b..f0399b2a76 100644 --- a/usr/src/data/ucode/intel/00050654-01 +++ b/usr/src/data/ucode/intel/00050654-01 diff --git a/usr/src/data/ucode/intel/00050656-01 b/usr/src/data/ucode/intel/00050656-01 Binary files differindex 64aabb0e21..0ee9bbf069 100644 --- a/usr/src/data/ucode/intel/00050656-01 +++ b/usr/src/data/ucode/intel/00050656-01 diff --git a/usr/src/data/ucode/intel/00050657-01 b/usr/src/data/ucode/intel/00050657-01 Binary files differindex 2749da188e..322bdb4a83 100644 --- a/usr/src/data/ucode/intel/00050657-01 +++ b/usr/src/data/ucode/intel/00050657-01 diff --git a/usr/src/data/ucode/intel/0005065B-01 b/usr/src/data/ucode/intel/0005065B-01 Binary files differindex 8363e7cf7f..456290a1c4 100644 --- a/usr/src/data/ucode/intel/0005065B-01 +++ b/usr/src/data/ucode/intel/0005065B-01 diff --git a/usr/src/data/ucode/intel/000506C9-01 b/usr/src/data/ucode/intel/000506C9-01 Binary files differindex 3d1aa34e93..2c62d23dc7 100644 --- a/usr/src/data/ucode/intel/000506C9-01 +++ b/usr/src/data/ucode/intel/000506C9-01 diff --git a/usr/src/data/ucode/intel/000506CA-01 b/usr/src/data/ucode/intel/000506CA-01 Binary files differindex ca6f520ea5..efc63ee18f 100644 --- a/usr/src/data/ucode/intel/000506CA-01 +++ b/usr/src/data/ucode/intel/000506CA-01 diff --git a/usr/src/data/ucode/intel/000506E3-02 b/usr/src/data/ucode/intel/000506E3-02 Binary files differindex 761fa6660e..4c52210b71 100644 --- a/usr/src/data/ucode/intel/000506E3-02 +++ b/usr/src/data/ucode/intel/000506E3-02 diff --git a/usr/src/data/ucode/intel/000506F1-01 b/usr/src/data/ucode/intel/000506F1-01 Binary files differindex 943afa9f0d..efbaf9f857 100644 --- a/usr/src/data/ucode/intel/000506F1-01 +++ b/usr/src/data/ucode/intel/000506F1-01 diff --git a/usr/src/data/ucode/intel/000606A6-01 b/usr/src/data/ucode/intel/000606A6-01 Binary files differindex 7a126f970f..253220ce12 100644 --- a/usr/src/data/ucode/intel/000606A6-01 +++ b/usr/src/data/ucode/intel/000606A6-01 diff --git a/usr/src/data/ucode/intel/000706A1-01 b/usr/src/data/ucode/intel/000706A1-01 Binary files differindex 51866a1d01..920c9946e1 100644 --- a/usr/src/data/ucode/intel/000706A1-01 +++ b/usr/src/data/ucode/intel/000706A1-01 diff --git a/usr/src/data/ucode/intel/000706A8-01 b/usr/src/data/ucode/intel/000706A8-01 Binary files differindex ddd7034a4a..204ab8cc4c 100644 --- a/usr/src/data/ucode/intel/000706A8-01 +++ b/usr/src/data/ucode/intel/000706A8-01 diff --git a/usr/src/data/ucode/intel/000706E5-80 b/usr/src/data/ucode/intel/000706E5-80 Binary files differindex c005889fce..c881a2939f 100644 --- a/usr/src/data/ucode/intel/000706E5-80 +++ b/usr/src/data/ucode/intel/000706E5-80 diff --git a/usr/src/data/ucode/intel/000806A1-10 b/usr/src/data/ucode/intel/000806A1-10 Binary files differindex 2c0c71b9ce..ae97071e57 100644 --- a/usr/src/data/ucode/intel/000806A1-10 +++ b/usr/src/data/ucode/intel/000806A1-10 diff --git a/usr/src/data/ucode/intel/000806C1-80 b/usr/src/data/ucode/intel/000806C1-80 Binary files differindex 906c56c3db..d0749c59e0 100644 --- a/usr/src/data/ucode/intel/000806C1-80 +++ b/usr/src/data/ucode/intel/000806C1-80 diff --git a/usr/src/data/ucode/intel/000806C2-02 b/usr/src/data/ucode/intel/000806C2-02 Binary files differindex 21f3c4ded7..bdeed295f7 100644 --- a/usr/src/data/ucode/intel/000806C2-02 +++ b/usr/src/data/ucode/intel/000806C2-02 diff --git a/usr/src/data/ucode/intel/000806D1-02 b/usr/src/data/ucode/intel/000806D1-02 Binary files differindex 55cc03ab0f..566ee74855 100644 --- a/usr/src/data/ucode/intel/000806D1-02 +++ b/usr/src/data/ucode/intel/000806D1-02 diff --git a/usr/src/data/ucode/intel/000806E9-10 b/usr/src/data/ucode/intel/000806E9-10 Binary files differindex 42f0b936d7..34c2931470 100644 --- a/usr/src/data/ucode/intel/000806E9-10 +++ b/usr/src/data/ucode/intel/000806E9-10 diff --git a/usr/src/data/ucode/intel/000806E9-40 b/usr/src/data/ucode/intel/000806E9-40 Binary files differindex 8bce192d28..30ea008bea 100644 --- a/usr/src/data/ucode/intel/000806E9-40 +++ b/usr/src/data/ucode/intel/000806E9-40 diff --git a/usr/src/data/ucode/intel/000806EA-40 b/usr/src/data/ucode/intel/000806EA-40 Binary files differindex ef6d4f138e..ada929f72c 100644 --- a/usr/src/data/ucode/intel/000806EA-40 +++ b/usr/src/data/ucode/intel/000806EA-40 diff --git a/usr/src/data/ucode/intel/000806EB-10 b/usr/src/data/ucode/intel/000806EB-10 Binary files differindex 53d5ef011a..338ad42671 100644 --- a/usr/src/data/ucode/intel/000806EB-10 +++ b/usr/src/data/ucode/intel/000806EB-10 diff --git a/usr/src/data/ucode/intel/000806EC-04 b/usr/src/data/ucode/intel/000806EC-04 Binary files differindex 2d65ba226b..6edee76b48 100644 --- a/usr/src/data/ucode/intel/000806EC-04 +++ b/usr/src/data/ucode/intel/000806EC-04 diff --git a/usr/src/data/ucode/intel/00090661-01 b/usr/src/data/ucode/intel/00090661-01 Binary files differindex 06548466d3..3a8b78a393 100644 --- a/usr/src/data/ucode/intel/00090661-01 +++ b/usr/src/data/ucode/intel/00090661-01 diff --git a/usr/src/data/ucode/intel/00090672-01 b/usr/src/data/ucode/intel/00090672-01 Binary files differnew file mode 100644 index 0000000000..c22db7cd4d --- /dev/null +++ b/usr/src/data/ucode/intel/00090672-01 diff --git a/usr/src/data/ucode/intel/000906A3-80 b/usr/src/data/ucode/intel/000906A3-80 Binary files differnew file mode 100644 index 0000000000..e4406ad346 --- /dev/null +++ b/usr/src/data/ucode/intel/000906A3-80 diff --git a/usr/src/data/ucode/intel/000906C0-01 b/usr/src/data/ucode/intel/000906C0-01 Binary files differindex 7bc9cce441..f50225bb91 100644 --- a/usr/src/data/ucode/intel/000906C0-01 +++ b/usr/src/data/ucode/intel/000906C0-01 diff --git a/usr/src/data/ucode/intel/000906E9-02 b/usr/src/data/ucode/intel/000906E9-02 Binary files differindex 10af087b2e..2baeac30f7 100644 --- a/usr/src/data/ucode/intel/000906E9-02 +++ b/usr/src/data/ucode/intel/000906E9-02 diff --git a/usr/src/data/ucode/intel/000906EA-02 b/usr/src/data/ucode/intel/000906EA-02 Binary files differindex bab21517f7..969d1e9127 100644 --- a/usr/src/data/ucode/intel/000906EA-02 +++ b/usr/src/data/ucode/intel/000906EA-02 diff --git a/usr/src/data/ucode/intel/000906EB-02 b/usr/src/data/ucode/intel/000906EB-02 Binary files differindex 0482e4b141..34c0c7d330 100644 --- a/usr/src/data/ucode/intel/000906EB-02 +++ b/usr/src/data/ucode/intel/000906EB-02 diff --git a/usr/src/data/ucode/intel/000906EC-02 b/usr/src/data/ucode/intel/000906EC-02 Binary files differindex ea21168781..1d5806db77 100644 --- a/usr/src/data/ucode/intel/000906EC-02 +++ b/usr/src/data/ucode/intel/000906EC-02 diff --git a/usr/src/data/ucode/intel/000906ED-02 b/usr/src/data/ucode/intel/000906ED-02 Binary files differindex ca07dec538..be8ab55547 100644 --- a/usr/src/data/ucode/intel/000906ED-02 +++ b/usr/src/data/ucode/intel/000906ED-02 diff --git a/usr/src/data/ucode/intel/000A0652-20 b/usr/src/data/ucode/intel/000A0652-20 Binary files differindex cceb88c302..e7205f56b5 100644 --- a/usr/src/data/ucode/intel/000A0652-20 +++ b/usr/src/data/ucode/intel/000A0652-20 diff --git a/usr/src/data/ucode/intel/000A0653-02 b/usr/src/data/ucode/intel/000A0653-02 Binary files differindex f2b8b4dff5..6ab7f04ce9 100644 --- a/usr/src/data/ucode/intel/000A0653-02 +++ b/usr/src/data/ucode/intel/000A0653-02 diff --git a/usr/src/data/ucode/intel/000A0655-02 b/usr/src/data/ucode/intel/000A0655-02 Binary files differindex ddc0e87246..dcf3fbff23 100644 --- a/usr/src/data/ucode/intel/000A0655-02 +++ b/usr/src/data/ucode/intel/000A0655-02 diff --git a/usr/src/data/ucode/intel/000A0660-80 b/usr/src/data/ucode/intel/000A0660-80 Binary files differindex 0f003e98b2..ebb0ddaa90 100644 --- a/usr/src/data/ucode/intel/000A0660-80 +++ b/usr/src/data/ucode/intel/000A0660-80 diff --git a/usr/src/data/ucode/intel/000A0661-80 b/usr/src/data/ucode/intel/000A0661-80 Binary files differindex ab16cc4e0c..df27fe392e 100644 --- a/usr/src/data/ucode/intel/000A0661-80 +++ b/usr/src/data/ucode/intel/000A0661-80 diff --git a/usr/src/data/ucode/intel/000A0671-02 b/usr/src/data/ucode/intel/000A0671-02 Binary files differindex 9970cf58dd..c5ff93d49a 100644 --- a/usr/src/data/ucode/intel/000A0671-02 +++ b/usr/src/data/ucode/intel/000A0671-02 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 @@ # <include global_zone_only_component> 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 |