From 0904ea14123c41c001a9b0f5fb3424a172c08636 Mon Sep 17 00:00:00 2001
From: Dan McDonald <danmcd@joyent.com>
Date: Mon, 13 Jun 2022 20:33:36 -0400
Subject: [PATCH] 14741 Update Intel Microcode to 20220510

Change-Id: Iaa39c8bf8f85b8d0e49d106982d4a010492879da
---
 usr/src/data/ucode/Makefile.links             |  34 +++++++++++++++++-
 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
 .../pkg/manifests/system-microcode-intel.p5m  |  12 +++++++
 41 files changed, 45 insertions(+), 1 deletion(-)
 create mode 100644 usr/src/data/ucode/intel/00090672-01
 create mode 100644 usr/src/data/ucode/intel/000906A3-80

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/intel/00030679-01 b/usr/src/data/ucode/intel/00030679-01
index 410fa71bf91dc88106733481204a517d158f7c23..26d15c8070ab1309f4dd353f78e48da3a30f6c2a 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/000406E3-40 b/usr/src/data/ucode/intel/000406E3-40
index 13b343ad2a10b83c41c33338b2e93e1c719b4335..0dfe3e6e53052085faa051dd77970bbe908bebb9 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/00050653-01 b/usr/src/data/ucode/intel/00050653-01
index 9ec944d6cdec90cb7b546ec374106a109e4de14e..f7acec8415bd41a761e88c2c6305656b93b5a145 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/00050654-01 b/usr/src/data/ucode/intel/00050654-01
index 894e5e172b7bbb8601de473eb8fc7ca603953831..f0399b2a76a0f60e140700ef1b04568fc83631ba 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/00050656-01 b/usr/src/data/ucode/intel/00050656-01
index 64aabb0e2100b53f25090fba5f8e683e8067fec9..0ee9bbf069e2b19a0139332aa49a4475843d5bbf 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/00050657-01 b/usr/src/data/ucode/intel/00050657-01
index 2749da188e3684f8c636d8f0cb67b6de749a2f0a..322bdb4a8396dca49457c36998a89a21e6de884f 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/0005065B-01 b/usr/src/data/ucode/intel/0005065B-01
index 8363e7cf7f108a28dc20fd4b791dd76adab3cf7e..456290a1c40fe27dfb307f5b2ddee974508485e5 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/000506C9-01 b/usr/src/data/ucode/intel/000506C9-01
index 3d1aa34e938e1a5ae3cf13ef0f9999bb038daab6..2c62d23dc7fd8c895a0f8f834064f04b3f89c2f3 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/000506CA-01 b/usr/src/data/ucode/intel/000506CA-01
index ca6f520ea541dd0fb69550c3eea405a6eb410ac5..efc63ee18f7bdde91811f08ba1dc085f7f97a6cb 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/000506E3-02 b/usr/src/data/ucode/intel/000506E3-02
index 761fa6660e2dacf8b5a91200478005e88e6f0792..4c52210b71917a5032c9f14fd7e2a7d83ac7aeeb 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/000506F1-01 b/usr/src/data/ucode/intel/000506F1-01
index 943afa9f0d405a367738de2931161f4aa1109a5b..efbaf9f857082acc75baceff55c4c08f06096551 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/000606A6-01 b/usr/src/data/ucode/intel/000606A6-01
index 7a126f970f37650789a0c82e629851cbc49a13b3..253220ce1250aa34fd648b9e7174fab9dc24f138 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/000706A1-01 b/usr/src/data/ucode/intel/000706A1-01
index 51866a1d01bc40bc9303c4058c040bb50ab8c6bb..920c9946e19933a92273b4755f09cc453723bc01 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/000706A8-01 b/usr/src/data/ucode/intel/000706A8-01
index ddd7034a4a66193e41f19ffe9f1d77bf1e0cef14..204ab8cc4c77f576a1115afc0e8bfc5837f3f11c 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/000706E5-80 b/usr/src/data/ucode/intel/000706E5-80
index c005889fce2844f45f39e79ff293c4c79182ab0d..c881a2939fbc415490bbda4bb659f04da02387e4 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/000806A1-10 b/usr/src/data/ucode/intel/000806A1-10
index 2c0c71b9ceffb585c55c2d1aa5cf073ee1ad49ba..ae97071e57a7b562269da0d459127d30190534fe 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/000806C1-80 b/usr/src/data/ucode/intel/000806C1-80
index 906c56c3db429cc0a9ff71332cf4f4abd2972db9..d0749c59e0a8fba47eeb6a5deb05cb288ac228e1 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/000806C2-02 b/usr/src/data/ucode/intel/000806C2-02
index 21f3c4ded7ada05ba439042fc5d3a43edb1eb5b0..bdeed295f7d57463d68181115c0db1f5b8e0aeb4 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/000806D1-02 b/usr/src/data/ucode/intel/000806D1-02
index 55cc03ab0f70c10d677af631d3199f623494e9f6..566ee74855f8c001ff47a8af253bf1bced16ef23 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/000806E9-10 b/usr/src/data/ucode/intel/000806E9-10
index 42f0b936d7c58d049cd64d64465cdd3695244fcd..34c2931470f05297c6d3c11861959d8d32d3ee77 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/000806E9-40 b/usr/src/data/ucode/intel/000806E9-40
index 8bce192d28f15b0f00677f3c1dc77d6adae2dcce..30ea008bea257429489d61bb8823fb9fea05261a 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/000806EA-40 b/usr/src/data/ucode/intel/000806EA-40
index ef6d4f138ecb56ede46deaaf18712c22783dad46..ada929f72cf3cf51a8bdc5fd81bdb9d29d62a0de 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/000806EB-10 b/usr/src/data/ucode/intel/000806EB-10
index 53d5ef011a45cd0ced1265596059a317f02d1cec..338ad42671b72c1aed12a24d6372279d640f25b9 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/000806EC-04 b/usr/src/data/ucode/intel/000806EC-04
index 2d65ba226b5c067721b2005666607ac295327925..6edee76b48abec760fb81a9cab06d1b9d947699f 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/00090661-01 b/usr/src/data/ucode/intel/00090661-01
index 06548466d37a06c1342c79f66f149d648dccf40e..3a8b78a3938fa17a65aed11e2878980cd6cf204e 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/00090672-01 b/usr/src/data/ucode/intel/00090672-01
new file mode 100644
index 0000000000000000000000000000000000000000..c22db7cd4df71a6b0c3b457a4c3d492cedc250c8
GIT binary patch
diff --git a/usr/src/data/ucode/intel/000906A3-80 b/usr/src/data/ucode/intel/000906A3-80
new file mode 100644
index 0000000000000000000000000000000000000000..e4406ad3464ad4a84cac35a62e89921e42cecf3d
GIT binary patch
diff --git a/usr/src/data/ucode/intel/000906C0-01 b/usr/src/data/ucode/intel/000906C0-01
index 7bc9cce4417e3348b685b40d455e34a49d73dcf0..f50225bb91904cac423fb085aa54b2658e640de5 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/000906E9-02 b/usr/src/data/ucode/intel/000906E9-02
index 10af087b2e87882284bbfb28b6248b3764d7f0c6..2baeac30f7b3dca10d59e65063cd3f7e68e36024 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/000906EA-02 b/usr/src/data/ucode/intel/000906EA-02
index bab21517f71a273e0ecbea8dedd1a53467e27b0d..969d1e9127247c808b820450841caca7f9089758 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/000906EB-02 b/usr/src/data/ucode/intel/000906EB-02
index 0482e4b141894ae1f80d86717c01ee1a2d5f23ba..34c0c7d3307f22851f0a8de15f6f4754c02a1ce3 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/000906EC-02 b/usr/src/data/ucode/intel/000906EC-02
index ea21168781faf675ce58a4f6f9186ea26d7c7ad4..1d5806db77213ba470eb2ff57641cb7a4d62e915 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/000906ED-02 b/usr/src/data/ucode/intel/000906ED-02
index ca07dec5381ae71cd7fb91ddb5a9219bbd81e727..be8ab55547ef8a93443a6b2d658e99ce038b4095 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/000A0652-20 b/usr/src/data/ucode/intel/000A0652-20
index cceb88c302224b57801b162ec3f1378611e5aa9c..e7205f56b5217e93a03b9a6868066f81fbf3210e 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/000A0653-02 b/usr/src/data/ucode/intel/000A0653-02
index f2b8b4dff5cb74738b407705591944cef9f401a0..6ab7f04ce99ba55708772eb8bc6638324c94d456 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/000A0655-02 b/usr/src/data/ucode/intel/000A0655-02
index ddc0e872463f1b03689f1fe120c956d1a65476dc..dcf3fbff23f61a4f5d4d226daf35bec9ffcc78bc 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/000A0660-80 b/usr/src/data/ucode/intel/000A0660-80
index 0f003e98b2985c33b41f4dd3d25c660c5b2889d4..ebb0ddaa9059145051e2a0c105afda7d5aa4bba0 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/000A0661-80 b/usr/src/data/ucode/intel/000A0661-80
index ab16cc4e0c099f8eff89a186de35147884dff10b..df27fe392e4cd0b47a67040e28300d05e2178d97 100644
GIT binary patch
diff --git a/usr/src/data/ucode/intel/000A0671-02 b/usr/src/data/ucode/intel/000A0671-02
index 9970cf58dd53770f7accd520df5abe8ea8954536..c5ff93d49a72b6381ed33e05b0b94f7ae83664c8 100644
GIT binary patch
diff --git a/usr/src/pkg/manifests/system-microcode-intel.p5m b/usr/src/pkg/manifests/system-microcode-intel.p5m
index 2c7be17346..f6340b288d 100644
--- a/usr/src/pkg/manifests/system-microcode-intel.p5m
+++ b/usr/src/pkg/manifests/system-microcode-intel.p5m
@@ -580,6 +580,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 +619,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
-- 
2.33.1

