aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/bootloaders.scm
Commit message (Collapse)AuthorAge
* gnu: u-boot: Fix rk3399 boot from emmc.Pierre Langlois2021-11-27
| | | | | | | | * gnu/packages/bootloaders.scm (%u-boot-rk3399-enable-emmc-phy-patch): New variable. (u-boot)[origin]: Register it. * gnu/packages/patches/u-boot-rk3399-enable-emmc-phy.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it.
* gnu: u-boot, u-boot-am335x-boneblack, u-boot-novena: Fix lint warnings.Vagrant Cascadian2021-11-14
| | | | | | | * gnu/packages/bootloaders.scm (u-boot)[description]: Add second space after sentence. (u-boot-am335x-boneblack)[description]: Likewise. (u-boot-novena)[description]: Likewise.
* gnu: u-boot: Update to 2021.10.Vagrant Cascadian2021-10-24
| | | | | | | | | | | | * gnu/packages/bootloaders.scm (%u-boot-allow-disabling-openssl-patch): New variable. (u-boot): Update to 2021.10. Add patch fixing build without openssl. (u-boot-qemu-riscv64-smode): Add patch fixing build without openssl. (u-boot-tools): Adjust phases to disable CONFIG_TOOLS_LIBCRYPTO. (make-u-boot-package): Add phase disabling CONFIG_TOOLS_LIBCRYPTO. * gnu/packages/patches/u-boot-allow-disabling-openssl.patch: New patch. * gnu/local.mk (dist_patch_DATA): Add patch.
* gnu: os-prober: Update to 1.79.Tobias Geerinckx-Rice2021-10-03
| | | | * gnu/packages/bootloaders.scm (os-prober): Update to 1.79.
* gnu: u-boot-tools: Install the 'kwboot' executable.Marius Bakke2021-09-23
| | | | | * gnu/packages/bootloaders.scm (u-boot-tools)[arguments]: Install one more file.
* gnu: u-boot-nintendo-nes-classic-edition: Make it actually boot again.Danny Milosavljevic2021-09-05
| | | | | | | | | * gnu/packages/patches/u-boot-nintendo-nes-serial.patch: New file. * gnu/local.mk (dist_patch_DATA): Add u-boot-nintendo-nes-serial.patch. * gnu/packages/bootloaders.scm (u-boot-nintendo-nes-classic-edition): Downgrade to 2018.11. [source]: Add patch. [description]: Modify. [native-inputs]: Add python-2.
* gnu: Rename u-boot-sifive-fu540 to sifive-unleashed.Pierre Langlois2021-08-05
| | | | | | | | * gnu/packages/bootloaders.scm (u-boot-sifive-fu540): Rename to ... (u-boot-sifive-unleashed): ... this. Change board name from sifive_fu540 to sifive_unleashed. * gnu/packages/patches/u-boot-riscv64-fix-extlinux.patch: Rename sifive_fu540 to sifive_unleashed.
* gnu: u-boot-vexpress: Remove package.Pierre Langlois2021-08-05
| | | | | | | Upstream no longer supports the platform and we don't expect any users out there, see <https://bugs.gnu.org/49552>. * gnu/packages/bootloaders.scm (u-boot-vexpress): Remove variable.
* gnu: u-boot: Update to 2021.07.Pierre Langlois2021-08-02
| | | | | | | | | | | | | * gnu/packages/patches/u-boot-sifive-prevent-reloc-initrd-fdt.patch: New patch. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/bootloaders.scm (%u-boot-sifive-prevent-relocating-initrd-fdt): New variable. (u-boot): Update to 2021.07. [native-inputs]: Add python-pycryptodomex. (u-boot-2021.07): Delete variable. (u-boot-tools)[arguments]: Adapt 'patch phase, disable failing test_spl test. (u-boot-sifive-unmatched): Use default u-boot package. (u-boot-pinebook-pro-rk3328): Use default u-boot package.
* gnu: u-boot-rockpro64-rk3399: Enable 'set-environment phase.Pierre Langlois2021-07-31
| | | | | | | | Fixes <https://bugs.gnu.org/49550>. * gnu/packages/bootloaders.scm (u-boot-rockpro64-rk3399)[arguments]: Run 'set-environment phase after 'unpack instead of non-existent 'patch-rockpro64-config phase.
* gnu: web: Move libyaml and libcyaml to (gnu packages serialization).Maxim Cournoyer2021-07-29
| | | | | | | | | | Files to be adjusted were searched with the following command: $ git ls-files | xargs grep -l -E ',libc?yaml' | \ xargs grep -L '(gnu packages serialization)' * gnu/packages/web.scm (libyaml, libyaml+static, libcyaml): Move to... * gnu/packages/serialization.scm: ... here.
* gnu: grub-efi: Only enable the stack protector on x86_64-linux.Christopher Baines2021-07-02
| | | | | | | | | | Follow up to 018f95094153660e3041ec160718f0bda286a3dc, as gcc on aarch64-linux doesn't seem to support -mstack-protector-guard=global. Fixes <https://bugs.gnu.org/49088>. * gnu/packages/bootloaders.scm (grub-efi)[arguments]: Only add "--enable-stack-protector" to #:configure-flags when system is x86_64-linux.
* gnu: QEMU: Update to 6.0.0.Marius Bakke2021-06-13
| | | | | | | | * gnu/packages/patches/qemu-build-info-manual.patch: Adjust for 6.0. * gnu/packages/virtualization.scm (qemu): Update to 6.0.0. [source](snippet): Remove obsolete substitution. [arguments]: Adjust test substitutions for upstream changes. * gnu/packages/bootloaders.scm (grub)[source](modules, snippet): New fields.
* gnu: grub-efi: Enable the stack protector.Tobias Geerinckx-Rice2021-06-12
| | | | | * gnu/packages/bootloaders.scm (grub-efi)[arguments]: Add "--enable-stack-protector" to #:configure-flags.
* gnu: grub: Update to 2.06.Tobias Geerinckx-Rice2021-06-12
| | | | | | | | [source]: Remove upstreamed patches. * gnu/packages/patches/grub-setup-root.patch: Update patch. * gnu/packages/patches/grub-verifiers-Blocklist-fallout-cleanup.patch, gnu/packages/patches/grub-cross-system-i686.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Remove them.
* gnu: dtc: Update to 1.6.1.Tobias Geerinckx-Rice2021-06-11
| | | | * gnu/packages/bootloaders.scm (dtc): Update to 1.6.1.
* gnu: Add u-boot-sifive-unmatched.Efraim Flashner2021-06-08
| | | | * gnu/packages/bootloaders.scm (u-boot-sifive-unmatched): New variable.
* gnu: u-boot-2021.07: Update to 2021.07-rc4.Efraim Flashner2021-06-08
| | | | * gnu/packages/bootloaders.scm (u-boot-2021.07): Update to 2021.07-rc4.
* gnu: u-boot-pinebook-pro-rk3399: Update to version 2021.07-rc1.Vagrant Cascadian2021-05-01
| | | | | | | Version 2021.07-rc1 supports video output on the eDP panel. * gnu/packages/bootloaders.scm (u-boot-2021.07): New variable. (u-boot-pinebook-pro-rk3399)[source, version]: Use u-boot-2021.07.
* gnu: u-boot: Patch to fix boot regressions for some platforms.Vagrant Cascadian2021-05-01
| | | | | | | | | | | | The previous workaround stopped the preboot phase from loading USB support, which makes it impossible to use a USB keyboard to select a generation from the boot menu without using a serial console. * gnu/packages/patches/u-boot-rockchip-inno-usb.patch: New File. * gnu/local.mk (dist_patch_DATA): Add patch. * gnu/packages/bootloaders.scm (%u-boot-rockchip-inno-usb-patch): New variable. (u-boot)[source]: Add patch. (u-boot-rockpro64-rk3399, u-boot-pinebook-pro-rk3399): Remove obsolete phase.
* gnu: ipxe: Fix grammar.Vagrant Cascadian2021-04-21
| | | | | * gnu/packages/bootloaders.scm (ipxe)[description]: Remove gratuitous use of "allows to".
* gnu: u-boot: Update to 2021.04.Vagrant Cascadian2021-04-11
| | | | | * gnu/packages/bootloaders (u-boot): Update to 2021.04. [source]: Use https URL.
* gnu: os-prober: Update to 1.78.Tobias Geerinckx-Rice2021-03-11
| | | | * gnu/packages/bootloaders.scm (os-prober): Update to 1.78.
* gnu: u-boot-puma-rk3399: Switch to using arm-trusted-firmware-rk3399.Vagrant Cascadian2021-02-08
| | | | | | | | | | * gnu/packages/bootloaders.scm (u-boot-puma-rk3399)[native-inputs]: Add arm-trusted-firmware-rk3399. Remove arm-trusted-firmware-puma-rk3399 and rk3399-cortex-m0. * gnu/packages/firmware.scm (arm-trusted-firmware-puma-rk3399, rk3399-cortex-m0): Remove obsolete variables. * gnu/bootloader/u-boot.scm (install-puma-rk3399-u-boot): Install idbloader.img.
* gnu: u-boot: Update to 2021.01.Vagrant Cascadian2021-02-08
| | | | | * gnu/packages/bootloaders (u-boot): Update to 2021.01. (u-boot-pinebook-pro-rk3399): Add patch-pinebook-pro-config phase.
* gnu: ipxe: Update to 1.21.1.Vincent Legoll2021-01-14
| | | | | | * gnu/packages/bootloaders.scm (ipxe): Update to 1.21.1. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
* gnu: Add ipxe.Vincent Legoll2021-01-14
| | | | | | | | | | * gnu/packages/bootloaders.scm (ipxe): New variable. * gnu/packages/patches/ipxe-reproducible-geniso.patch: New file … * gnu/local.mk (dist_patch_DATA): … add it. Co-authored-by: Tobias Geerinckx-Rice <me@tobias.gr> Co-authored-by: Brice Waegeneire <brice@waegenei.re> Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
* gnu: u-boot-rockpro64-rk3399: Fix freeze on boot.Caliph Nomble2020-12-29
| | | | | | | | * gnu/packages/bootloaders.scm (u-boot-rockpro64-rk3399)[arguments]<#:phases> [patch-rockpro64-config]: Build with modified config to prevent freeze on boot due to usb being enabled. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
* Revert "gnu: u-boot: Fix freeze on boot with u-boot-rockpro64-rk3399."Danny Milosavljevic2020-12-29
| | | | | | because it was applied to the wrong u-boot. This reverts commit d980e6e275aed80e65ad3b7e17c5a5118661e2c2.
* gnu: u-boot: Fix freeze on boot with u-boot-rockpro64-rk3399.Caliph Nomble via Guix-patches via2020-12-28
| | | | | | | | * gnu/packages/bootloaders.scm (u-boot-rockpro64-rk3399)[arguments]<#:phases> [patch-rockpro64-config]: Build with modified config to prevent freeze on boot due to usb being enabled. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
* gnu: dtc: Update to 1.6.0.Marius Bakke2020-12-20
| | | | * gnu/packages/bootloaders.scm (dtc): Update to 1.6.0.
* gnu: grub-minimal: Fix cross-compilation.Ludovic Courtès2020-11-24
| | | | | | | | | | | | Fixes a regression introduced in 34a6f123514b5677d442ed7cd609ff01534904b8 that would break cross-compilation of 'grub-minimal' because it would enable Freetype support as a side effect but the 'set-freetype-variables' phase was not inherited in 'grub-minimal'. * gnu/packages/bootloaders.scm (grub-minimal)[arguments]: Use 'substitute-keyword-arguments' so that the 'set-freetype-variables' phase is inherited.
* gnu: grub: Fix cross-compiling for other architectures.Efraim Flashner2020-11-23
| | | | | | | | Reported by cbaines and xelxebar on IRC. * gnu/packages/bootloaders.scm (grub)[arguments]: In custom 'set-freetype-variables phase only use the native-inputs version of freetype.
* gnu: grub: Cross-compile for mips64el-linux.Efraim Flashner2020-11-16
| | | | | | * gnu/packages/bootloaders.scm (grub)[arguments]: Add custom phase to set BUILD_FREETYPE_* flags. [native-inputs]: Add freetype.
* gnu: grub: Don't run tests when cross compiling.Efraim Flashner2020-11-16
| | | | | * gnu/packages/bootloaders.scm (grub)[arguments]: Skip tests when cross-compiling.
* gnu: dtc: Cross compile.Efraim Flashner2020-11-16
| | | | | * gnu/packages/bootloaders.scm (dtc)[arguments]: Use cc-for-target in make-flags. Add custom phase to use correct pkg-config for target.
* gnu: grub: Only do code substitution when input is available.Efraim Flashner2020-11-08
| | | | | | * gnu/packages/bootloaders.scm (grub)[arguments]: In custom 'patch-stuff phase only substitute the absolute location of the mdadm binary when it is an input.
* gnu: u-boot-tools: Update tests.Vagrant Cascadian2020-10-24
| | | | | | | | | * gnu/packages/bootloaders (u-boot-tools): Call tcheck target instead of all tests. Drop adjustment to test coverage percentage. Update substitution of python coverage binary. Re-enable coverage tests of dtoc and fdt. Disable additional configuration options that require OpenSSL.
* gnu: u-boot: Update to 2020.10.Vagrant Cascadian2020-10-24
| | | | | * gnu/packages/bootloaders (u-boot): Update to 2020.10. * gnu/packages/patches/u-boot-riscv64-fix-extlinux.patch: Refresh patch.
* Revert "gnu: u-boot: Update to 2020.10."Maxim Cournoyer2020-10-23
| | | | | This reverts commit fe6067fc248673d6509b557ff010778f7762382f. This commit broke u-boot-tools.
* gnu: u-boot: Update to 2020.10.Vagrant Cascadian2020-10-18
| | | | | * gnu/packages/bootloaders (u-boot): Update to 2020.10. * gnu/packages/patches/u-boot-riscv64-fix-extlinux.patch: Refresh patch.
* gnu: u-boot: Reomve sdl2 dependency on non-GUI builds.Danny Milosavljevic2020-09-19
| | | | | * gnu/packages/bootloaders.scm (u-boot)[native-inputs]: Remove sdl2. (u-boot-tools)[native-inputs]: Add sdl2.
* gnu: u-boot: Update to 2020.07.Vagrant Cascadian2020-07-09
| | | | | | | | | | | | * gnu/packages/bootloaders (u-boot): Update to 2020.07. (u-boot-pinebook-pro-rk3399): Remove patches. * gnu/packages/patches: u-boot-DT-for-Pinebook-Pro.patch, u-boot-add-boe-nv140fhmn49-display.patch, u-boot-gpio-keys-binding-cons.patch, u-boot-leds-common-binding-con.patch, u-boot-support-Pinebook-Pro-laptop.patch, u-boot-video-rockchip-fix-build.patch: Remove patches. u-boot-riscv64-fix-extlinux.patch: Refresh patch. * gnu/local.mk (dist_patch_DATA): Update accordingly.
* gnu: grub: Cross-build fix for system i686-linux.Jan (janneke) Nieuwenhuizen2020-06-25
| | | | | | * gnu/packages/patches/grub-cross-system-i686.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/bootloaders.scm (grub): Use it.
* gnu: os-prober: Fix cross-compilation.Tobias Geerinckx-Rice2020-06-02
| | | | * gnu/packages/bootloaders.scm (os-prober)[arguments]: Use CC-FOR-TARGET.
* gnu: grub: Allow "grub-bios-setup" to operate on raw disk-images.Mathieu Othacehe2020-05-26
| | | | | | * gnu/packages/patches/grub-setup-root.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/bootloaders.scm (grub): Apply it.
* Merge branch 'master' into core-updatesMarius Bakke2020-04-26
|\
| * gnu: u-boot: Update to 2020.04.Pierre Langlois2020-04-24
| | | | | | | | | | | | | | * gnu/packages/bootloaders (u-boot): Update to 2020.04. [native-inputs]: Replace sdl with sdl2. Co-authored-by: Vagrant Cascadian <vagrant@debian.org>
* | Merge branch 'master' into core-updatesMarius Bakke2020-04-23
|\| | | | | | | | | | | | | | | | | | | | | Conflicts: etc/news.scm gnu/local.mk gnu/packages/bootloaders.scm gnu/packages/linphone.scm gnu/packages/linux.scm gnu/packages/tls.scm gnu/system.scm
| * Revert "gnu: u-boot: Update to 2020.04."Mathieu Othacehe2020-04-23
| | | | | | | | This reverts commit be0ecfb1787b9e6954bf745bceeb1b9d2669d51a.