diff options
author | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2025-03-18 11:08:39 +0900 |
---|---|---|
committer | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2025-03-27 21:21:06 +0900 |
commit | 2eb22e3d0f8013e438813b1a2c5f8b1e020fcde2 (patch) | |
tree | c0e06761cb097c501daeb019e9e9c435d96ce733 /gnu/packages/lisp-xyz.scm | |
parent | 0e151a865d223cb14ac997288cb4386225fa502f (diff) |
services: libvirt: Add UEFI firmware support.
This makes libvirt able to boot images that require a UEFI bootloader, with
the available firmwares exposed to libvirt made configurable via a new
configuration field. For more background on the problem this fixes, see the
same issue that was reported in NixOS (see:
https://github.com/NixOS/nixpkgs/issues/115996).
* gnu/services/virtualization.scm: (list-of-file-likes?): New predicate.
(libvirt-configuration): [firmwares]: New field.
(/etc/qemu/firmware): New procedure.
(libvirt-service-type): Extend the etc-service-type with it.
(generate-libvirt-documentation): Delete obsolete procedure.
* doc/guix.texi: Re-generate doc.
* gnu/tests/virtualization.scm (run-libvirt-test): Augment memory from 256 to
512 MiB. Test it.
Series-to: 77110@debbugs.gnu.org
Change-Id: I40694964405f13681520bf1e28b7365b0200d8f7
Diffstat (limited to 'gnu/packages/lisp-xyz.scm')
0 files changed, 0 insertions, 0 deletions