changeset 24364:71b700b427d9

[illumos-gate merge] commit 2dd124cd38fa5e2da4e66c28cc8d9bafd41a6cb0 12006 libzfs: replace EFI_MIN_RESV_SIZE by efi_reserved_sectors() commit 225bb523619c438dceeb2c8314dd21e890ac110c 12052 Deliver microcode in separate packages
author Jerry Jelinek <jerry.jelinek@joyent.com>
date Wed, 11 Dec 2019 14:07:58 +0000
parents 15ed84de7de9 (current diff) f979c9b21c98 (diff)
children a9025f1a2444
files usr/src/data/ucode/Makefile usr/src/lib/libzfs/common/libzfs_pool.c usr/src/pkg/manifests/system-kernel-platform.mf
diffstat 9 files changed, 846 insertions(+), 691 deletions(-) [+]
line wrap: on
line diff
--- a/usr/src/data/ucode/Makefile	Tue Dec 10 14:51:33 2019 +0000
+++ b/usr/src/data/ucode/Makefile	Wed Dec 11 14:07:58 2019 +0000
@@ -20,7 +20,7 @@
 ROOTINTELDIR = $(ROOTUCODEPATH)/GenuineIntel
 
 AMD_FILES :sh= (cd amd; print *)
-INTEL_FILES :sh= (cd intel; print *)
+INTEL_FILES :sh= (cd intel; print *-*)
 include $(SRC)/data/ucode/Makefile.links
 
 ROOTAMDFILES = $(AMD_FILES:%=$(ROOTAMDDIR)/%)
