| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Extend the port so that users may easily apply microcode updates using
the method implemented in src r337715. For now, this just consists of
providing all Intel microcode update files concatenated together as a
single blob in /boot/firmware.
Approved by: sbruno
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D16924
Notes:
svn path=/head/; revision=478330
|
|
|
|
| |
Notes:
svn path=/head/; revision=477534
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Update Intel CPU micRocode to 20180807 release.
https://downloadcenter.intel.com/download/28039/Linux-Processor-Microcode-Data-File?product=873
- pkg-plist shows that we have 5 new CPU microcode files.
- Binary diff of microcode files to previous release shows 24 microcode files
have been updated.
Reported by: kib
Sponsored by: Limelight Networks
Notes:
svn path=/head/; revision=476664
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Update Intel microcode to 0703 release.
-- intel-ucode-with-caveats/ --
This directory holds microcode that might need special handling.
BDX-ML microcode is provided in directory, because it need special commits in
the Linux kernel, otherwise, updating it might result in unexpected system
behavior.
OS vendors must ensure that the late loader patches (provided in
linux-kernel-patches\) are included in the distribution before packaging the
BDX-ML microcode for late-loading.
== 20180703 Release ==
-- Updates upon 20180425 release --
Processor Identifier Version Products
Model Stepping F-MO-S/PI Old->New
---- updated platforms ------------------------------------
SNB-EP C1 6-2d-6/6d 0000061c->0000061d Xeon E5
SNB-EP C2 6-2d-7/6d 00000713->00000714 Xeon E5
IVT C0 6-3e-4/ed 0000042c->0000042d Xeon E5 v2;
Core i7-4960X/4930K/4820K
IVT D1 6-3e-7/ed 00000713->00000714 Xeon E5 v2
HSX-E/EP/4S C0 6-3f-2/6f 0000003c->0000003d Xeon E5 v3
HSX-EX E0 6-3f-4/80 00000011->00000012 Xeon E7 v3
SKX-SP/D/W/X H0 6-55-4/b7 02000043->0200004d Xeon Bronze 31xx,
Silver 41xx, Gold 51xx/61xx Platinum 81xx, D/W-21xx; Core i9-7xxxX
BDX-DE A1 6-56-5/10 0e000009->0e00000a Xeon D-15x3N
---- intel-ucode-with-caveats/ ----------------------------
BDX-ML B/M/R0 6-4f-1/ef 0b00002c->0b00002e Xeon E5/E7 v4; Core i7-69xx/68xx
Reviewed by: swills
Sponsored by: Limelight Networks
Differential Revision: https://reviews.freebsd.org/D16209
Notes:
svn path=/head/; revision=474447
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Update AMD microcode
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/amd-ucode?id=7518922bd5b98b137af7aaf3c836f5a498e91609
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/amd-ucode?id=77101513943ef198e2050667c87abf19e6cbb1d8
At least on my FX-8150, I can run spectre test code and it fails after
applying the 15h update.
I have not seen a system that needs the 17h update, and we think this
only covers EPYC processors, not Ryzen.
When I tested this on an EPYC at work, the tools detected that the 17h
microcode was correct but uneeded for the Dell system.
PR: 228567
Sponsored by: Limelight Networks
Differential Revision: https://reviews.freebsd.org/D15523
Notes:
svn path=/head/; revision=471058
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
-- updated to Intel Microcode release 0425
-- removed the BDX microcode
-- updated the GLK microcode
-- Modded files/Makefile to be more explicit on which files to process
now that non-microcode files have appeared in the Intel microcode directory
-- intel-ucode-with-caveats/ --
This directory holds microcode that might need special handling.
BDX-ML microcode is provided in directory, because it need special commits in
the Linux kernel, otherwise, updating it might result in unexpected system
behavior.
OS vendors must ensure that the late loader patches (provided in
linux-kernel-patches\) are included in the distribution before packaging the
BDX-ML microcode for late-loading.
== 20180425 Release ==
-- Updates upon 20180312 release --
Processor Identifier Version Products
Model Stepping F-MO-S/PI Old->New
---- updated platforms ------------------------------------
GLK B0 6-7a-1/01 0000001e->00000022 Pentium Silver N/J5xxx, Celeron N/J4xxx
---- removed platforms ------------------------------------
BDX-ML B/M/R0 6-4f-1/ef 0b000021 Xeon E5/E7 v4; Core i7-69xx/68xx
-- Special release with caveats --
BDX-ML B/M/R0 6-4f-1/ef 0b00002c Xeon E5/E7 v4; Core i7-69xx/68xx
Sponsored by: Limelight Networks
Notes:
svn path=/head/; revision=470620
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Use new tool committed by Ed Maste of the FreeBSD Foundation to process
Intel microcode files into a format cpucontrol can process.
- Assume maintainer role for the time being. (approved by portmgr)
Reviewed by: delphij emaste
Approved by: portmgr (rene)
Security: yes
Sponsored by: Limelight Networks and The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D15443
Notes:
svn path=/head/; revision=470255
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update to Intel microcode release 20180312:
== Updates upon 20171117 release ==
MODEL STEP f-mm-s:pf version
-- New Platforms --
BDX-DE EGW A0 6-56-5:10 e000009
SKX B1 6-55-3:97 1000140
-- Updates --
SNB D2 6-2a-7:12 29->2d
JKT C1 6-2d-6:6d 619->61c
JKT C2 6-2d-7:6d 710->713
IVB E2 6-3a-9:12 1c->1f
IVT C0 6-3e-4:ed 428->42c
IVT D1 6-3e-7:ed 70d->713
HSW Cx/Dx 6-3c-3:32 22->24
HSW-ULT Cx/Dx 6-45-1:72 20->23
CRW Cx 6-46-1:32 17->19
HSX C0 6-3f-2:6f 3a->3c
HSX-EX E0 6-3f-4:80 0f->11
BDW-U/Y E/F 6-3d-4:c0 25->2a
BDW-H E/G 6-47-1:22 17->1d
BDX-DE V0/V1 6-56-2:10 0f->15
BDW-DE V2 6-56-3:10 700000d->7000012
BDW-DE Y0 6-56-4:10 f00000a->f000011
SKL-U/Y D0 6-4e-3:c0 ba->c2
SKL R0 6-5e-3:36 ba->c2
KBL-U/Y H0 6-8e-9:c0 62->84
KBL B0 6-9e-9:2a 5e->84
CFL D0 6-8e-a:c0 70->84
CFL U0 6-9e-a:22 70->84
CFL B0 6-9e-b:02 72->84
SKX H0 6-55-4:b7 2000035->2000043
Reviewed by: swills imp
MFH: 2018Q1
Security: yes
Sponsored by: Limelight Networks
Differential Revision: https://reviews.freebsd.org/D14686
Notes:
svn path=/head/; revision=464504
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Either there is a problem with the Intel supplied microcode files or
cpucontrol does not yet understand how to process a micrcode update file
with multiple entries. For now, abort.
Reviewed by: swills
Sponsored by: Limelight Networks
Differential Revision: https://reviews.freebsd.org/D13987
Notes:
svn path=/head/; revision=459464
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
precreated files.
Intel provides prefabricated per-cpu microcode update files. We no longer need
a tool to extract them from the legacy microcode.dat store. This matches
what upstream linux distributions are doing now. Tested on my Intel machines
here and updates still succeed.
Reviewed by: swills cem
Sponsored by: Limelight Networks
Differential Revision: https://reviews.freebsd.org/D13921
Notes:
svn path=/head/; revision=459266
|
|
|
|
|
|
|
|
|
| |
PR: 225224
Reported by: Gary <freebsd-bugzilla@in-addr.com>
Sponsored by: Limelight Networks
Notes:
svn path=/head/; revision=459205
|
|
|
|
|
|
|
|
|
|
| |
PR: 225173
Reviewed by: sbruno
Approved by: portmgr (implicit)
MFH: 2018Q1
Notes:
svn path=/head/; revision=459084
|
|
|
|
|
|
|
|
| |
Submitted by: kib
Sponsored by: Limelight Networks
Notes:
svn path=/head/; revision=458987
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
drop malfunctioning individual "AMD-XXX" files.
On the few machines that actually have microcode updates, chopping up the
microcode is incorrect and results in a failure to update. Don't do that.
I personally run this on my FX-8150 and this has been tested by a few others.
Sponsored by: Limelight Networks
Differential Revision: https://reviews.freebsd.org/D13832
Notes:
svn path=/head/; revision=458943
|
|
|
|
|
|
|
|
|
|
|
|
| |
FreeBSD kernel changes to make use of the capabilities provided by the
new microcode update have not yet been committed. Since we do not yet
require them, allow more time for validation.
Approved by: emaste
Sponsored by: Limelight Networks
Notes:
svn path=/head/; revision=458792
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Run cpucontrol -e after microcode update to refresh cpu flags. If running
on an older system without -e, fail silently.
Log any upgrade output via logger to /var/log/messages.
Add an instructional pkg-message for users.
Intel Release Notes:
Intel Processor Microcode Package for Linux
20180108 Release
-- Updates upon 20171117 release --
IVT C0 (06-3e-04:ed) 428->42a
SKL-U/Y D0 (06-4e-03:c0) ba->c2
BDW-U/Y E/F (06-3d-04:c0) 25->28
HSW-ULT Cx/Dx (06-45-01:72) 20->21
Crystalwell Cx (06-46-01:32) 17->18
BDW-H E/G (06-47-01:22) 17->1b
HSX-EX E0 (06-3f-04:80) 0f->10
SKL-H/S R0 (06-5e-03:36) ba->c2
HSW Cx/Dx (06-3c-03:32) 22->23
HSX C0 (06-3f-02:6f) 3a->3b
BDX-DE V0/V1 (06-56-02:10) 0f->14
BDX-DE V2 (06-56-03:10) 700000d->7000011
KBL-U/Y H0 (06-8e-09:c0) 62->80
KBL Y0 / CFL D0 (06-8e-0a:c0) 70->80
KBL-H/S B0 (06-9e-09:2a) 5e->80
CFL U0 (06-9e-0a:22) 70->80
CFL B0 (06-9e-0b:02) 72->80
SKX H0 (06-55-04:b7) 2000035->200003c
GLK B0 (06-7a-01:01) 1e->22
Reviewed by: A bunch of folks on the review
MFH: 2018Q1
Sponsored by: Limelight Networks
Differential Revision: https://reviews.freebsd.org/D13815
Notes:
svn path=/head/; revision=458664
|
|
|
|
|
|
|
|
| |
MFH: 2018Q1
Sponsored by: Gandi.net
Notes:
svn path=/head/; revision=458617
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use a freebsd.org hosted version of the amd microcode file fetched
in February of 2015. The amd64.org site has been down for a long time and
probably will never come back.
Reported by: netchild
Reviewed by: mat antoine
Approved by: portmgr (mat@ antoin@)
Sponsored by: Limelight Networks
Differential Revision: https://reviews.freebsd.org/D13792
Notes:
svn path=/head/; revision=458363
|
|
|
|
|
|
|
|
|
|
| |
PR: 224901
Approved by: portmgr@ (antoine)
Sponsored by: Limelight Networks
Differential Revision: https://reviews.freebsd.org/D13771
Notes:
svn path=/head/; revision=458169
|
|
|
|
|
|
|
|
|
| |
PR: 222697
Submitted by: kib
Approved by: maintainer timeout
Notes:
svn path=/head/; revision=452203
|
|
|
|
|
|
|
|
| |
Reported by: lightside@gmx.com (via IRC)
Pointyhat to: swills
Notes:
svn path=/head/; revision=450123
|
|
|
|
|
|
|
|
|
| |
PR: 221246
Submitted by: Mark Knight <markk@knigma.org>
Reviewed by: clarkjc@runbox.com (maintainer timeout, >2 weeks)
Notes:
svn path=/head/; revision=450017
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Update MASTER_SITES: use https:// for Intel
- While I'm here, add NO_ARCH
PR: 219268
Submitted by: grarpamp <grarpamp@gmail.com>
Approved by: John Clark <clarkjc@runbox.com> (maintainer)
Notes:
svn path=/head/; revision=442023
|
|
|
|
|
|
|
|
|
|
|
| |
- Accept LICENSE since it allows mirroring [1]
PR: 215104
Approved by: John Clark <clarkjc@runbox.com> (maintainer)
Submitted by: John Clark <clarkjc@runbox.com> [1]
Notes:
svn path=/head/; revision=428965
|
|
|
|
|
|
|
|
|
| |
PR: 212563
Submitted by: jbeich
Approved by: maintainer timeout
Notes:
svn path=/head/; revision=422334
|
|
|
|
|
|
|
|
|
|
| |
PR: 204689
Submitted by: maintainer
Approved by: mat (mentor)
Differential Revision: D4649
Notes:
svn path=/head/; revision=404225
|
|
|
|
|
|
|
|
|
|
|
| |
- Bump PORTVERSION to 1.5
- While I'm here, use versioned AMD microcode archive
PR: 198371
Submitted by: John Clark <clarkjc@runbox.com> (maintainer)
Notes:
svn path=/head/; revision=380636
|
|
|
|
|
|
|
|
| |
PR: 197684
Submitted by: John Clark <clarkjc@runbox.com> (maintainer)
Notes:
svn path=/head/; revision=380159
|
|
|
|
| |
Notes:
svn path=/head/; revision=373038
|
|
|
|
|
|
|
|
|
|
| |
- Update PORTVERSION to 1.3
PR: 193764
Submitted by: clarkjc@runbox.com (maintainer)
Notes:
svn path=/head/; revision=368646
|
|
|
|
| |
Notes:
svn path=/head/; revision=365089
|
|
|
|
|
|
|
|
|
| |
PR: 191411
Submitted by: Lawrence Chen
Approved by: maintainer
Notes:
svn path=/head/; revision=360194
|
|
|
|
|
|
|
| |
Reported by: jenkins
Notes:
svn path=/head/; revision=357937
|
|
|
|
|
|
|
|
|
| |
PR: 190712
Submitted by: Lawrence Chen
Approved by: maintainer
Notes:
svn path=/head/; revision=357929
|
|
|
|
|
|
|
| |
Reported by: many
Notes:
svn path=/head/; revision=356543
|
|
|
|
|
|
|
|
|
|
| |
Pass maintainership to submitter
PR: 179499
Submitted by: clarkjc@runbox.com
Notes:
svn path=/head/; revision=356511
|
|
|
|
| |
Notes:
svn path=/head/; revision=356499
|
|
|
|
|
|
|
|
|
| |
- Bump PORTREVISION for package change
Reported by: stage-qa: [1]
Notes:
svn path=/head/; revision=333535
|
|
|
|
| |
Notes:
svn path=/head/; revision=333273
|
|
|
|
|
|
|
| |
sysutils)
Notes:
svn path=/head/; revision=327772
|
|
|
|
| |
Notes:
svn path=/head/; revision=314890
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
Notes:
svn path=/head/; revision=289156
|
|
|
|
|
|
|
| |
Feature safe: yes
Notes:
svn path=/head/; revision=286372
|
|
|
|
|
|
|
|
|
|
|
| |
- Switch to using a dynamic plist
PR: 162348
Submitted by: Stanislav Sedov <stas@orion.SpringDaemons.com> (maintainer)
Approved by: bapt (mentor)
Notes:
svn path=/head/; revision=285381
|
|
|
|
|
|
|
|
|
|
|
| |
my ports in the past 3 weeks while ports were broken on any 10.x
machines, which means I'm unable to maintain them. So let people know
that there's no available support for them until things are back to
normal (which also means that anyone with spare time will be able
to fix them without getting approval).
Notes:
svn path=/head/; revision=284225
|
|
|
|
|
|
|
| |
Reported by: pav
Notes:
svn path=/head/; revision=267575
|
|
|
|
|
|
|
| |
- Remove MD5 checksum.
Notes:
svn path=/head/; revision=267450
|
|
|
|
|
|
|
|
|
| |
with cpuctl(4) driver instead of devcpu default directory.
Spotted by: avg
Notes:
svn path=/head/; revision=242879
|
|
|
|
| |
Notes:
svn path=/head/; revision=239667
|
|
|
|
|
|
|
|
| |
- Add cpuctl(4) support.
- Install the rcNG script to be used with cpuctl(4).
Notes:
svn path=/head/; revision=239664
|