summaryrefslogtreecommitdiff
path: root/usr
diff options
context:
space:
mode:
authorDan McDonald <danmcd@joyent.com>2022-06-13 20:33:36 -0400
committerDan McDonald <danmcd@mnx.io>2022-06-15 17:06:02 -0400
commitec6a85f5d3beb28d36eda5ef325b7410d7f3cfa3 (patch)
tree8214c1ea514bf6414168ae7e8e105fba02c83150 /usr
parent5c22bad5dcbd030d95aca36e1c2fb0f77b505e17 (diff)
downloadillumos-joyent-ec6a85f5d3beb28d36eda5ef325b7410d7f3cfa3.tar.gz
14741 Update Intel Microcode to 20220510
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Richard Lowe <richlowe@richlowe.net>
Diffstat (limited to 'usr')
-rw-r--r--usr/src/data/ucode/Makefile.links34
-rw-r--r--usr/src/data/ucode/README.ucode4
-rw-r--r--usr/src/data/ucode/intel/00030679-01bin52224 -> 52224 bytes
-rw-r--r--usr/src/data/ucode/intel/000406E3-40bin105472 -> 106496 bytes
-rw-r--r--usr/src/data/ucode/intel/00050653-01bin34816 -> 34816 bytes
-rw-r--r--usr/src/data/ucode/intel/00050654-01bin43008 -> 43008 bytes
-rw-r--r--usr/src/data/ucode/intel/00050656-01bin35840 -> 37888 bytes
-rw-r--r--usr/src/data/ucode/intel/00050657-01bin36864 -> 37888 bytes
-rw-r--r--usr/src/data/ucode/intel/0005065B-01bin28672 -> 29696 bytes
-rw-r--r--usr/src/data/ucode/intel/000506C9-01bin17408 -> 17408 bytes
-rw-r--r--usr/src/data/ucode/intel/000506CA-01bin16384 -> 16384 bytes
-rw-r--r--usr/src/data/ucode/intel/000506E3-02bin108544 -> 109568 bytes
-rw-r--r--usr/src/data/ucode/intel/000506F1-01bin11264 -> 11264 bytes
-rw-r--r--usr/src/data/ucode/intel/000606A6-01bin291840 -> 294912 bytes
-rw-r--r--usr/src/data/ucode/intel/000706A1-01bin74752 -> 75776 bytes
-rw-r--r--usr/src/data/ucode/intel/000706A8-01bin75776 -> 75776 bytes
-rw-r--r--usr/src/data/ucode/intel/000706E5-80bin110592 -> 112640 bytes
-rw-r--r--usr/src/data/ucode/intel/000806A1-10bin34816 -> 34816 bytes
-rw-r--r--usr/src/data/ucode/intel/000806C1-80bin109568 -> 109568 bytes
-rw-r--r--usr/src/data/ucode/intel/000806C2-02bin96256 -> 97280 bytes
-rw-r--r--usr/src/data/ucode/intel/000806D1-02bin101376 -> 102400 bytes
-rw-r--r--usr/src/data/ucode/intel/000806E9-10bin104448 -> 105472 bytes
-rw-r--r--usr/src/data/ucode/intel/000806E9-40bin104448 -> 105472 bytes
-rw-r--r--usr/src/data/ucode/intel/000806EA-40bin103424 -> 105472 bytes
-rw-r--r--usr/src/data/ucode/intel/000806EB-10bin104448 -> 105472 bytes
-rw-r--r--usr/src/data/ucode/intel/000806EC-04bin104448 -> 105472 bytes
-rw-r--r--usr/src/data/ucode/intel/00090661-01bin20480 -> 20480 bytes
-rw-r--r--usr/src/data/ucode/intel/00090672-01bin0 -> 212992 bytes
-rw-r--r--usr/src/data/ucode/intel/000906A3-80bin0 -> 212992 bytes
-rw-r--r--usr/src/data/ucode/intel/000906C0-01bin20480 -> 20480 bytes
-rw-r--r--usr/src/data/ucode/intel/000906E9-02bin106496 -> 108544 bytes
-rw-r--r--usr/src/data/ucode/intel/000906EA-02bin102400 -> 104448 bytes
-rw-r--r--usr/src/data/ucode/intel/000906EB-02bin104448 -> 105472 bytes
-rw-r--r--usr/src/data/ucode/intel/000906EC-02bin103424 -> 104448 bytes
-rw-r--r--usr/src/data/ucode/intel/000906ED-02bin103424 -> 104448 bytes
-rw-r--r--usr/src/data/ucode/intel/000A0652-20bin93184 -> 96256 bytes
-rw-r--r--usr/src/data/ucode/intel/000A0653-02bin94208 -> 97280 bytes
-rw-r--r--usr/src/data/ucode/intel/000A0655-02bin94208 -> 96256 bytes
-rw-r--r--usr/src/data/ucode/intel/000A0660-80bin94208 -> 96256 bytes
-rw-r--r--usr/src/data/ucode/intel/000A0661-80bin93184 -> 96256 bytes
-rw-r--r--usr/src/data/ucode/intel/000A0671-02bin102400 -> 103424 bytes
-rw-r--r--usr/src/pkg/manifests/system-microcode-intel.p5m15
42 files changed, 50 insertions, 3 deletions
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
--- a/usr/src/data/ucode/intel/00030679-01
+++ b/usr/src/data/ucode/intel/00030679-01
Binary files differ
diff --git a/usr/src/data/ucode/intel/000406E3-40 b/usr/src/data/ucode/intel/000406E3-40
index 13b343ad2a..0dfe3e6e53 100644
--- a/usr/src/data/ucode/intel/000406E3-40
+++ b/usr/src/data/ucode/intel/000406E3-40
Binary files differ
diff --git a/usr/src/data/ucode/intel/00050653-01 b/usr/src/data/ucode/intel/00050653-01
index 9ec944d6cd..f7acec8415 100644
--- a/usr/src/data/ucode/intel/00050653-01
+++ b/usr/src/data/ucode/intel/00050653-01
Binary files differ
diff --git a/usr/src/data/ucode/intel/00050654-01 b/usr/src/data/ucode/intel/00050654-01
index 894e5e172b..f0399b2a76 100644
--- a/usr/src/data/ucode/intel/00050654-01
+++ b/usr/src/data/ucode/intel/00050654-01
Binary files differ
diff --git a/usr/src/data/ucode/intel/00050656-01 b/usr/src/data/ucode/intel/00050656-01
index 64aabb0e21..0ee9bbf069 100644
--- a/usr/src/data/ucode/intel/00050656-01
+++ b/usr/src/data/ucode/intel/00050656-01
Binary files differ
diff --git a/usr/src/data/ucode/intel/00050657-01 b/usr/src/data/ucode/intel/00050657-01
index 2749da188e..322bdb4a83 100644
--- a/usr/src/data/ucode/intel/00050657-01
+++ b/usr/src/data/ucode/intel/00050657-01
Binary files differ
diff --git a/usr/src/data/ucode/intel/0005065B-01 b/usr/src/data/ucode/intel/0005065B-01
index 8363e7cf7f..456290a1c4 100644
--- a/usr/src/data/ucode/intel/0005065B-01
+++ b/usr/src/data/ucode/intel/0005065B-01
Binary files differ
diff --git a/usr/src/data/ucode/intel/000506C9-01 b/usr/src/data/ucode/intel/000506C9-01
index 3d1aa34e93..2c62d23dc7 100644
--- a/usr/src/data/ucode/intel/000506C9-01
+++ b/usr/src/data/ucode/intel/000506C9-01
Binary files differ
diff --git a/usr/src/data/ucode/intel/000506CA-01 b/usr/src/data/ucode/intel/000506CA-01
index ca6f520ea5..efc63ee18f 100644
--- a/usr/src/data/ucode/intel/000506CA-01
+++ b/usr/src/data/ucode/intel/000506CA-01
Binary files differ
diff --git a/usr/src/data/ucode/intel/000506E3-02 b/usr/src/data/ucode/intel/000506E3-02
index 761fa6660e..4c52210b71 100644
--- a/usr/src/data/ucode/intel/000506E3-02
+++ b/usr/src/data/ucode/intel/000506E3-02
Binary files differ
diff --git a/usr/src/data/ucode/intel/000506F1-01 b/usr/src/data/ucode/intel/000506F1-01
index 943afa9f0d..efbaf9f857 100644
--- a/usr/src/data/ucode/intel/000506F1-01
+++ b/usr/src/data/ucode/intel/000506F1-01
Binary files differ
diff --git a/usr/src/data/ucode/intel/000606A6-01 b/usr/src/data/ucode/intel/000606A6-01
index 7a126f970f..253220ce12 100644
--- a/usr/src/data/ucode/intel/000606A6-01
+++ b/usr/src/data/ucode/intel/000606A6-01
Binary files differ
diff --git a/usr/src/data/ucode/intel/000706A1-01 b/usr/src/data/ucode/intel/000706A1-01
index 51866a1d01..920c9946e1 100644
--- a/usr/src/data/ucode/intel/000706A1-01
+++ b/usr/src/data/ucode/intel/000706A1-01
Binary files differ
diff --git a/usr/src/data/ucode/intel/000706A8-01 b/usr/src/data/ucode/intel/000706A8-01
index ddd7034a4a..204ab8cc4c 100644
--- a/usr/src/data/ucode/intel/000706A8-01
+++ b/usr/src/data/ucode/intel/000706A8-01
Binary files differ
diff --git a/usr/src/data/ucode/intel/000706E5-80 b/usr/src/data/ucode/intel/000706E5-80
index c005889fce..c881a2939f 100644
--- a/usr/src/data/ucode/intel/000706E5-80
+++ b/usr/src/data/ucode/intel/000706E5-80
Binary files differ
diff --git a/usr/src/data/ucode/intel/000806A1-10 b/usr/src/data/ucode/intel/000806A1-10
index 2c0c71b9ce..ae97071e57 100644
--- a/usr/src/data/ucode/intel/000806A1-10
+++ b/usr/src/data/ucode/intel/000806A1-10
Binary files differ
diff --git a/usr/src/data/ucode/intel/000806C1-80 b/usr/src/data/ucode/intel/000806C1-80
index 906c56c3db..d0749c59e0 100644
--- a/usr/src/data/ucode/intel/000806C1-80
+++ b/usr/src/data/ucode/intel/000806C1-80
Binary files differ
diff --git a/usr/src/data/ucode/intel/000806C2-02 b/usr/src/data/ucode/intel/000806C2-02
index 21f3c4ded7..bdeed295f7 100644
--- a/usr/src/data/ucode/intel/000806C2-02
+++ b/usr/src/data/ucode/intel/000806C2-02
Binary files differ
diff --git a/usr/src/data/ucode/intel/000806D1-02 b/usr/src/data/ucode/intel/000806D1-02
index 55cc03ab0f..566ee74855 100644
--- a/usr/src/data/ucode/intel/000806D1-02
+++ b/usr/src/data/ucode/intel/000806D1-02
Binary files differ
diff --git a/usr/src/data/ucode/intel/000806E9-10 b/usr/src/data/ucode/intel/000806E9-10
index 42f0b936d7..34c2931470 100644
--- a/usr/src/data/ucode/intel/000806E9-10
+++ b/usr/src/data/ucode/intel/000806E9-10
Binary files differ
diff --git a/usr/src/data/ucode/intel/000806E9-40 b/usr/src/data/ucode/intel/000806E9-40
index 8bce192d28..30ea008bea 100644
--- a/usr/src/data/ucode/intel/000806E9-40
+++ b/usr/src/data/ucode/intel/000806E9-40
Binary files differ
diff --git a/usr/src/data/ucode/intel/000806EA-40 b/usr/src/data/ucode/intel/000806EA-40
index ef6d4f138e..ada929f72c 100644
--- a/usr/src/data/ucode/intel/000806EA-40
+++ b/usr/src/data/ucode/intel/000806EA-40
Binary files differ
diff --git a/usr/src/data/ucode/intel/000806EB-10 b/usr/src/data/ucode/intel/000806EB-10
index 53d5ef011a..338ad42671 100644
--- a/usr/src/data/ucode/intel/000806EB-10
+++ b/usr/src/data/ucode/intel/000806EB-10
Binary files differ
diff --git a/usr/src/data/ucode/intel/000806EC-04 b/usr/src/data/ucode/intel/000806EC-04
index 2d65ba226b..6edee76b48 100644
--- a/usr/src/data/ucode/intel/000806EC-04
+++ b/usr/src/data/ucode/intel/000806EC-04
Binary files differ
diff --git a/usr/src/data/ucode/intel/00090661-01 b/usr/src/data/ucode/intel/00090661-01
index 06548466d3..3a8b78a393 100644
--- a/usr/src/data/ucode/intel/00090661-01
+++ b/usr/src/data/ucode/intel/00090661-01
Binary files 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
--- /dev/null
+++ b/usr/src/data/ucode/intel/00090672-01
Binary files 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
--- /dev/null
+++ b/usr/src/data/ucode/intel/000906A3-80
Binary files differ
diff --git a/usr/src/data/ucode/intel/000906C0-01 b/usr/src/data/ucode/intel/000906C0-01
index 7bc9cce441..f50225bb91 100644
--- a/usr/src/data/ucode/intel/000906C0-01
+++ b/usr/src/data/ucode/intel/000906C0-01
Binary files differ
diff --git a/usr/src/data/ucode/intel/000906E9-02 b/usr/src/data/ucode/intel/000906E9-02
index 10af087b2e..2baeac30f7 100644
--- a/usr/src/data/ucode/intel/000906E9-02
+++ b/usr/src/data/ucode/intel/000906E9-02
Binary files differ
diff --git a/usr/src/data/ucode/intel/000906EA-02 b/usr/src/data/ucode/intel/000906EA-02
index bab21517f7..969d1e9127 100644
--- a/usr/src/data/ucode/intel/000906EA-02
+++ b/usr/src/data/ucode/intel/000906EA-02
Binary files differ
diff --git a/usr/src/data/ucode/intel/000906EB-02 b/usr/src/data/ucode/intel/000906EB-02
index 0482e4b141..34c0c7d330 100644
--- a/usr/src/data/ucode/intel/000906EB-02
+++ b/usr/src/data/ucode/intel/000906EB-02
Binary files differ
diff --git a/usr/src/data/ucode/intel/000906EC-02 b/usr/src/data/ucode/intel/000906EC-02
index ea21168781..1d5806db77 100644
--- a/usr/src/data/ucode/intel/000906EC-02
+++ b/usr/src/data/ucode/intel/000906EC-02
Binary files differ
diff --git a/usr/src/data/ucode/intel/000906ED-02 b/usr/src/data/ucode/intel/000906ED-02
index ca07dec538..be8ab55547 100644
--- a/usr/src/data/ucode/intel/000906ED-02
+++ b/usr/src/data/ucode/intel/000906ED-02
Binary files differ
diff --git a/usr/src/data/ucode/intel/000A0652-20 b/usr/src/data/ucode/intel/000A0652-20
index cceb88c302..e7205f56b5 100644
--- a/usr/src/data/ucode/intel/000A0652-20
+++ b/usr/src/data/ucode/intel/000A0652-20
Binary files differ
diff --git a/usr/src/data/ucode/intel/000A0653-02 b/usr/src/data/ucode/intel/000A0653-02
index f2b8b4dff5..6ab7f04ce9 100644
--- a/usr/src/data/ucode/intel/000A0653-02
+++ b/usr/src/data/ucode/intel/000A0653-02
Binary files differ
diff --git a/usr/src/data/ucode/intel/000A0655-02 b/usr/src/data/ucode/intel/000A0655-02
index ddc0e87246..dcf3fbff23 100644
--- a/usr/src/data/ucode/intel/000A0655-02
+++ b/usr/src/data/ucode/intel/000A0655-02
Binary files differ
diff --git a/usr/src/data/ucode/intel/000A0660-80 b/usr/src/data/ucode/intel/000A0660-80
index 0f003e98b2..ebb0ddaa90 100644
--- a/usr/src/data/ucode/intel/000A0660-80
+++ b/usr/src/data/ucode/intel/000A0660-80
Binary files differ
diff --git a/usr/src/data/ucode/intel/000A0661-80 b/usr/src/data/ucode/intel/000A0661-80
index ab16cc4e0c..df27fe392e 100644
--- a/usr/src/data/ucode/intel/000A0661-80
+++ b/usr/src/data/ucode/intel/000A0661-80
Binary files differ
diff --git a/usr/src/data/ucode/intel/000A0671-02 b/usr/src/data/ucode/intel/000A0671-02
index 9970cf58dd..c5ff93d49a 100644
--- a/usr/src/data/ucode/intel/000A0671-02
+++ b/usr/src/data/ucode/intel/000A0671-02
Binary files 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 @@
#
<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