--- a/usr/src/data/ucode/Makefile.links	Tue Dec 10 14:51:33 2019 +0000
+++ b/usr/src/data/ucode/Makefile.links	Wed Dec 11 14:07:58 2019 +0000
@@ -1,4 +1,152 @@
-INTEL_LINKS = 00000F32-04 00000F32-08 00000F33-04 00000F33-08 00000F34-04 00000F34-08 00000F34-10 00000F41-04 00000F41-08 00000F41-10 00000F41-20 00000F41-80 00000F43-04 00000F43-08 00000F43-10 00000F43-80 00000F44-04 00000F44-08 00000F44-10 00000F44-80 00000F47-04 00000F47-08 00000F47-10 00000F47-80 00000F48-08 00000F48-10 00000F48-40 00000F49-04 00000F49-08 00000F49-10 00000F49-20 00000F49-80 00000F4A-08 00000F4A-10 00000F4A-40 00000F64-10 00000F64-20 00000F68-20 0001067A-10 0001067A-40 0001067A-80 000106A4-02 000106A5-02 000106E5-02 000106E5-10 00020652-10 00020655-10 00020655-80 000206A7-10 000206C2-02 000206D6-04 000206D6-08 000206D6-20 000206D6-40 000206D7-04 000206D7-08 000206D7-20 000206D7-40 000206F2-04 00030678-08 00030679-02 00030679-04 00030679-08 000306A9-10 000306C3-10 000306C3-20 000306D4-80 000306E4-04 000306E4-08 000306E4-20 000306E4-40 000306E4-80 000306E6-04 000306E6-08 000306E6-20 000306E6-40 000306E6-80 000306E7-04 000306E7-08 000306E7-20 000306E7-40 000306E7-80 000306F2-02 000306F2-04 000306F2-08 000306F2-20 000306F2-40 00040651-10 00040651-20 00040651-40 00040661-10 00040661-20 00040671-20 000406E3-80 000406F1-02 000406F1-04 000406F1-08 000406F1-20 000406F1-40 000406F1-80 00050653-02 00050653-04 00050653-10 00050653-80 00050654-02 00050654-04 00050654-10 00050654-20 00050654-80 00050656-02 00050656-04 00050656-08 00050656-10 00050656-20 00050656-80 00050657-02 00050657-04 00050657-08 00050657-10 00050657-20 00050657-80 000506C9-02 000506CA-02 000506E3-04 000506E3-10 000506E3-20 000806E9-80 000806EA-80 000806EB-40 000806EB-80 000806EC-10 000806EC-80 000906E9-08 000906E9-20 000906EA-20 000906EC-20 000906ED-20
+#
+# This file and its contents are supplied under the terms of the
+# Common Development and Distribution License ("CDDL"), version 1.0.
+# You may only use this file in accordance with the terms of version
+# 1.0 of the CDDL.
+#
+# A full copy of the text of the CDDL should have accompanied this
+# source.  A copy of the CDDL is also available via the Internet at
+# http://www.illumos.org/license/CDDL.
+#
+
+INTEL_LINKS = \
+	00000F32-04 \
+	00000F32-08 \
+	00000F33-04 \
+	00000F33-08 \
+	00000F34-04 \
+	00000F34-08 \
+	00000F34-10 \
+	00000F41-04 \
+	00000F41-08 \
+	00000F41-10 \
+	00000F41-20 \
+	00000F41-80 \
+	00000F43-04 \
+	00000F43-08 \
+	00000F43-10 \
+	00000F43-80 \
+	00000F44-04 \
+	00000F44-08 \
+	00000F44-10 \
+	00000F44-80 \
+	00000F47-04 \
+	00000F47-08 \
+	00000F47-10 \
+	00000F47-80 \
+	00000F48-08 \
+	00000F48-10 \
+	00000F48-40 \
+	00000F49-04 \
+	00000F49-08 \
+	00000F49-10 \
+	00000F49-20 \
+	00000F49-80 \
+	00000F4A-08 \
+	00000F4A-10 \
+	00000F4A-40 \
+	00000F64-10 \
+	00000F64-20 \
+	00000F68-20 \
+	0001067A-10 \
+	0001067A-40 \
+	0001067A-80 \
+	000106A4-02 \
+	000106A5-02 \
+	000106E5-02 \
+	000106E5-10 \
+	00020652-10 \
+	00020655-10 \
+	00020655-80 \
+	000206A7-10 \
+	000206C2-02 \
+	000206D6-04 \
+	000206D6-08 \
+	000206D6-20 \
+	000206D6-40 \
+	000206D7-04 \
+	000206D7-08 \
+	000206D7-20 \
+	000206D7-40 \
+	000206F2-04 \
+	00030678-08 \
+	00030679-02 \
+	00030679-04 \
+	00030679-08 \
+	000306A9-10 \
+	000306C3-10 \
+	000306C3-20 \
+	000306D4-80 \
+	000306E4-04 \
+	000306E4-08 \
+	000306E4-20 \
+	000306E4-40 \
+	000306E4-80 \
+	000306E6-04 \
+	000306E6-08 \
+	000306E6-20 \
+	000306E6-40 \
+	000306E6-80 \
+	000306E7-04 \
+	000306E7-08 \
+	000306E7-20 \
+	000306E7-40 \
+	000306E7-80 \
+	000306F2-02 \
+	000306F2-04 \
+	000306F2-08 \
+	000306F2-20 \
+	000306F2-40 \
+	00040651-10 \
+	00040651-20 \
+	00040651-40 \
+	00040661-10 \
+	00040661-20 \
+	00040671-20 \
+	000406E3-80 \
+	000406F1-02 \
+	000406F1-04 \
+	000406F1-08 \
+	000406F1-20 \
+	000406F1-40 \
+	000406F1-80 \
+	00050653-02 \
+	00050653-04 \
+	00050653-10 \
+	00050653-80 \
+	00050654-02 \
+	00050654-04 \
+	00050654-10 \
+	00050654-20 \
+	00050654-80 \
+	00050656-02 \
+	00050656-04 \
+	00050656-08 \
+	00050656-10 \
+	00050656-20 \
+	00050656-80 \
+	00050657-02 \
+	00050657-04 \
+	00050657-08 \
+	00050657-10 \
+	00050657-20 \
+	00050657-80 \
+	000506C9-02 \
+	000506CA-02 \
+	000506E3-04 \
+	000506E3-10 \
+	000506E3-20 \
+	000806E9-80 \
+	000806EA-80 \
+	000806EB-40 \
+	000806EB-80 \
+	000806EC-10 \
+	000806EC-80 \
+	000906E9-08 \
+	000906E9-20 \
+	000906EA-20 \
+	000906EC-20 \
+	000906ED-20
 
 $(ROOTINTELDIR)/00000F32-04: $(ROOTINTELDIR)/00000F32-01
 	$(RM) $@; $(LN) $^ $@
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/usr/src/data/ucode/intel/THIRDPARTYLICENSE	Wed Dec 11 14:07:58 2019 +0000
@@ -0,0 +1,37 @@
+Copyright (c) 2018-2019 Intel Corporation.
+All rights reserved.
+
+Redistribution.
+
+Redistribution and use in binary form, without modification, are permitted,
+provided that the following conditions are met:
+
+1.  Redistributions must reproduce the above copyright notice and the
+    following disclaimer in the documentation and/or other materials provided
+    with the distribution.
+
+2.  Neither the name of Intel Corporation nor the names of its suppliers may
+    be used to endorse or promote products derived from this software without
+    specific prior written permission.
+
+3.  No reverse engineering, decompilation, or disassembly of this software
+    is permitted.
+
+
+"Binary form" includes any format that is commonly used for electronic
+conveyance that is a reversible, bit-exact translation of binary
+representation to ASCII or ISO text, for example "uuencode".
+
+DISCLAIMER.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/usr/src/data/ucode/intel/THIRDPARTYLICENSE.descrip	Wed Dec 11 14:07:58 2019 +0000
@@ -0,0 +1,1 @@
+Intel Processor Microcode Data Files
--- a/usr/src/data/ucode/update.intel	Tue Dec 10 14:51:33 2019 +0000
+++ b/usr/src/data/ucode/update.intel	Wed Dec 11 14:07:58 2019 +0000
@@ -9,7 +9,7 @@
 # source. A copy of the CDDL is also available via the Internet at
 # http://www.illumos.org/license/CDDL.
 
-# Copyright 2018 OmniOS Community Edition (OmniOSce) Association.
+# Copyright 2019 OmniOS Community Edition (OmniOSce) Association.
 # Copyright 2019 Joyent, Inc.
 
 # A simple update script that extracts an Intel microcode download file
@@ -26,7 +26,7 @@
 
 ucodetar="$1"
 
