notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
devcpu-data-amd AMD CPUs microcode updates
20230724 sysutils Deleted on this many watch lists=3 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 20230724Version 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: 2023-08-16 17:06:40
Commit Hash: bc78292
People watching this port, also watch:: xorg, unzip, sqlite3, mesa-dri, webcamd
License: EULA
Description:
Processor microcode updates provide bug fixes, which can be critical to the security and stability of your system. This port uses the cpuctl(4) microcode update facility to keep your AMD processor's firmware up-to-date.
cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
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-20230724/catalog.mk
  7. /usr/local/share/licenses/devcpu-data-amd-20230724/LICENSE
  8. /usr/local/share/licenses/devcpu-data-amd-20230724/EULA
Collapse this list.
Dependency lines:
  • devcpu-data-amd>0:sysutils/devcpu-data-amd
No installation instructions:
This port has been deleted.
PKGNAME: devcpu-data-amd
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: amd64 i386
distinfo:
TIMESTAMP = 1690217806 SHA256 (devcpu-data-amd/microcode_amd.bin?id=0bc3126c9cfa0b8c761483215c25382f831a7c6f) = 8a9d9e8b788e31e61cddc03cb1eeab5db99e0f667128943ff0780e6437d2e43e SIZE (devcpu-data-amd/microcode_amd.bin?id=0bc3126c9cfa0b8c761483215c25382f831a7c6f) = 12684

Expand this list (8 items)

Collapse this list.

SHA256 (devcpu-data-amd/microcode_amd_fam15h.bin?id=0bc3126c9cfa0b8c761483215c25382f831a7c6f) = 9d4a668410e72a4bdb86dc23e4261eca04daa83456ada02504115223f356981a SIZE (devcpu-data-amd/microcode_amd_fam15h.bin?id=0bc3126c9cfa0b8c761483215c25382f831a7c6f) = 7876 SHA256 (devcpu-data-amd/microcode_amd_fam16h.bin?id=0bc3126c9cfa0b8c761483215c25382f831a7c6f) = e02ad653b39c975d6c52674b50f23727bb6706bab7b4e5b391a4ce229e7ff121 SIZE (devcpu-data-amd/microcode_amd_fam16h.bin?id=0bc3126c9cfa0b8c761483215c25382f831a7c6f) = 3510 SHA256 (devcpu-data-amd/microcode_amd_fam17h.bin?id=0bc3126c9cfa0b8c761483215c25382f831a7c6f) = 1eeaf4c86fb72a0f0e9d4ff28d3213d264ecb47a8dce8bcbd85addd0cfd999bb SIZE (devcpu-data-amd/microcode_amd_fam17h.bin?id=0bc3126c9cfa0b8c761483215c25382f831a7c6f) = 12924 SHA256 (devcpu-data-amd/microcode_amd_fam19h.bin?id=0bc3126c9cfa0b8c761483215c25382f831a7c6f) = 2e503e1381154297e30f7fdc83a639d81b02196ff965f63427652709423fdcc4 SIZE (devcpu-data-amd/microcode_amd_fam19h.bin?id=0bc3126c9cfa0b8c761483215c25382f831a7c6f) = 16804

Collapse this list.


No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
This port has no dependencies.
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
sysutils_devcpu-data-amd
pkg-message:
For install:
Refer to the devcpu-data installation notes to enable AMD microcode updates.
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.
Port Moves

Number of commits found: 13

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
20230724
16 Aug 2023 17:06:40
commit hash: bc7829212d153aeff69b439d08e2e3001ef88ba3commit hash: bc7829212d153aeff69b439d08e2e3001ef88ba3commit hash: bc7829212d153aeff69b439d08e2e3001ef88ba3commit hash: bc7829212d153aeff69b439d08e2e3001ef88ba3 files touched by this commit
Joseph Mingrone (jrm) search for other commits by this committer
sysutils/cpu-microcode-*: Reorganize CPU microcode ports

Prior to this update, sysutils/devcpu-data, which only contained an RC
script, had run dependencies on the AMD and Intel microcode ports.  This
made it cumbersome to have just the AMD or just the Intel microcode
ports installed.  With this change, the microcode ports now depend on
the RC script.

Other changes:

- Use more intuitive port names: cpu-microcode, cpu-microcode-amd,
  cpu-microcode-intel, and cpu-microcode-rc.
- Add the metaport, cpu-microcode, which pulls in all related ports.
- Pet portclippy/portfmt

Reviewed by:	lwhsu, markj
Approved by:	sbruno (maintainer)
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D41406
20230724
24 Jul 2023 17:18:31
commit hash: 867842010db0a3a58b5197dd3e818098778efb67commit hash: 867842010db0a3a58b5197dd3e818098778efb67commit hash: 867842010db0a3a58b5197dd3e818098778efb67commit hash: 867842010db0a3a58b5197dd3e818098778efb67 files touched by this commit
Ed Maste (emaste) search for other commits by this committer
sysutils/devcpu-data: update AMD 17h and 19h µcode

See update in the linux-firware repository.
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/log/amd-ucode

