summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndy Fiddaman <illumos@fiddaman.net>2022-11-14 09:10:48 +0000
committerAndy Fiddaman <illumos@fiddaman.net>2022-11-25 22:10:29 +0000
commit218c1e8d5b1b53d614b55e423b8b0a03f728e2e3 (patch)
tree224ac0540f8dda8d988a6723fc89612152111899
parent621b6cf75a027e4c06f2a1b3207abb5f24539b14 (diff)
downloadillumos-gate-218c1e8d5b1b53d614b55e423b8b0a03f728e2e3.tar.gz
15175 Update intel CPU Microcode to 20221108
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Patrick Mooney <pmooney@pfmooney.com>
-rw-r--r--usr/src/data/ucode/intel/000606C1-10bin0 -> 286720 bytes
-rw-r--r--usr/src/data/ucode/intel/000706E5-80bin112640 -> 113664 bytes
-rw-r--r--usr/src/data/ucode/intel/000806C1-80bin109568 -> 110592 bytes
-rw-r--r--usr/src/data/ucode/intel/000806D1-02bin102400 -> 102400 bytes
-rw-r--r--usr/src/data/ucode/intel/000806EC-04bin105472 -> 105472 bytes
-rw-r--r--usr/src/data/ucode/intel/00090661-01bin20480 -> 20480 bytes
-rw-r--r--usr/src/data/ucode/intel/00090672-01bin216064 -> 218112 bytes
-rw-r--r--usr/src/data/ucode/intel/000906A3-80bin216064 -> 217088 bytes
-rw-r--r--usr/src/data/ucode/intel/000906ED-02bin104448 -> 104448 bytes
-rw-r--r--usr/src/data/ucode/intel/000A0652-20bin96256 -> 96256 bytes
-rw-r--r--usr/src/data/ucode/intel/000A0653-02bin97280 -> 97280 bytes
-rw-r--r--usr/src/data/ucode/intel/000A0655-02bin96256 -> 96256 bytes
-rw-r--r--usr/src/data/ucode/intel/000A0660-80bin96256 -> 97280 bytes
-rw-r--r--usr/src/data/ucode/intel/000A0661-80bin96256 -> 96256 bytes
-rw-r--r--usr/src/data/ucode/intel/000A0671-02bin103424 -> 103424 bytes
-rw-r--r--usr/src/data/ucode/intel/000B0671-02bin0 -> 204800 bytes
-rw-r--r--usr/src/data/ucode/intel/Makefile.links26
-rw-r--r--usr/src/pkg/manifests/system-microcode-intel.p5m12
18 files changed, 36 insertions, 2 deletions
diff --git a/usr/src/data/ucode/intel/000606C1-10 b/usr/src/data/ucode/intel/000606C1-10
new file mode 100644
index 0000000000..3a562a0cc6
--- /dev/null
+++ b/usr/src/data/ucode/intel/000606C1-10
Binary files differ
diff --git a/usr/src/data/ucode/intel/000706E5-80 b/usr/src/data/ucode/intel/000706E5-80
index b1bc1dea11..747490c1dc 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/000806C1-80 b/usr/src/data/ucode/intel/000806C1-80
index d0749c59e0..740cb4243c 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/000806D1-02 b/usr/src/data/ucode/intel/000806D1-02
index 1fd5d47fae..c42438182b 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/000806EC-04 b/usr/src/data/ucode/intel/000806EC-04
index 6edee76b48..752d88357c 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 3a8b78a393..df48ee6a90 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
index 97b353539b..02c80271b7 100644
--- a/usr/src/data/ucode/intel/00090672-01
+++ 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
index 521ef9459d..4d656174cf 100644
--- a/usr/src/data/ucode/intel/000906A3-80
+++ b/usr/src/data/ucode/intel/000906A3-80
Binary files differ
diff --git a/usr/src/data/ucode/intel/000906ED-02 b/usr/src/data/ucode/intel/000906ED-02
index be8ab55547..891308c969 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 e7205f56b5..c6d1fe792a 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 6ab7f04ce9..827d92b424 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 dcf3fbff23..9ea1631846 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 ebb0ddaa90..5361f56201 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 df27fe392e..89c0feb144 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 7ab8509bdd..54f013ae31 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/data/ucode/intel/000B0671-02 b/usr/src/data/ucode/intel/000B0671-02
new file mode 100644
index 0000000000..7e7f2fc88b
--- /dev/null
+++ b/usr/src/data/ucode/intel/000B0671-02
Binary files differ
diff --git a/usr/src/data/ucode/intel/Makefile.links b/usr/src/data/ucode/intel/Makefile.links
index cbf1906197..49c5ce9815 100644
--- a/usr/src/data/ucode/intel/Makefile.links
+++ b/usr/src/data/ucode/intel/Makefile.links
@@ -164,8 +164,10 @@ INTEL_LINKS = \
000806EC-10 \
000806EC-80 \
00090672-02 \
+ 00090672-04 \
00090675-01 \
00090675-02 \
+ 00090675-04 \
000906A4-80 \
000906E9-08 \
000906E9-20 \
@@ -174,10 +176,14 @@ INTEL_LINKS = \
000906ED-20 \
000A0653-20 \
000A0655-20 \
+ 000B0671-10 \
+ 000B0671-20 \
000B06F2-01 \
000B06F2-02 \
+ 000B06F2-04 \
000B06F5-01 \
- 000B06F5-02
+ 000B06F5-02 \
+ 000B06F5-04
$(ROOTINTELDIR)/00000F32-04: $(ROOTINTELDIR)/00000F32-01
$(RM) $@; $(LN) $^ $@
@@ -641,12 +647,18 @@ $(ROOTINTELDIR)/000806EC-80: $(ROOTINTELDIR)/000806EC-04
$(ROOTINTELDIR)/00090672-02: $(ROOTINTELDIR)/00090672-01
$(RM) $@; $(LN) $^ $@
+$(ROOTINTELDIR)/00090672-04: $(ROOTINTELDIR)/00090672-01
+ $(RM) $@; $(LN) $^ $@
+
$(ROOTINTELDIR)/00090675-01: $(ROOTINTELDIR)/00090672-01
$(RM) $@; $(LN) $^ $@
$(ROOTINTELDIR)/00090675-02: $(ROOTINTELDIR)/00090672-01
$(RM) $@; $(LN) $^ $@
+$(ROOTINTELDIR)/00090675-04: $(ROOTINTELDIR)/00090672-01
+ $(RM) $@; $(LN) $^ $@
+
$(ROOTINTELDIR)/000906A4-80: $(ROOTINTELDIR)/000906A3-80
$(RM) $@; $(LN) $^ $@
@@ -671,15 +683,27 @@ $(ROOTINTELDIR)/000A0653-20: $(ROOTINTELDIR)/000A0653-02
$(ROOTINTELDIR)/000A0655-20: $(ROOTINTELDIR)/000A0655-02
$(RM) $@; $(LN) $^ $@
+$(ROOTINTELDIR)/000B0671-10: $(ROOTINTELDIR)/000B0671-02
+ $(RM) $@; $(LN) $^ $@
+
+$(ROOTINTELDIR)/000B0671-20: $(ROOTINTELDIR)/000B0671-02
+ $(RM) $@; $(LN) $^ $@
+
$(ROOTINTELDIR)/000B06F2-01: $(ROOTINTELDIR)/00090672-01
$(RM) $@; $(LN) $^ $@
$(ROOTINTELDIR)/000B06F2-02: $(ROOTINTELDIR)/00090672-01
$(RM) $@; $(LN) $^ $@
+$(ROOTINTELDIR)/000B06F2-04: $(ROOTINTELDIR)/00090672-01
+ $(RM) $@; $(LN) $^ $@
+
$(ROOTINTELDIR)/000B06F5-01: $(ROOTINTELDIR)/00090672-01
$(RM) $@; $(LN) $^ $@
$(ROOTINTELDIR)/000B06F5-02: $(ROOTINTELDIR)/00090672-01
$(RM) $@; $(LN) $^ $@
+$(ROOTINTELDIR)/000B06F5-04: $(ROOTINTELDIR)/00090672-01
+ $(RM) $@; $(LN) $^ $@
+
diff --git a/usr/src/pkg/manifests/system-microcode-intel.p5m b/usr/src/pkg/manifests/system-microcode-intel.p5m
index 5c5591159d..3411c75ae4 100644
--- a/usr/src/pkg/manifests/system-microcode-intel.p5m
+++ b/usr/src/pkg/manifests/system-microcode-intel.p5m
@@ -36,7 +36,7 @@
#
<include global_zone_only_component>
set name=pkg.fmri \
- value=pkg:/system/microcode/intel@20220809,$(PKGVERS_BUILTON)-$(PKGVERS_BRANCH)
+ value=pkg:/system/microcode/intel@20221108,$(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
@@ -545,6 +545,8 @@ file path=platform/i86pc/ucode/GenuineIntel/000606A6-01 group=sys mode=0444 \
hardlink path=platform/i86pc/ucode/GenuineIntel/000606A6-02 target=000606A6-01
hardlink path=platform/i86pc/ucode/GenuineIntel/000606A6-04 target=000606A6-01
hardlink path=platform/i86pc/ucode/GenuineIntel/000606A6-80 target=000606A6-01
+file path=platform/i86pc/ucode/GenuineIntel/000606C1-10 group=sys mode=0444 \
+ reboot-needed=true
file path=platform/i86pc/ucode/GenuineIntel/000706A1-01 group=sys mode=0444 \
reboot-needed=true
file path=platform/i86pc/ucode/GenuineIntel/000706A8-01 group=sys mode=0444 \
@@ -584,8 +586,10 @@ file path=platform/i86pc/ucode/GenuineIntel/00090661-01 group=sys mode=0444 \
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/00090672-04 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
+hardlink path=platform/i86pc/ucode/GenuineIntel/00090675-04 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
@@ -620,10 +624,16 @@ 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
+file path=platform/i86pc/ucode/GenuineIntel/000B0671-02 group=sys mode=0444 \
+ reboot-needed=true
+hardlink path=platform/i86pc/ucode/GenuineIntel/000B0671-10 target=000B0671-02
+hardlink path=platform/i86pc/ucode/GenuineIntel/000B0671-20 target=000B0671-02
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/000B06F2-04 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
+hardlink path=platform/i86pc/ucode/GenuineIntel/000B06F5-04 target=00090672-01
license lic_CDDL license=lic_CDDL
license usr/src/data/ucode/intel/THIRDPARTYLICENSE \
license=usr/src/data/ucode/intel/THIRDPARTYLICENSE