-mf=../../pkg/manifests/system-kernel-platform.mf
+mf=../../pkg/manifests/system-microcode-intel.mf
 [[ -f $mf ]] || {
 	echo "Run from usr/src/data/ucode" 2>&1
 	exit 1
@@ -53,6 +53,10 @@
 rm -f $mf.tmp
 
 rm -f intel/*
+
+cp $tmp/Intel-Linux-Processor-Microcode-Data*/license intel/THIRDPARTYLICENSE
+echo Intel Processor Microcode Data Files > intel/THIRDPARTYLICENSE.descrip
+
 rm -f Makefile.links
 
 typeset -A seen
@@ -67,7 +71,6 @@
 		links[$bf]=${inodes[$inode]}
 	else
 		inodes[$inode]=$bf
-		seen[$bf]=1
 		cp $f intel/$bf
 	fi
 	seen[$bf]=1
@@ -75,14 +78,21 @@
 
 for f in intel/*; do
 	bf=$(basename $f)
-	echo "\$(i386_ONLY)file path=$fw/$bf group=sys mode=0444 reboot-needed=true" >> $mf
+	[[ $bf = THIRDPARTYLICENSE* ]] && continue
+	echo "file path=$fw/$bf group=sys mode=0444 reboot-needed=true" >> $mf
 done
 
-echo "INTEL_LINKS = ${!links[@]}" > Makefile.links
-echo >> Makefile.links
+(
+	sed '/^$/q' < ../../prototypes/prototype.Makefile
+	echo 'INTEL_LINKS = \'
+	for i in "${!links[@]}"; do
+		echo "\t$i \\"
+	done | sed '$s/ .*//'
+	echo
+) > Makefile.links
 
 for i in "${!links[@]}"; do
-	echo "\$(i386_ONLY)hardlink path=$fw/$i target=${links[$i]}" >> $mf
+	echo "hardlink path=$fw/$i target=${links[$i]}" >> $mf
 	cat << EOM >> Makefile.links
 \$(ROOTINTELDIR)/$i: \$(ROOTINTELDIR)/${links[$i]}
 	\$(RM) \$@; \$(LN) \$^ \$@
--- a/usr/src/lib/libzfs/common/libzfs_pool.c	Tue Dec 10 14:51:33 2019 +0000
+++ b/usr/src/lib/libzfs/common/libzfs_pool.c	Wed Dec 11 14:07:58 2019 +0000
@@ -4537,7 +4537,7 @@
 	char path[MAXPATHLEN];
 	struct dk_gpt *vtoc;
 	int fd;
-	size_t resv = EFI_MIN_RESV_SIZE;
+	size_t resv;
 	uint64_t slice_size;
 	diskaddr_t start_block;
 	char errbuf[1024];
@@ -4589,6 +4589,7 @@
 
 		return (zfs_error(hdl, EZFS_NOCAP, errbuf));
 	}
+	resv = efi_reserved_sectors(vtoc);
 
 	/*
 	 * Why we use V_USR: V_BACKUP confuses users, and is considered
@@ -4660,7 +4661,7 @@
 		 * ZFS is on slice 0 and slice 8 is reserved.
 		 */
 		slice_size = vtoc->efi_last_u_lba + 1;
-		slice_size -= EFI_MIN_RESV_SIZE;
+		slice_size -= resv;
 		slice_size -= start_block;
 		if (slice != NULL)
 			*slice = 0;
--- a/usr/src/pkg/manifests/system-kernel-platform.mf	Tue Dec 10 14:51:33 2019 +0000
+++ b/usr/src/pkg/manifests/system-kernel-platform.mf	Wed Dec 11 14:07:58 2019 +0000
@@ -25,6 +25,7 @@
 # Copyright 2014 Gary Mills
 # Copyright 2019 Peter Tribble.
 # Copyright 2019 Joyent, Inc.
+# Copyright 2019 OmniOS Community Edition (OmniOSce) Association.
 #
 
 #
@@ -273,8 +274,6 @@
 $(i386_ONLY)dir path=platform/i86pc/kernel/misc group=sys
 $(i386_ONLY)dir path=platform/i86pc/kernel/misc/$(ARCH64) group=sys
 $(i386_ONLY)dir path=platform/i86pc/ucode group=sys
-$(i386_ONLY)dir path=platform/i86pc/ucode/AuthenticAMD group=sys
-$(i386_ONLY)dir path=platform/i86pc/ucode/GenuineIntel group=sys
 $(i386_ONLY)dir path=platform/i86xpv group=sys
 $(i386_ONLY)dir path=platform/i86xpv/kernel group=sys
 $(i386_ONLY)dir path=platform/i86xpv/kernel/$(ARCH64) group=sys
@@ -754,410 +753,6 @@
     mode=0755
 $(i386_ONLY)file path=platform/i86pc/kernel/misc/$(ARCH64)/gfx_private \
     group=sys mode=0755
