<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
	<maintainer type="person">
		<email>lucascs@protonmail.com</email>
		<name>Lucas Couto</name>
	</maintainer>
	<longdescription lang="en">
		Microcode update data for Intel IA32/IA64 processors, as published by
		Intel in the Linux Processor Microcode Data Files repository. The
		microcode is applied by the CPU at boot (early, from an initramfs or
		through the kernel's split-ucode loader) and carries errata and
		security fixes that cannot be delivered any other way.

		With USE=-vanilla the package additionally installs microcodes from the
		community-maintained intel-microcode-collection snapshot, which contains
		revisions Intel never shipped in its own tarball. iucode_tool merges both
		sources and keeps only the newest revision per CPU signature.

		This overlay carries the package because the ::gentoo copy lags the Intel
		release by months; the ebuild is otherwise identical in behaviour.
	</longdescription>
	<use>
		<flag name="dist-kernel">Delegate microcode initramfs generation to <pkg>sys-kernel/installkernel</pkg></flag>
		<flag name="initramfs">Install a small initramfs for use with CONFIG_MICROCODE_EARLY</flag>
		<flag name="hostonly">Only install ucode(s) supported by currently available (=online) processor(s)</flag>
		<flag name="split-ucode">Install the split binary ucode files (used by the kernel directly)</flag>
		<flag name="vanilla">Only install microcode updates from Intel's official microcode tarball</flag>
	</use>
	<upstream>
		<bugs-to>https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/issues</bugs-to>
		<remote-id type="github">intel/Intel-Linux-Processor-Microcode-Data-Files</remote-id>
		<remote-id type="github">platomav/CPUMicrocodes</remote-id>
	</upstream>
</pkgmetadata>
