Page MenuHomeFreeBSD

sysutils/cpu-microcode*: support early loading of AMD ucode
ClosedPublic

Authored by chs on Feb 22 2024, 6:46 PM.
Tags
None
Referenced Files
F169564005: D44025.id134852.diff
Tue, Sep 1, 10:40 PM
F169499119: D44025.diff
Tue, Sep 1, 5:32 PM
F169424720: D44025.id134892.diff
Tue, Sep 1, 12:31 PM
Unknown Object (File)
Fri, Aug 28, 3:56 PM
Unknown Object (File)
Thu, Aug 27, 6:52 PM
Unknown Object (File)
Thu, Aug 27, 6:42 PM
Unknown Object (File)
Sat, Aug 22, 9:52 AM
Unknown Object (File)
Fri, Aug 21, 5:48 AM
Subscribers
None

Details

Summary

Install the AMD ucode in /boot/firmware for early loading just like
is done for intel. Update the instructions for early loading to
reflect that AMD is now supported too.

Sponsored By: Netflix

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

chs requested review of this revision.Feb 22 2024, 6:46 PM
chs created this revision.

I don't have AMD hardware to test, but the port changes look good. I like the sysutils/cpu-microcode-rc/files/pkg-message.in changes. Referring to the two methods as 'Early/Late loading' is clearer than the 'first/second method'.

Thanks.

P.S. I notice that sysutils/cpu-microcode-rc/pkg-descr needs updating. I think it makes more sense to do that in a separate commit, which I'll do after these changes land.

This revision is now accepted and ready to land.Feb 23 2024, 3:00 PM

I also see that we need an update, which I will also do after this lands.