-$(i386_ONLY)file path=platform/i86pc/ucode/AuthenticAMD/1020-00 group=sys \
-    mode=0444 preserve=true reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/AuthenticAMD/1022-00 group=sys \
-    mode=0444 preserve=true reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/AuthenticAMD/1041-00 group=sys \
-    mode=0444 preserve=true reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/AuthenticAMD/1043-00 group=sys \
-    mode=0444 preserve=true reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/AuthenticAMD/1062-00 group=sys \
-    mode=0444 preserve=true reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/AuthenticAMD/1080-00 group=sys \
-    mode=0444 preserve=true reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/AuthenticAMD/1081-00 group=sys \
-    mode=0444 preserve=true reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/AuthenticAMD/10A0-00 group=sys \
-    mode=0444 preserve=true reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/AuthenticAMD/3010-00 group=sys \
-    mode=0444 preserve=true reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/AuthenticAMD/5010-00 group=sys \
-    mode=0444 preserve=true reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/AuthenticAMD/5020-00 group=sys \
-    mode=0444 preserve=true reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/AuthenticAMD/6012-00 group=sys \
-    mode=0444 preserve=true reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/AuthenticAMD/container group=sys \
-    mode=0444 preserve=true reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/AuthenticAMD/equivalence-table \
-    group=sys mode=0444 preserve=true reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000650-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000650-02 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000650-08 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000651-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000652-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000652-02 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000652-04 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000653-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000653-02 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000653-04 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000653-08 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000660-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000665-10 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/0000066A-02 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/0000066A-08 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/0000066A-20 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/0000066D-02 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/0000066D-08 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/0000066D-20 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000671-04 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000672-04 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000673-04 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000681-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000681-04 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000681-08 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000681-10 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000681-20 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000683-08 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000683-20 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000686-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000686-02 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000686-04 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000686-10 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000686-80 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/0000068A-10 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/0000068A-20 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/0000068A-80 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000695-10 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000695-20 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000695-80 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000006A0-04 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000006A1-04 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000006B1-10 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000006B1-20 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000006B4-10 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000006B4-20 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000006D6-20 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000006E8-20 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000006EC-20 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000006EC-80 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000006F2-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000006F2-20 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000006F6-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000006F6-04 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000006F6-20 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000006F7-10 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000006F7-40 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000006FA-80 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000006FB-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000006FB-04 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000006FB-08 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000006FB-10 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000006FB-20 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000006FB-40 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000006FB-80 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000006FD-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000006FD-20 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000006FD-80 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F07-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F07-02 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F0A-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F0A-02 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F0A-04 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F12-04 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F24-02 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F24-04 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F24-10 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F25-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F25-02 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F25-04 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F25-10 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F26-02 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F27-02 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F27-04 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F27-08 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F29-02 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F29-04 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F29-08 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F32-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F33-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F34-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F41-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F41-02 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F43-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F44-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F47-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F48-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F48-02 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F48-04 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F49-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F4A-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F4A-04 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F62-04 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F64-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F64-04 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F65-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00000F68-02 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00001632-00 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00010661-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00010661-02 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00010661-80 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00010676-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00010676-04 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00010676-10 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00010676-40 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00010676-80 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00010677-10 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/0001067A-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/0001067A-04 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/0001067A-20 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000106A4-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000106A5-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000106C2-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000106C2-04 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000106C2-08 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000106CA-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000106CA-04 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000106CA-08 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000106CA-10 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000106D1-08 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000106E5-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00020652-02 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00020655-02 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00020661-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00020661-02 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000206A7-02 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000206C2-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000206D6-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000206D7-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000206E6-04 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000206F2-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00030678-02 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00030678-04 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00030679-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000306A9-02 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000306C3-02 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000306D4-40 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000306E4-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000306E6-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000306E7-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000306F2-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000306F4-80 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00040651-02 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00040661-02 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00040671-02 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000406C3-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000406C4-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000406D8-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000406E3-40 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000406F1-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00050653-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00050654-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00050656-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00050657-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00050662-10 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00050663-10 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00050664-10 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00050665-10 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000506C2-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000506C9-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000506CA-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000506E3-02 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000506F1-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/00060663-80 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000706A1-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000706A8-01 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000706E5-80 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000806E9-10 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000806E9-40 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000806EA-40 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000806EB-10 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000806EC-04 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000906E9-02 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000906EA-02 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000906EB-02 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000906EC-02 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000906ED-02 group=sys \
-    mode=0444 reboot-needed=true
-$(i386_ONLY)file path=platform/i86pc/ucode/GenuineIntel/000A0660-80 group=sys \
-    mode=0444 reboot-needed=true
 $(i386_ONLY)file path=platform/i86xpv/kernel/$(ARCH64)/unix group=sys \
     mode=0755
 $(i386_ONLY)file path=platform/i86xpv/kernel/cpu/$(ARCH64)/cpu.generic \
