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
Upstream moved here now: https://gitorious.org/iucode-tool/pages/Home Also, version 1.0.2 is available.
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.
Created attachment 384074 [details] iucode-tool-1.0.3.ebuild
Created attachment 384076 [details] files/iucode_tool.initd
Created attachment 384078 [details] files/iucode_tool.confd
Created attachment 385416 [details] iucode-tool-1.1.ebuild EBuild updated to 1.1
Created attachment 391138 [details] iucode-tool-1.1.1.ebuild Updated iucode-tool to 1.1.1.
Created attachment 399002 [details] iucode-tool-1.2.ebuild pdated iucode-tool to 1.2.
Created attachment 405402 [details] iucode-tool-1.2.1.ebuild Update to version 1.2.1
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.