Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 509742

Summary: sys-apps/iucode-tool - Intel processor microcode tool
Product: Gentoo Linux Reporter: Sven <sven.koehler>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: RESOLVED FIXED    
Severity: enhancement CC: sven.koehler
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://packages.qa.debian.org/i/iucode-tool.html
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: iucode-tool-1.0.3.ebuild
files/iucode_tool.initd
files/iucode_tool.confd
iucode-tool-1.1.ebuild
iucode-tool-1.1.1.ebuild
iucode-tool-1.2.ebuild
iucode-tool-1.2.1.ebuild

Description Sven 2014-05-06 21:55:26 UTC
I'd like to request the addition of iucode-tool to Gentoo portage. It's a tool to convert between binary and textual representation of intel's CPU microcode.

It is needed, for example, in order to be able to let the Xen hypervisor update the CPUs microcode. Unfortunately, the hypervisor doesn't support the textual format that is used for microcode.dat. Only the binary format is supported.

The most recent version I found is 1.0.1.

Debian packages are already available.

Reproducible: Always
Comment 1 Sven 2014-05-11 13:28:59 UTC
Upstream moved here now:
https://gitorious.org/iucode-tool/pages/Home

Also, version 1.0.2 is available.
Comment 2 Conrad Kostecki gentoo-dev 2014-09-01 21:44:53 UTC
I've created an ebuild for version 1.0.3. It also has an init script for updating the firmware.

I would suggest, that microcode_ctl is beeing removed in future, as it's marked as deprecated: https://fedorahosted.org/microcode_ctl/

iucode-tool will do the job fine. It also supports creating an initd for loading early microcode or converting the microcode into binary format.
Comment 3 Conrad Kostecki gentoo-dev 2014-09-01 21:45:06 UTC
Created attachment 384074 [details]
iucode-tool-1.0.3.ebuild
Comment 4 Conrad Kostecki gentoo-dev 2014-09-01 21:45:19 UTC
Created attachment 384076 [details]
files/iucode_tool.initd
Comment 5 Conrad Kostecki gentoo-dev 2014-09-01 21:45:34 UTC
Created attachment 384078 [details]
files/iucode_tool.confd
Comment 6 Conrad Kostecki gentoo-dev 2014-09-24 23:29:40 UTC
Created attachment 385416 [details]
iucode-tool-1.1.ebuild

EBuild updated to 1.1
Comment 7 Conrad Kostecki gentoo-dev 2014-12-07 14:55:36 UTC
Created attachment 391138 [details]
iucode-tool-1.1.1.ebuild

Updated iucode-tool to 1.1.1.
Comment 8 Conrad Kostecki gentoo-dev 2015-03-15 21:02:00 UTC
Created attachment 399002 [details]
iucode-tool-1.2.ebuild

pdated iucode-tool to 1.2.
Comment 9 Conrad Kostecki gentoo-dev 2015-06-20 10:34:02 UTC
Created attachment 405402 [details]
iucode-tool-1.2.1.ebuild

Update to version 1.2.1
Comment 10 SpanKY gentoo-dev 2015-08-11 06:19:35 UTC
i've added the tool to the tree:
http://gitweb.gentoo.org/repo/gentoo.git/commit/?id=549f70f59d9865395a317f79c59a424dc43099ff

but i didn't add init scripts.  we probably want to discourage people from using them at all as it can lead to issues like bug 528712.