summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sys-firmware/intel-microcode: drop left over -z ROOT conditionNowa Ammerlaan4 days3-9/+9
| | | | | | | This we don't need any more since dist-kernel_reinstall_initramfs already does the appropriate checks. Signed-off-by: Nowa Ammerlaan <nowa@gentoo.org>
* sys-firmware/intel-microcode: drop 20240531_p20240526-r2Mike Pagano2024-11-262-340/+0
| | | | Signed-off-by: Mike Pagano <mpagano@gentoo.org>
* sys-firmware/intel-microcode: stabilize 20241112_p20241103 for amd64, x86Mike Pagano2024-11-261-1/+1
| | | | Signed-off-by: Mike Pagano <mpagano@gentoo.org>
* sys-firmware/intel-microcode: add myself as a maintainerMike Pagano2024-11-141-0/+4
| | | | Signed-off-by: Mike Pagano <mpagano@gentoo.org>
* sys-firmware/intel-microcode: add 20241112_p20241103Mike Pagano2024-11-132-0/+340
| | | | Signed-off-by: Mike Pagano <mpagano@gentoo.org>
* sys-firmware/intel-microcode: drop 20240514_p20240514Mike Pagano2024-10-202-322/+0
| | | | Signed-off-by: Mike Pagano <mpagano@gentoo.org>
* sys-firmware/intel-microcode: stabilize 20240910_p20240915 for amd64, x86Mike Pagano2024-10-031-1/+1
| | | | Signed-off-by: Mike Pagano <mpagano@gentoo.org>
* sys-firmware/intel-microcode: add 20240910_p20240915Mike Pagano2024-09-152-0/+340
| | | | Signed-off-by: Mike Pagano <mpagano@gentoo.org>
* sys-firmware/intel-microcode: drop 20240312_p20240312Mike Pagano2024-09-072-322/+0
| | | | Signed-off-by: Mike Pagano <mpagano@gentoo.org>
* sys-firmware/intel-microcode: stabilize 20240813_p20240815 for amd64, x86Mike Pagano2024-09-071-1/+1
| | | | Signed-off-by: Mike Pagano <mpagano@gentoo.org>
* sys-firmware/intel-microcode: Stabilize 20240531_p20240526-r2 amd64, #938617Jakov Smolić2024-08-291-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* sys-firmware/intel-microcode: Stabilize 20240531_p20240526-r2 x86, #938617Jakov Smolić2024-08-291-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* sys-firmware/intel-microcode: add 20240813_p20240815Mike Pagano2024-08-152-0/+340
| | | | Signed-off-by: Mike Pagano <mpagano@gentoo.org>
* sys-firmware/intel-microcode: avoid mount-boot if ROOT is setAndrew Ammerlaan2024-07-183-19/+36
| | | | | | | | | | | | | | | | | and: - rdep on iucode_tool for .install hook - USE=hostonly: iucode_tool is executed in pkg_preinst and should therefore be an idep instead of a rdep (not that it really makes a functional difference since it is bdep anyway) - rework REQUIRED_USE: the *.install hooks require the split-ucode to be present. Since with USE=dist-kernel, USE=initramfs does not install intel-uc.img (instead it is delegared to installkernel via the *.install hooks) we need always split-ucode with dist-kernel. - *.install: exit gracefully if no ucode installed this mirrors recent changes in sys-kernel/linux-firmware Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sys-firmware/intel-microcode: complain less when /boot is not mountedAndrew Ammerlaan2024-06-293-18/+45
| | | | | | | | | When using dist-kernel users can correct the problem and then emerge --config ... Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/37292 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sys-firmware/intel-microcode: add ucode image generator hooksAndrew Ammerlaan2024-06-283-0/+106
| | | | | | | | | | | | | | | | | | | | | | This creates a intel microcode image when installing the kernel and when installkernel/kernel-install is configured to use an initramfs generator other then dracut. Dracut bundles the microcode in the image it generates, many other initramfs generators do not and we want these users to also get the latest CPU microcode. installkernel-gentoo.git has recently gained support for handling these ucode images and passing them on to bootloaders and UKI generators. Note that this should be here and not in installkernel-gentoo.git because we only want to install this when the initramfs flag is enabled to avoid the situation where users who don't want an ucode.img get one anyway. Note that we don't have to worry about MICROCODE_SIGNATURES and MICROCODE_BLAKCLIST since this selection is taken into account when installing the microcode to /lib/firmware, at run-time when we read the files from there we therefore automatically get only the files we want. Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sys-firmware/intel-microcode: Stabilize 20240514_p20240514 amd64, #934876Arthur Zamarin2024-06-261-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-firmware/intel-microcode: Stabilize 20240514_p20240514 x86, #934876Arthur Zamarin2024-06-261-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-firmware/intel-microcode: fix date mix-up properlySam James2024-06-012-2/+2
| | | | | | | | | | | This reverts commit d26515974443ce2d125b0176f35b472d9bb3533e. I ended up confusing myself with how I swapped the dates around a few times and missed I got the directory name wrong when I renamed the tarball. The size is different because I just recompressed it on woodpecker which has diff xz options unlike me locally. Signed-off-by: Sam James <sam@gentoo.org>
* sys-firmware/intel-microcode: fix date mix-upSam James2024-06-011-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-firmware/intel-microcode: add 20240531_p20240526Sam James2024-06-012-0/+313
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-firmware/intel-microcode: add USE=dist-kernelAndrew Ammerlaan2024-05-172-14/+62
| | | | | | | | | | | | | | The /boot/intel-uc.img is useless when we use a dist-kernel since dracut is responsible for generating the initramfs, and it (by default) includes the microcode. Instead add USE=dist-kernel and enable USE=initramfs by default. The initramfs flag toggles the early_microcode setting of dracut, and if both flags are enabled we trigger initramfs re-installation. This ensures that when we update this package, we also get the latest microcode in our dist-kernel initramfs or UKI. Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sys-firmware/intel-microcode: add 20240514_p20240514Sam James2024-05-152-0/+289
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-firmware/intel-microcode: drop versionsSam James2024-05-158-2004/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-firmware/intel-microcode: Stabilize 20240312_p20240312 amd64, #930902Arthur Zamarin2024-05-041-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-firmware/intel-microcode: Stabilize 20240312_p20240312 x86, #930902Arthur Zamarin2024-05-041-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-firmware/intel-microcode: add 20240312_p20240312Mike Pagano2024-03-122-0/+289
| | | | Signed-off-by: Mike Pagano <mpagano@gentoo.org>
* sys-firmware/intel-microcode: Stabilize 20231114_p20231114 x86, #917503Sam James2023-11-171-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-firmware/intel-microcode: stabilize for amd64, bug #917503Mike Pagano2023-11-171-1/+1
| | | | | | Bug: https://bugs.gentoo.org/917503 Signed-off-by: Mike Pagano <mpagano@gentoo.org>
* sys-firmware/intel-microcode: add 20231114_p20231114Mike Pagano2023-11-142-0/+289
| | | | Signed-off-by: Mike Pagano <mpagano@gentoo.org>
* sys-firmware/intel-microcode: Stabilize 20230808_p20231007 amd64, #917242Sam James2023-11-121-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-firmware/intel-microcode: Stabilize 20230808_p20231007 x86, #917242Arthur Zamarin2023-11-121-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-firmware/intel-microcode: add 20230808_p20231007Mike Pagano2023-10-112-0/+288
| | | | Signed-off-by: Mike Pagano <mpagano@gentoo.org>
* sys-firmware/intel-microcode: stabilize 20230808_p20230804 for amd64, x86Sam James2023-08-091-1/+1
| | | | | Bug: https://bugs.gentoo.org/911939 Signed-off-by: Sam James <sam@gentoo.org>
* sys-firmware/intel-microcode: add 20230808_p20230804Sam James2023-08-082-0/+289
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-firmware/intel-microcode: Stabilize 20230613_p20230520 amd64, #911021Jakov Smolić2023-07-241-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* sys-firmware/intel-microcode: Stabilize 20230613_p20230520 x86, #911021Sam James2023-07-241-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-firmware/intel-microcode: add 20230613_p20230520Sam James2023-06-162-0/+289
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-firmware/intel-microcode: drop versionsSam James2023-06-156-1336/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-firmware/intel-microcode: Stabilize 20230512_p20230512 amd64, #908224Sam James2023-06-101-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-firmware/intel-microcode: Stabilize 20230512_p20230512 x86, #908224Sam James2023-06-101-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-firmware/intel-microcode: add 20230512_p20230512Mike Pagano2023-05-122-0/+283
| | | | Signed-off-by: Mike Pagano <mpagano@gentoo.org>
* sys-firmware/intel-microcode: Stabilize 20230214_p20230212 amd64, #902591Sam James2023-03-221-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-firmware/intel-microcode: Stabilize 20230214_p20230212 x86, #902591Sam James2023-03-221-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-firmware/intel-microcode: tweak USE flag description styleSam James2023-02-151-4/+4
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-firmware/intel-microcode: add 20230214_p20230212Sam James2023-02-152-0/+283
| | | | | Bug: https://bugs.gentoo.org/894474 Signed-off-by: Sam James <sam@gentoo.org>
* sys-firmware/intel-microcode: stabilize 20221108_p20221102 for amd64, x86Sam James2022-12-161-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-firmware/intel-microcode: fix installation with USE=-vanillaSam James2022-11-091-1/+5
| | | | | Closes: https://bugs.gentoo.org/880561 Signed-off-by: Sam James <sam@gentoo.org>
* sys-firmware/intel-microcode: add 20221108_p20221102Sam James2022-11-092-0/+279
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-firmware/intel-microcode: add github upstream metadataSam James2022-08-191-10/+14
| | | | Signed-off-by: Sam James <sam@gentoo.org>