@@ -1410,280 +1005,6 @@
 $(i386_ONLY)hardlink \
     path=platform/i86pc/kernel/cpu/$(ARCH64)/cpu_ms.GenuineIntel.6.47 \
     target=cpu_ms.GenuineIntel.6.46
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F32-04 \
-    target=00000F32-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F32-08 \
-    target=00000F32-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F33-04 \
-    target=00000F33-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F33-08 \
-    target=00000F33-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F34-04 \
-    target=00000F34-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F34-08 \
-    target=00000F34-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F34-10 \
-    target=00000F34-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F41-04 \
-    target=00000F41-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F41-08 \
-    target=00000F41-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F41-10 \
-    target=00000F41-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F41-20 \
-    target=00000F41-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F41-80 \
-    target=00000F41-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F43-04 \
-    target=00000F43-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F43-08 \
-    target=00000F43-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F43-10 \
-    target=00000F43-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F43-80 \
-    target=00000F43-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F44-04 \
-    target=00000F44-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F44-08 \
-    target=00000F44-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F44-10 \
-    target=00000F44-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F44-80 \
-    target=00000F44-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F47-04 \
-    target=00000F47-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F47-08 \
-    target=00000F47-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F47-10 \
-    target=00000F47-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F47-80 \
-    target=00000F47-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F48-08 \
-    target=00000F48-04
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F48-10 \
-    target=00000F48-04
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F48-40 \
-    target=00000F48-04
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F49-04 \
-    target=00000F49-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F49-08 \
-    target=00000F49-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F49-10 \
-    target=00000F49-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F49-20 \
-    target=00000F49-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F49-80 \
-    target=00000F49-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F4A-08 \
-    target=00000F4A-04
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F4A-10 \
-    target=00000F4A-04
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F4A-40 \
-    target=00000F4A-04
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F64-10 \
-    target=00000F64-04
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F64-20 \
-    target=00000F64-04
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00000F68-20 \
-    target=00000F68-02
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/0001067A-10 \
-    target=0001067A-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/0001067A-40 \
-    target=0001067A-04
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/0001067A-80 \
-    target=0001067A-20
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000106A4-02 \
-    target=000106A4-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000106A5-02 \
-    target=000106A5-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000106E5-02 \
-    target=000106E5-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000106E5-10 \
-    target=000106E5-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00020652-10 \
-    target=00020652-02
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00020655-10 \
-    target=00020655-02
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00020655-80 \
-    target=00020655-02
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000206A7-10 \
-    target=000206A7-02
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000206C2-02 \
-    target=000206C2-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000206D6-04 \
-    target=000206D6-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000206D6-08 \
-    target=000206D6-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000206D6-20 \
-    target=000206D6-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000206D6-40 \
-    target=000206D6-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000206D7-04 \
-    target=000206D7-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000206D7-08 \
-    target=000206D7-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000206D7-20 \
-    target=000206D7-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000206D7-40 \
-    target=000206D7-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000206F2-04 \
-    target=000206F2-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00030678-08 \
-    target=00030678-04
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00030679-02 \
-    target=00030679-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00030679-04 \
-    target=00030679-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00030679-08 \
-    target=00030679-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000306A9-10 \
-    target=000306A9-02
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000306C3-10 \
-    target=000306C3-02
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000306C3-20 \
-    target=000306C3-02
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000306D4-80 \
-    target=000306D4-40
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000306E4-04 \
-    target=000306E4-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000306E4-08 \
-    target=000306E4-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000306E4-20 \
-    target=000306E4-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000306E4-40 \
-    target=000306E4-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000306E4-80 \
-    target=000306E4-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000306E6-04 \
-    target=000306E6-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000306E6-08 \
-    target=000306E6-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000306E6-20 \
-    target=000306E6-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000306E6-40 \
-    target=000306E6-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000306E6-80 \
-    target=000306E6-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000306E7-04 \
-    target=000306E7-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000306E7-08 \
-    target=000306E7-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000306E7-20 \
-    target=000306E7-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000306E7-40 \
-    target=000306E7-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000306E7-80 \
-    target=000306E7-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000306F2-02 \
-    target=000306F2-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000306F2-04 \
-    target=000306F2-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000306F2-08 \
-    target=000306F2-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000306F2-20 \
-    target=000306F2-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000306F2-40 \
-    target=000306F2-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00040651-10 \
-    target=00040651-02
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00040651-20 \
-    target=00040651-02
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00040651-40 \
-    target=00040651-02
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00040661-10 \
-    target=00040661-02
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00040661-20 \
-    target=00040661-02
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00040671-20 \
-    target=00040671-02
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000406E3-80 \
-    target=000406E3-40
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000406F1-02 \
-    target=000406F1-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000406F1-04 \
-    target=000406F1-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000406F1-08 \
-    target=000406F1-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000406F1-20 \
-    target=000406F1-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000406F1-40 \
-    target=000406F1-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000406F1-80 \
-    target=000406F1-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00050653-02 \
-    target=00050653-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00050653-04 \
-    target=00050653-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00050653-10 \
-    target=00050653-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00050653-80 \
-    target=00050653-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00050654-02 \
-    target=00050654-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00050654-04 \
-    target=00050654-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00050654-10 \
-    target=00050654-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00050654-20 \
-    target=00050654-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00050654-80 \
-    target=00050654-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00050656-02 \
-    target=00050656-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00050656-04 \
-    target=00050656-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00050656-08 \
-    target=00050656-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00050656-10 \
-    target=00050656-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00050656-20 \
-    target=00050656-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00050656-80 \
-    target=00050656-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00050657-02 \
-    target=00050657-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00050657-04 \
-    target=00050657-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00050657-08 \
-    target=00050657-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00050657-10 \
-    target=00050657-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00050657-20 \
-    target=00050657-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/00050657-80 \
-    target=00050657-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000506C9-02 \
-    target=000506C9-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000506CA-02 \
-    target=000506CA-01
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000506E3-04 \
-    target=000506E3-02
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000506E3-10 \
-    target=000506E3-02
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000506E3-20 \
-    target=000506E3-02
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000806E9-80 \
-    target=000806E9-40
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000806EA-80 \
-    target=000806EA-40
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000806EB-40 \
-    target=000806EB-10
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000806EB-80 \
-    target=000806EB-10
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000806EC-10 \
-    target=000806EC-04
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000806EC-80 \
-    target=000806EC-04
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000906E9-08 \
-    target=000906E9-02
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000906E9-20 \
-    target=000906E9-02
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000906EA-20 \
-    target=000906EA-02
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000906EC-20 \
-    target=000906EC-02
-$(i386_ONLY)hardlink path=platform/i86pc/ucode/GenuineIntel/000906ED-20 \
-    target=000906ED-02
 $(sparc_ONLY)hardlink path=platform/sun4u/kernel/misc/$(ARCH64)/md5 \
     target=../../../kernel/crypto/$(ARCH64)/md5
 $(sparc_ONLY)hardlink path=platform/sun4u/kernel/misc/$(ARCH64)/sha1 \
