notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
Port details
devcpu-data-amd AMD CPUs microcode updates
20220414 sysutils on this many watch lists=5 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Version of this port present on the latest quarterly branch.
Maintainer: sbruno@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2021-11-07 21:21:06
Last Update: 2022-04-17 00:02:26
Commit Hash: 0930564
People watching this port, also watch:: pcre, jpeg-turbo, libunwind, zip, libunistring
License: EULA
Description:
SVNWeb : git
pkg-plist: as obtained via: make generate-plist
Expand this list (8 items)
Collapse this list.
  1. /usr/local/share/cpucontrol/microcode_amd.bin
  2. /usr/local/share/cpucontrol/microcode_amd_fam15h.bin
  3. /usr/local/share/cpucontrol/microcode_amd_fam16h.bin
  4. /usr/local/share/cpucontrol/microcode_amd_fam17h.bin
  5. /usr/local/share/cpucontrol/microcode_amd_fam19h.bin
  6. /usr/local/share/licenses/devcpu-data-amd-20220414/catalog.mk
  7. /usr/local/share/licenses/devcpu-data-amd-20220414/LICENSE
  8. /usr/local/share/licenses/devcpu-data-amd-20220414/EULA
Collapse this list.
Dependency lines:
  • devcpu-data-amd>0:sysutils/devcpu-data-amd
To install the port:
cd /usr/ports/sysutils/devcpu-data-amd/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/devcpu-data-amd
  • pkg install devcpu-data-amd
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: devcpu-data-amd
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: amd64 i386
distinfo:
Packages (timestamps in pop-ups are UTC):
devcpu-data-amd
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd642022041420220414
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3862022041420220414
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd642022041420220414
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3862022041420220414
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:13:riscv64--
FreeBSD:14:aarch64--
FreeBSD:14:amd6420220414-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i38620220414-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
FreeBSD:14:riscv64--
 

This port is required by:
for Run
  1. sysutils/devcpu-data

Configuration Options:
Options name:
pkg-message:
For install:
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/amd-ucode/
Collapse this list.

Number of commits found: 8

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
17 Apr 2022 00:02:26
 files touched by this commit commit hash:0930564accd2197ea880a5a4ac7c8ab19d9dceff  20220414
Sean Bruno (sbruno) search for other commits by this committer
sysutils/devcpu-data:  Update AMD 17h and 19h mcode.

See update in the linux-firware repository.
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/log/amd-ucode
22 Feb 2022 01:32:33
 files touched by this commit commit hash:1e3bb19962f8d3c5dc1bd8e707f0e5a41475dd0d  20220221
Sean Bruno (sbruno) search for other commits by this committer
sysutils/devcpu-data: Update AMD Microcode 19h.
16 Nov 2021 08:05:38
 files touched by this commit commit hash:10f08bc4ba0f1a46397ebc36f7bd694aa83f7ab3  20211115
Koichiro Iwao (meta) search for other commits by this committer
sysutils/devcpu-data-amd: Unbreak & fix syntax error

when PORTREVISION=0 && MASTER_SITE_FREEBSD=yes.

make[4]: "/usr/ports/Mk/bsd.port.mk" line 2505: Unclosed variable "/"
make[4]: "/usr/ports/Mk/bsd.port.mk" line 2505: Undefined variable "${/"
make[4]: Fatal errors encountered -- cannot continue===>
sysutils/devcpu-data-amd failed
*** [describe.sysutils] Error code 1

I don't see any reasons to use per-version DIST_SUBDIR since it causes
Makefile syntax error and distfiles now includes its revision hash like this:

 - microcode_amd.bin?id=f5d519563ac9d2d1f382a817aae5ec5473811ac

Approved by:	portmgr (build fix blanket)
16 Nov 2021 00:54:01
 files touched by this commit commit hash:5b82c66d1004a39acd15cef55eb3ab1b995dfe3c  20211115
Joseph Mingrone (jrm) search for other commits by this committer
sysutils/devcpu-data-amd: Update to 2021-11-15 commit, f5d519563a

https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=f5d519563a

Differential Revision:	https://reviews.freebsd.org/D33002

Approved by:	sbruno (maintainer)
13 Nov 2021 04:30:57
 files touched by this commit commit hash:f99568427493479b5917cd0ca2d523d8ab5a52ee  20211109_2
Joseph Mingrone (jrm) search for other commits by this committer
sysutils/devcpu-data-amd: Specify the hash to fetch

Fetching the latest revision of these firmware files could result in a
checksum mismatch if the files were updated in the upstream repository.
By downloading a specific revision, we prevent this potential problem.

Reported by:	diizzy
Approved by:	sbruno (maintainer)
Differential Revision:	https://reviews.freebsd.org/D32969
11 Nov 2021 22:10:27
 files touched by this commit commit hash:717c3a90c54f8f61d391ebe23ef52c27ce945f46  20211109_1
Joseph Mingrone (jrm) search for other commits by this committer
sysutils/devcpu-data-amd: Download microcode from ucode repo

- Download AMD microcode firmware from git.kernel.org.

- Make updates slightly simpler by referencing ${DISTFILES} rather than
  repeating the contents.

- Expand pkg-descr.

- Group and sort standard bsd.port.mk variables.

Reported by:	sbruno (maintainer)
Approved by:	sbruno (maintainer)
Differential Revision:	https://reviews.freebsd.org/D32935
10 Nov 2021 00:12:29
 files touched by this commit commit hash:729f1643c473b211a70337fdbf85ff23b8d41067  20211109
Sean Bruno (sbruno) search for other commits by this committer
sysutils/devcpu-data: New AMD ucode 19h

- Update to include new 19h AMD ucode that appears in linux ucode repo
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/log/amd-ucode
- No change to any other ucode.
07 Nov 2021 21:17:03
 files touched by this commit commit hash:813905682ec40c3323f0cb0b5dc86bb21bbf2f0d  20191228
Joseph Mingrone (jrm) search for other commits by this committer
sysutils/devcpu-data: Split off two new ports for vendor data

sysutils/devcpu-data is now just an RC script that optionally depends on
two new ports, sysutils/devcpu-data-amd and sysutils/devcpu-data-intel.
The two new ports each contain vendor microcode data.

While here:

- Set missing license information.  The license was obtained from
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENSE.amd-ucode

- Update varaible ordering per portclippy

Reviewed by:	decke, emaste, markj
Approved by:	sbruno (maintainer)
Differential Revision:	https://reviews.freebsd.org/D32349

Number of commits found: 8