AMD Microcode Container Parser
A Python library for parsing and interpreting AMD microcode container files used in the Linux kernel.
This library provides functionality to read, parse, and interpret AMD microcode container files. These files contain microcode updates for AMD processors and are used by the Linux kernel's microcode loading mechanism.
The format is based on the AMD Linux Kernel MicroCode container format, documented in the Linux kernel source at arch/x86/kernel/cpu/microcode/amd.c.
Installation
pip install amd-ucode-container
Command line tools
Installing the package provides two command line executables:
amd_ucode_container_info
Parses one or more AMD microcode container files and prints a human-readable summary of their contents, including each section's type and size and, for equivalence tables, the per-CPU equivalence entries.
amd_ucode_container_info <file> [<file> ...]
amd_ucode_container_extract
Extracts the individual microcode patches contained in one or more AMD microcode container files, writing each patch to an output directory.
amd_ucode_container_extract <file> [<file> ...] [-o OUTPUT]
| Option | Description |
|---|---|
-o, --output |
Directory to extract patches to (defaults to the current working directory). |
Metadata
Release files for amd-ucode-container 1.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| amd_ucode_container-1.0.2.tar.gz | 14.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| amd_ucode_container-1.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 29.5 kB
Release files / amd_ucode_container-1.0.2.tar.gz
| Download URL | amd_ucode_container-1.0.2.tar.gz |
|---|---|
| Size | 14.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6975472e8247704aaac091f9c75ca5a6288a2203b1c84c8541b37efa9db4c18a
|
|
BLAKE2b-256 checksum How to use checksums |
80846d350f7aa07e89737f45be05c14a75af6e32c067d92d02833cacf2e49ccb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 24, 2026.
Transparency logRelease files / amd_ucode_container-1.0.2-py3-none-any.whl
| Download URL | amd_ucode_container-1.0.2-py3-none-any.whl |
|---|---|
| Size | 15.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
735711e2337f91fa74e55a6fc8624d78896a69b3cba01f6fd7f0d0fdaf7afdad
|
|
BLAKE2b-256 checksum How to use checksums |
02d0debbdacf3cbe2b7dfa82657ca1c3ae09351a98dd268325af64a7c50ecc41
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 24, 2026.
Transparency log