@@ -1807,3 +1128,5 @@
 $(i386_ONLY)link path=usr/share/man/man4/isa.4 target=sysbus.4
 $(sparc_ONLY)link path=usr/share/man/man7d/drmach.7d target=dr.7d
 link path=usr/share/man/man7d/fdc.7d target=fd.7d
+$(i386_ONLY)depend fmri=system/microcode/amd type=require
+$(i386_ONLY)depend fmri=system/microcode/intel type=require
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/usr/src/pkg/manifests/system-microcode-amd.mf	Wed Dec 11 14:07:58 2019 +0000
@@ -0,0 +1,74 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+
+#
+# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+# Copyright 2012 Nexenta Systems, Inc. All rights reserved.
+# Copyright 2014 Gary Mills
+# Copyright 2019 Peter Tribble.
+# Copyright 2019 Joyent, Inc.
+# Copyright 2019 OmniOS Community Edition (OmniOSce) Association.
+#
+
+#
+# The default for payload-bearing actions in this package is to appear in the
+# global zone only.  See the include file for greater detail, as well as
+# information about overriding the defaults.
+#
+<include global_zone_only_component>
+set name=pkg.fmri \
+    value=pkg:/system/microcode/amd@201203,$(PKGVERS_BUILTON)-$(PKGVERS_BRANCH)
+set name=pkg.description value="Microcode for AMD CPUs"
+set name=org.opensolaris.incorp-facet value=true
+set name=variant.arch value=i386
+dir path=platform group=sys
+dir path=platform/i86pc group=sys
+dir path=platform/i86pc/ucode group=sys
+dir path=platform/i86pc/ucode/AuthenticAMD group=sys
+file path=platform/i86pc/ucode/AuthenticAMD/1020-00 group=sys mode=0444 \
+    preserve=true reboot-needed=true
+file path=platform/i86pc/ucode/AuthenticAMD/1022-00 group=sys mode=0444 \
+    preserve=true reboot-needed=true
+file path=platform/i86pc/ucode/AuthenticAMD/1041-00 group=sys mode=0444 \
+    preserve=true reboot-needed=true
+file path=platform/i86pc/ucode/AuthenticAMD/1043-00 group=sys mode=0444 \
+    preserve=true reboot-needed=true
+file path=platform/i86pc/ucode/AuthenticAMD/1062-00 group=sys mode=0444 \
+    preserve=true reboot-needed=true
+file path=platform/i86pc/ucode/AuthenticAMD/1080-00 group=sys mode=0444 \
+    preserve=true reboot-needed=true
+file path=platform/i86pc/ucode/AuthenticAMD/1081-00 group=sys mode=0444 \
+    preserve=true reboot-needed=true
+file path=platform/i86pc/ucode/AuthenticAMD/10A0-00 group=sys mode=0444 \
+    preserve=true reboot-needed=true
+file path=platform/i86pc/ucode/AuthenticAMD/3010-00 group=sys mode=0444 \
+    preserve=true reboot-needed=true
+file path=platform/i86pc/ucode/AuthenticAMD/5010-00 group=sys mode=0444 \
+    preserve=true reboot-needed=true
+file path=platform/i86pc/ucode/AuthenticAMD/5020-00 group=sys mode=0444 \
+    preserve=true reboot-needed=true
+file path=platform/i86pc/ucode/AuthenticAMD/6012-00 group=sys mode=0444 \
+    preserve=true reboot-needed=true
+file path=platform/i86pc/ucode/AuthenticAMD/container group=sys mode=0444 \
+    preserve=true reboot-needed=true
+file path=platform/i86pc/ucode/AuthenticAMD/equivalence-table group=sys \
+    mode=0444 preserve=true reboot-needed=true
+license lic_CDDL license=lic_CDDL
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/usr/src/pkg/manifests/system-microcode-intel.mf	Wed Dec 11 14:07:58 2019 +0000
@@ -0,0 +1,561 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+
+#
+# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+# Copyright 2012 Nexenta Systems, Inc. All rights reserved.
+# Copyright 2014 Gary Mills
+# Copyright 2019 Peter Tribble.
+# Copyright 2019 Joyent, Inc.
+# Copyright 2019 OmniOS Community Edition (OmniOSce) Association.
+#
+
+#
+# The default for payload-bearing actions in this package is to appear in the
+# global zone only.  See the include file for greater detail, as well as
+# information about overriding the defaults.
+#
+<include global_zone_only_component>
+set name=pkg.fmri \
+    value=pkg:/system/microcode/intel@20191115,$(PKGVERS_BUILTON)-$(PKGVERS_BRANCH)
+set name=pkg.description value="Microcode for Intel CPUs"
+set name=org.opensolaris.incorp-facet value=true
+set name=variant.arch value=i386
+dir path=platform group=sys
+dir path=platform/i86pc group=sys
+dir path=platform/i86pc/ucode group=sys
+dir path=platform/i86pc/ucode/GenuineIntel group=sys
+file path=platform/i86pc/ucode/GenuineIntel/00000650-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000650-02 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000650-08 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000651-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000652-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000652-02 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000652-04 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000653-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000653-02 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000653-04 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000653-08 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000660-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000665-10 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/0000066A-02 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/0000066A-08 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/0000066A-20 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/0000066D-02 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/0000066D-08 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/0000066D-20 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000671-04 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000672-04 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000673-04 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000681-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000681-04 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000681-08 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000681-10 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000681-20 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000683-08 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000683-20 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000686-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000686-02 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000686-04 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000686-10 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000686-80 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/0000068A-10 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/0000068A-20 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/0000068A-80 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000695-10 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000695-20 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000695-80 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000006A0-04 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000006A1-04 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000006B1-10 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000006B1-20 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000006B4-10 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000006B4-20 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000006D6-20 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000006E8-20 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000006EC-20 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000006EC-80 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000006F2-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000006F2-20 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000006F6-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000006F6-04 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000006F6-20 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000006F7-10 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000006F7-40 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000006FA-80 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000006FB-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000006FB-04 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000006FB-08 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000006FB-10 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000006FB-20 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000006FB-40 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000006FB-80 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000006FD-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000006FD-20 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000006FD-80 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F07-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F07-02 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F0A-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F0A-02 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F0A-04 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F12-04 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F24-02 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F24-04 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F24-10 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F25-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F25-02 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F25-04 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F25-10 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F26-02 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F27-02 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F27-04 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F27-08 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F29-02 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F29-04 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F29-08 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F32-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F33-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F34-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F41-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F41-02 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F43-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F44-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F47-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F48-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F48-02 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F48-04 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F49-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F4A-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F4A-04 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F62-04 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F64-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F64-04 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F65-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00000F68-02 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00001632-00 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00010661-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00010661-02 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00010661-80 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00010676-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00010676-04 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00010676-10 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00010676-40 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00010676-80 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00010677-10 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/0001067A-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/0001067A-04 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/0001067A-20 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000106A4-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000106A5-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000106C2-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000106C2-04 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000106C2-08 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000106CA-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000106CA-04 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000106CA-08 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000106CA-10 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000106D1-08 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000106E5-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00020652-02 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00020655-02 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00020661-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00020661-02 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000206A7-02 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000206C2-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000206D6-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000206D7-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000206E6-04 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000206F2-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00030678-02 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00030678-04 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00030679-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000306A9-02 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000306C3-02 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000306D4-40 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000306E4-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000306E6-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000306E7-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000306F2-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000306F4-80 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00040651-02 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00040661-02 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00040671-02 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000406C3-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000406C4-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000406D8-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000406E3-40 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000406F1-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00050653-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00050654-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00050656-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00050657-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00050662-10 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00050663-10 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00050664-10 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00050665-10 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000506C2-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000506C9-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000506CA-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000506E3-02 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000506F1-01 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/00060663-80 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 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000706E5-80 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000806E9-10 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000806E9-40 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000806EA-40 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000806EB-10 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000806EC-04 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000906E9-02 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000906EA-02 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000906EB-02 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000906EC-02 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000906ED-02 group=sys mode=0444 \
+    reboot-needed=true
+file path=platform/i86pc/ucode/GenuineIntel/000A0660-80 group=sys mode=0444 \
+    reboot-needed=true
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F32-04 target=00000F32-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F32-08 target=00000F32-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F33-04 target=00000F33-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F33-08 target=00000F33-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F34-04 target=00000F34-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F34-08 target=00000F34-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F34-10 target=00000F34-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F41-04 target=00000F41-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F41-08 target=00000F41-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F41-10 target=00000F41-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F41-20 target=00000F41-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F41-80 target=00000F41-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F43-04 target=00000F43-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F43-08 target=00000F43-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F43-10 target=00000F43-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F43-80 target=00000F43-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F44-04 target=00000F44-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F44-08 target=00000F44-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F44-10 target=00000F44-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F44-80 target=00000F44-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F47-04 target=00000F47-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F47-08 target=00000F47-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F47-10 target=00000F47-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F47-80 target=00000F47-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F48-08 target=00000F48-04
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F48-10 target=00000F48-04
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F48-40 target=00000F48-04
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F49-04 target=00000F49-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F49-08 target=00000F49-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F49-10 target=00000F49-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F49-20 target=00000F49-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F49-80 target=00000F49-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F4A-08 target=00000F4A-04
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F4A-10 target=00000F4A-04
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F4A-40 target=00000F4A-04
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F64-10 target=00000F64-04
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F64-20 target=00000F64-04
+hardlink path=platform/i86pc/ucode/GenuineIntel/00000F68-20 target=00000F68-02
+hardlink path=platform/i86pc/ucode/GenuineIntel/0001067A-10 target=0001067A-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/0001067A-40 target=0001067A-04
+hardlink path=platform/i86pc/ucode/GenuineIntel/0001067A-80 target=0001067A-20
+hardlink path=platform/i86pc/ucode/GenuineIntel/000106A4-02 target=000106A4-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000106A5-02 target=000106A5-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000106E5-02 target=000106E5-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000106E5-10 target=000106E5-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00020652-10 target=00020652-02
+hardlink path=platform/i86pc/ucode/GenuineIntel/00020655-10 target=00020655-02
+hardlink path=platform/i86pc/ucode/GenuineIntel/00020655-80 target=00020655-02
+hardlink path=platform/i86pc/ucode/GenuineIntel/000206A7-10 target=000206A7-02
+hardlink path=platform/i86pc/ucode/GenuineIntel/000206C2-02 target=000206C2-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000206D6-04 target=000206D6-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000206D6-08 target=000206D6-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000206D6-20 target=000206D6-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000206D6-40 target=000206D6-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000206D7-04 target=000206D7-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000206D7-08 target=000206D7-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000206D7-20 target=000206D7-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000206D7-40 target=000206D7-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000206F2-04 target=000206F2-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00030678-08 target=00030678-04
+hardlink path=platform/i86pc/ucode/GenuineIntel/00030679-02 target=00030679-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00030679-04 target=00030679-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00030679-08 target=00030679-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000306A9-10 target=000306A9-02
+hardlink path=platform/i86pc/ucode/GenuineIntel/000306C3-10 target=000306C3-02
+hardlink path=platform/i86pc/ucode/GenuineIntel/000306C3-20 target=000306C3-02
+hardlink path=platform/i86pc/ucode/GenuineIntel/000306D4-80 target=000306D4-40
+hardlink path=platform/i86pc/ucode/GenuineIntel/000306E4-04 target=000306E4-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000306E4-08 target=000306E4-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000306E4-20 target=000306E4-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000306E4-40 target=000306E4-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000306E4-80 target=000306E4-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000306E6-04 target=000306E6-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000306E6-08 target=000306E6-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000306E6-20 target=000306E6-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000306E6-40 target=000306E6-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000306E6-80 target=000306E6-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000306E7-04 target=000306E7-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000306E7-08 target=000306E7-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000306E7-20 target=000306E7-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000306E7-40 target=000306E7-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000306E7-80 target=000306E7-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000306F2-02 target=000306F2-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000306F2-04 target=000306F2-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000306F2-08 target=000306F2-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000306F2-20 target=000306F2-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000306F2-40 target=000306F2-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00040651-10 target=00040651-02
+hardlink path=platform/i86pc/ucode/GenuineIntel/00040651-20 target=00040651-02
+hardlink path=platform/i86pc/ucode/GenuineIntel/00040651-40 target=00040651-02
+hardlink path=platform/i86pc/ucode/GenuineIntel/00040661-10 target=00040661-02
+hardlink path=platform/i86pc/ucode/GenuineIntel/00040661-20 target=00040661-02
+hardlink path=platform/i86pc/ucode/GenuineIntel/00040671-20 target=00040671-02
+hardlink path=platform/i86pc/ucode/GenuineIntel/000406E3-80 target=000406E3-40
+hardlink path=platform/i86pc/ucode/GenuineIntel/000406F1-02 target=000406F1-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000406F1-04 target=000406F1-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000406F1-08 target=000406F1-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000406F1-20 target=000406F1-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000406F1-40 target=000406F1-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000406F1-80 target=000406F1-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00050653-02 target=00050653-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00050653-04 target=00050653-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00050653-10 target=00050653-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00050653-80 target=00050653-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00050654-02 target=00050654-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00050654-04 target=00050654-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00050654-10 target=00050654-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00050654-20 target=00050654-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00050654-80 target=00050654-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00050656-02 target=00050656-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00050656-04 target=00050656-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00050656-08 target=00050656-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00050656-10 target=00050656-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00050656-20 target=00050656-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00050656-80 target=00050656-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00050657-02 target=00050657-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00050657-04 target=00050657-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00050657-08 target=00050657-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00050657-10 target=00050657-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00050657-20 target=00050657-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/00050657-80 target=00050657-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000506C9-02 target=000506C9-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000506CA-02 target=000506CA-01
+hardlink path=platform/i86pc/ucode/GenuineIntel/000506E3-04 target=000506E3-02
+hardlink path=platform/i86pc/ucode/GenuineIntel/000506E3-10 target=000506E3-02
+hardlink path=platform/i86pc/ucode/GenuineIntel/000506E3-20 target=000506E3-02
+hardlink path=platform/i86pc/ucode/GenuineIntel/000806E9-80 target=000806E9-40
+hardlink path=platform/i86pc/ucode/GenuineIntel/000806EA-80 target=000806EA-40
+hardlink path=platform/i86pc/ucode/GenuineIntel/000806EB-40 target=000806EB-10
+hardlink path=platform/i86pc/ucode/GenuineIntel/000806EB-80 target=000806EB-10
+hardlink path=platform/i86pc/ucode/GenuineIntel/000806EC-10 target=000806EC-04
+hardlink path=platform/i86pc/ucode/GenuineIntel/000806EC-80 target=000806EC-04
+hardlink path=platform/i86pc/ucode/GenuineIntel/000906E9-08 target=000906E9-02
+hardlink path=platform/i86pc/ucode/GenuineIntel/000906E9-20 target=000906E9-02
+hardlink path=platform/i86pc/ucode/GenuineIntel/000906EA-20 target=000906EA-02
+hardlink path=platform/i86pc/ucode/GenuineIntel/000906EC-20 target=000906EC-02
+hardlink path=platform/i86pc/ucode/GenuineIntel/000906ED-20 target=000906ED-02
+license lic_CDDL license=lic_CDDL
+license usr/src/data/ucode/intel/THIRDPARTYLICENSE \
+    license=usr/src/data/ucode/intel/THIRDPARTYLICENSE