Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 509742 - sys-apps/iucode-tool - Intel processor microcode tool
Summary: sys-apps/iucode-tool - Intel processor microcode tool
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://packages.qa.debian.org/i/iucod...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-05-06 21:55 UTC by Sven
Modified: 2015-08-11 06:19 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
iucode-tool-1.0.3.ebuild (iucode-tool-1.0.3.ebuild,1.38 KB, text/plain)
2014-09-01 21:45 UTC, Conrad Kostecki
Details
files/iucode_tool.initd (iucode_tool.initd,616 bytes, text/plain)
2014-09-01 21:45 UTC, Conrad Kostecki
Details
files/iucode_tool.confd (iucode_tool.confd,282 bytes, text/plain)
2014-09-01 21:45 UTC, Conrad Kostecki
Details
iucode-tool-1.1.ebuild (iucode-tool-1.1.ebuild,1.38 KB, text/plain)
2014-09-24 23:29 UTC, Conrad Kostecki
Details
iucode-tool-1.1.1.ebuild (iucode-tool-1.1.1.ebuild,1.38 KB, text/plain)
2014-12-07 14:55 UTC, Conrad Kostecki
Details
iucode-tool-1.2.ebuild (iucode-tool-1.2.ebuild,1.37 KB, text/plain)
2015-03-15 21:02 UTC, Conrad Kostecki
Details
iucode-tool-1.2.1.ebuild (iucode-tool-1.2.1.ebuild,1.37 KB, text/plain)
2015-06-20 10:34 UTC, Conrad Kostecki
Details

Note You need to log in before you can comment on or make changes to this bug.
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.