iucode-tool - A program to manipulate Intel microcode update collections

Property Value
Distribution openSUSE Tumbleweed
Repository Hardware all
Package filename iucode-tool-2.3.1-18.12.x86_64.rpm
Package name iucode-tool
Package version 2.3.1
Package release 18.12
Package architecture x86_64
Package type rpm
Category System/Boot
Homepage https://gitlab.com/iucode-tool/iucode-tool
License GPL-2.0-only
Maintainer -
Download size 54.43 KB
Installed size 105.54 KB
iucode_tool is a program to manipulate microcode update collections for
IntelĀ® i686 and X86-64 system processors, and prepare them for use by the
Linux kernel.


Package Version Architecture Repository
iucode-tool-2.3.1-18.12.i586.rpm 2.3.1 i586 Hardware
iucode-tool-2.3.1-1.3.x86_64.rpm 2.3.1 x86_64 openSUSE Oss
iucode-tool-2.3.1-1.3.i586.rpm 2.3.1 i586 openSUSE Oss
iucode-tool - - -


Name Value
libc.so.6(GLIBC_2.14)(64bit) -


Name Value
iucode-tool = 2.3.1-18.12
iucode-tool(x86-64) = 2.3.1-18.12


Type URL
Mirror widehat.opensuse.org
Binary Package iucode-tool-2.3.1-18.12.x86_64.rpm
Source Package iucode-tool-2.3.1-18.12.src.rpm

Install Howto

  1. Add the Hardware repository:
    # zypper addrepo http://widehat.opensuse.org/opensuse/repositories/hardware/openSUSE_Tumbleweed/ hardware
  2. Install iucode-tool rpm package:
    # zypper install iucode-tool




2018-03-08 - mpluskal@suse.com
- Update to version 2.3.1:
* Ready for release: v2.3.1
* iucode_tool: fix filter by revision parser on ILP32
2018-02-02 - mpluskal@suse.com
- Update to version 2.3:
* Ready for release: v2.3
* update copyright dates to 2018
* iucode_tool(8): document changes to ucode filtering
* iucode_tool: support selecting by ucode revision
* iucode_tool: add function to parse signed 32-bit integers
* iucode_tool: optimize detection of base10 numeric names
* iucode_tool: better handle offline/non-continuous topology
* iucode_tool(8): document changes to --scan-system
* iucode_tool: select scan-system strategy change at runtime
* gitignore: rearrange, and ignore backup and vim swap files
* iucode_tool: move scan_system_processor() one layer down
* iucode_tool: do not scan-system while parsing
* iucode_tool: add two command-line parser helpers
* intel_microcode.h: document intel_ucode_status_t sources
2017-10-19 - mpluskal@suse.com
- Update to version 2.2:
* configure.ac: whitespace fixes
* configure: minor cosmetic fixes
* configure: default build to hardened -O3 PIE with lots of warnings
* configure.ac: add --enable-extend-flags to change default build flags
* README: add an example of microcode with multiple sigs
* iucode_tool: ensure printf %x args are unsigned
* intel_microcode: declare intel_ucode_errstr() as const
* iucode_tool: use fprintf(stdout) instead of printf()
* intel_microcode: do not request inlining for is_zero_checksum()
* configure.ac: support libargp as an alternative to glibc argp
* iucode_tool: rename and document some xx_xtsdeduplist* functions
* iucode_tool: fix microcode count when selecting extended signatures
* intel_microcode: fast-track intel_ucode_compare(a, a)
* configure.ac: fix handling of --without-foo/--disable-bar
* README: update for mixed dat and bin Intel releases
* Ready for release: v2.2
2017-03-24 - mpluskal@suse.com
- Update to version 2.1.2:
* iucode_tool: skip small files as if empty in the -tr loader
* iucode_tool: silence a harmless -Wmissing-field-initializers warning
* iucode_tool: compare payloads of similar (not just duplicate) MCUs
* intel-microcode: validade xx_intel_ucode_check_uc() parameters
* Ready for release: v2.1.2
2017-01-14 - mpluskal@suse.com
- Update to version 2.1.1 (boo#1019946):
* intel_microcode: fix heap buffer overflow on -tr loader
* intel_microcode, iucode_tool: track buffer sizes when iterating
* intel_microcode: forbid unknown buffer sizes in intel_ucode_check_microcode()
* intel_microcode, iucode_tool: no more magic 1024 constants
* intel_microcode: harden intel_ucode_scan_for_microcode()
* intel_microcode, iucode_tool: enhance microcode scan API
* spelling fixes to comments, messages and docs
* update copyright dates to 2017
* Ready for release: v2.1.1
* ChangeLog, NEWS: add CVE-2017-0357
2016-11-24 - mpluskal@suse.com
- Update to version 2.1:
* iucode_tool: prepare for early-initramfs size minimization
* iucode_tool: add command line option to minimize early initramfs size
* iucode_tool(8): document --mini-earlyfw and --normal-earlyfw
* iucode_tool: cosmetic error path cleanup for write_cpio_header()
* iucode_tool: alternative bug-workaround for the early initramfs
* intel_microcode: constify and restyle function prototypes
* iucode_tool: constify function paramenters
* Makefile.am: ship CONTRIBUTING in the tarball
* Ready for release: v2.1

See Also

Package Description
ivtv-1.4.0-32.54.i586.rpm Driver Implementation for iCompression or Conexant Video Capture Cards
ivtv-1.4.0-32.54.x86_64.rpm Driver Implementation for iCompression or Conexant Video Capture Cards
ivtv-firmware-1.4.0-2.14.i586.rpm driver firmware for iCompression or Conexant video capture cards
ivtv-firmware-1.4.0-2.14.x86_64.rpm driver firmware for iCompression or Conexant video capture cards
iw-5.0.1-43.3.i586.rpm Configuration utility for nl80211 based wireless drivers
iw-5.0.1-43.3.x86_64.rpm Configuration utility for nl80211 based wireless drivers
iwd-0.16-22.2.i586.rpm Wireless daemon for Linux
iwd-0.16-22.2.x86_64.rpm Wireless daemon for Linux
java-mraa-2.0.0-34.2.i586.rpm Java bindings for mraa
java-mraa-2.0.0-34.2.x86_64.rpm Java bindings for mraa
jpnevulator-2.3.4-4.7.i586.rpm Serial Sniffer
jpnevulator-2.3.4-4.7.x86_64.rpm Serial Sniffer
killswitch-applet-0.2.3-22.13.noarch.rpm Manage Killswitches
libGammu8-1.40.0-50.12.i586.rpm Mobile phone management library
libGammu8-1.40.0-50.12.x86_64.rpm Mobile phone management library