Project

General

Profile

Feature #12052

Deliver microcode in separate packages

Added by Andy Fiddaman 6 months ago. Updated 6 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
system data
Start date:
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:

Description

Microcode files are currently delivered as part of pkg:/system/kernel/platform
It would be useful if this was split out into system/microcode/intel and system/microcode/amd or similar, allowing administrators to roll back to previous microcode versions in case of problems.


Related issues

Blocked by illumos gate - Bug #11737: Some packages should have version-lock facetsClosed

Actions

History

#1

Updated by Andy Fiddaman 6 months ago

  • Blocked by Bug #11737: Some packages should have version-lock facets added
#2

Updated by Andy Fiddaman 6 months ago

Build, onu, check installed packages and microcode files:

bloody% pkg list -a | egrep 'microcode|kernel/platform'
system/kernel/platform                            0.5.11-151033.0            i--
system/microcode/amd                              201203-151033.0            i--
system/microcode/intel                            20191115-151033.0          i--
bloody% ls /platform/i86pc/ucode/
AuthenticAMD/  GenuineIntel/
bloody% ls /platform/i86pc/ucode/AuthenticAMD
1020-00             1062-00             3010-00             container
1022-00             1080-00             5010-00             equivalence-table
1041-00             1081-00             5020-00
1043-00             10A0-00             6012-00
#3

Updated by Andy Fiddaman 6 months ago

also, facets:

bloody% pkg facet -a | grep microcode
version-lock.system/microcode/amd                                True  system
version-lock.system/microcode/intel                              True  system
#4

Updated by Electric Monk 6 months ago

  • Status changed from In Progress to Closed
  • % Done changed from 0 to 100

git commit 225bb523619c438dceeb2c8314dd21e890ac110c

commit  225bb523619c438dceeb2c8314dd21e890ac110c
Author: Andy Fiddaman <omnios@citrus-it.co.uk>
Date:   2019-12-10T15:59:14.000Z

    12052 Deliver microcode in separate packages
    Reviewed by: Toomas Soome <tsoome@me.com>
    Reviewed by: John Levon <john.levon@joyent.com>
    Reviewed by: Randy Fishel <randyf@sibernet.com>
    Approved by: Dan McDonald <danmcd@joyent.com>

Also available in: Atom PDF