Reviewed by:	delphij
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D41161
20230424
24 Apr 2023 20:43:05
commit hash: b48e7fed2bed2b9ebf109acd47167e43b7d35d2ccommit hash: b48e7fed2bed2b9ebf109acd47167e43b7d35d2ccommit hash: b48e7fed2bed2b9ebf109acd47167e43b7d35d2ccommit hash: b48e7fed2bed2b9ebf109acd47167e43b7d35d2c files touched by this commit
Sean Bruno (sbruno) search for other commits by this committer
sysutils/devcpu-data: Update 17h AMD microcode

Update devcpu-data-amd to capture updates to 17h CPU microcode from
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/amd-ucode?id=69143e8eca62a80b9791b8d358d1cc4c90e373c9
20230219
19 Feb 2023 18:29:51
commit hash: 930dd6f8ac0118b7e760258a163b084e0c94a284commit hash: 930dd6f8ac0118b7e760258a163b084e0c94a284commit hash: 930dd6f8ac0118b7e760258a163b084e0c94a284commit hash: 930dd6f8ac0118b7e760258a163b084e0c94a284 files touched by this commit
Sean Bruno (sbruno) search for other commits by this committer
devcpu-data: AMD Microcode 19h Update:

Updates posted to linux-firmware repository:
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/amd-ucode?id=f79e4ba7ed345c55b72faaaa94ff7430f4b9e1aa
20221002
02 Oct 2022 21:32:31
commit hash: 00ce739a3cf3937f74d1fc3b774362dfa10ef763commit hash: 00ce739a3cf3937f74d1fc3b774362dfa10ef763commit hash: 00ce739a3cf3937f74d1fc3b774362dfa10ef763commit hash: 00ce739a3cf3937f74d1fc3b774362dfa10ef763 files touched by this commit
Sean Bruno (sbruno) search for other commits by this committer
devcpu-data:  update AMD 19h microcode to 2022-09-30 release

Updates posted to linux-firmware repository:
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/amd-ucode?id=fdf1a65258522edf18a0a1768fbafa61ed07e598
20220414
17 Apr 2022 00:02:26
commit hash: 0930564accd2197ea880a5a4ac7c8ab19d9dceffcommit hash: 0930564accd2197ea880a5a4ac7c8ab19d9dceffcommit hash: 0930564accd2197ea880a5a4ac7c8ab19d9dceffcommit hash: 0930564accd2197ea880a5a4ac7c8ab19d9dceff files touched by this commit
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
20220221
22 Feb 2022 01:32:33
commit hash: 1e3bb19962f8d3c5dc1bd8e707f0e5a41475dd0dcommit hash: 1e3bb19962f8d3c5dc1bd8e707f0e5a41475dd0dcommit hash: 1e3bb19962f8d3c5dc1bd8e707f0e5a41475dd0dcommit hash: 1e3bb19962f8d3c5dc1bd8e707f0e5a41475dd0d files touched by this commit
Sean Bruno (sbruno) search for other commits by this committer
sysutils/devcpu-data: Update AMD Microcode 19h.
20211115
16 Nov 2021 08:05:38
commit hash: 10f08bc4ba0f1a46397ebc36f7bd694aa83f7ab3commit hash: 10f08bc4ba0f1a46397ebc36f7bd694aa83f7ab3commit hash: 10f08bc4ba0f1a46397ebc36f7bd694aa83f7ab3commit hash: 10f08bc4ba0f1a46397ebc36f7bd694aa83f7ab3 files touched by this commit
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)
20211115
16 Nov 2021 00:54:01
commit hash: 5b82c66d1004a39acd15cef55eb3ab1b995dfe3ccommit hash: 5b82c66d1004a39acd15cef55eb3ab1b995dfe3ccommit hash: 5b82c66d1004a39acd15cef55eb3ab1b995dfe3ccommit hash: 5b82c66d1004a39acd15cef55eb3ab1b995dfe3c files touched by this commit
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)
20211109_2
13 Nov 2021 04:30:57
commit hash: f99568427493479b5917cd0ca2d523d8ab5a52eecommit hash: f99568427493479b5917cd0ca2d523d8ab5a52eecommit hash: f99568427493479b5917cd0ca2d523d8ab5a52eecommit hash: f99568427493479b5917cd0ca2d523d8ab5a52ee files touched by this commit
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
20211109_1
11 Nov 2021 22:10:27
commit hash: 717c3a90c54f8f61d391ebe23ef52c27ce945f46commit hash: 717c3a90c54f8f61d391ebe23ef52c27ce945f46commit hash: 717c3a90c54f8f61d391ebe23ef52c27ce945f46commit hash: 717c3a90c54f8f61d391ebe23ef52c27ce945f46 files touched by this commit
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
20211109
10 Nov 2021 00:12:29
commit hash: 729f1643c473b211a70337fdbf85ff23b8d41067commit hash: 729f1643c473b211a70337fdbf85ff23b8d41067commit hash: 729f1643c473b211a70337fdbf85ff23b8d41067commit hash: 729f1643c473b211a70337fdbf85ff23b8d41067 files touched by this commit
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.
20191228
07 Nov 2021 21:17:03
commit hash: 813905682ec40c3323f0cb0b5dc86bb21bbf2f0dcommit hash: 813905682ec40c3323f0cb0b5dc86bb21bbf2f0dcommit hash: 813905682ec40c3323f0cb0b5dc86bb21bbf2f0dcommit hash: 813905682ec40c3323f0cb0b5dc86bb21bbf2f0d files touched by this commit
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: 13