Commit Graph

  • 20ac7ec67b lib.sh: simplify reading of version files Leah Rowe 2024-06-25 00:18:12 +01:00
  • 4e48fa808e lib.sh: simplify use of environment variables Leah Rowe 2024-06-25 00:12:18 +01:00
  • b4fb251008 roms main(): confirm what serprog images are built Leah Rowe 2024-06-24 18:39:53 +01:00
  • 5e2308ce05 roms: remove unused variable name Leah Rowe 2024-06-24 18:35:32 +01:00
  • 2960abd008 roms: remove redundant printf Leah Rowe 2024-06-24 18:32:18 +01:00
  • c661eca6b9 roms: optimise u-boot elf check Leah Rowe 2024-06-24 18:30:48 +01:00
  • 8af9f904c4 roms: simplify build_roms() Leah Rowe 2024-06-24 18:24:50 +01:00
  • c9f26dbc94 roms: make the bin/elf message more polite Leah Rowe 2024-06-24 17:42:58 +01:00
  • 9484eda5a7 roms: re-add final confirmation of targets Leah Rowe 2024-06-24 17:41:43 +01:00
  • 2b7df7ab2c roms: rename functions for extra clarity Leah Rowe 2024-06-24 17:35:44 +01:00
  • 6753222d0e roms: build coreboot early to avoid duplicate work Leah Rowe 2024-06-24 17:28:25 +01:00
  • 19e7c1eabb trees: try xgcc build twice if first attempt fails Leah Rowe 2024-06-24 14:23:56 +01:00
  • 6468bdb3aa trees: don't check if xgcc is already built Leah Rowe 2024-06-23 17:24:28 +01:00
  • d5baaff0ec lib.sh: fix error running ./build dependencies Leah Rowe 2024-06-23 12:34:26 +01:00
  • 0158a08111 roms: general code cleanup Leah Rowe 2024-06-23 00:15:19 +01:00
  • e67cd17164 roms: only support SeaBIOS/SeaGRUB on x86 Leah Rowe 2024-06-22 22:57:39 +01:00
  • 71137b12b4 roms: remove support for "grubonly" seabios Leah Rowe 2024-06-22 21:44:49 +01:00
  • d4d5d2902c use backticks on eval commands, not subshells Leah Rowe 2024-06-22 04:06:07 +01:00
  • c1527b6114 lib.sh: remove badcmd() Leah Rowe 2024-06-22 03:55:04 +01:00
  • fc7ae3e590 lib.sh: more unified config handling Leah Rowe 2024-06-22 02:35:25 +01:00
  • ad1602569e trees: more robust check to avoid "make fetch" Leah Rowe 2024-06-21 03:05:00 +01:00
  • a6b1a6bddb roms: fix lack of backslash on multi-line command Leah Rowe 2024-06-20 22:38:23 +01:00
  • 8c4a918500 vendor.sh: more cleanup Leah Rowe 2024-06-20 04:04:42 +01:00
  • 4711296841 Revert "roms: remove build_payloads() and split it up" Leah Rowe 2024-06-20 02:58:59 +01:00
  • 5a4fc97c63 vendor.sh: correction (s/scancfg/scan_config) Leah Rowe 2024-06-20 02:07:35 +01:00
  • d65e4fac1d git.sh: revert modification to for loop Leah Rowe 2024-06-20 01:42:10 +01:00
  • bc61c39ec8 vendor.sh: minor code cleanup Leah Rowe 2024-06-20 01:23:37 +01:00
  • 808458ced5 minor code cleanup in the build system Leah Rowe 2024-06-20 01:15:06 +01:00
  • 4ab99d546e git.sh: general code cleanup in fetch_submodule() Leah Rowe 2024-06-20 00:57:10 +01:00
  • cd1d847898 git.sh: reduced indentation on repo/file check Leah Rowe 2024-06-20 00:51:04 +01:00
  • 4f6dda1366 git.sh: simplified repo/backup check Leah Rowe 2024-06-20 00:46:51 +01:00
  • 185d76f57e roms: merge mkserprog() into main() Leah Rowe 2024-06-20 00:12:00 +01:00
  • 893e88bc81 roms: don't insert timeout.cfg Leah Rowe 2024-06-19 14:32:42 +01:00
  • abfc799fd5 correction Leah Rowe 2024-06-19 14:20:09 +01:00
  • a0da8fdef1 roms: reduce indentation in build_grub_roms() Leah Rowe 2024-06-19 14:11:54 +01:00
  • 383433d4f6 roms: re-introduce accidentally disabled check Leah Rowe 2024-06-19 01:29:26 +01:00
  • 3610667e3d roms: remove build_payloads() and split it up Leah Rowe 2024-06-19 00:39:15 +01:00
  • 29a7123c0c roms: group some commands that are similar Leah Rowe 2024-06-19 00:06:36 +01:00
  • 2d6946775e roms: remove mt86bin variable Leah Rowe 2024-06-19 00:03:16 +01:00
  • 920e5ba2d9 roms: merge build_uboot_payload to build_payloads Leah Rowe 2024-06-18 23:56:39 +01:00
  • a96c4b59fd roms: simplify payload_uboot y/n check Leah Rowe 2024-06-18 23:49:28 +01:00
  • 28682b1a4b roms: simplify the check for serprog srcdir Leah Rowe 2024-06-18 02:15:25 +01:00
  • b61dd4c258 roms: simplify the loop for building serprog roms Leah Rowe 2024-06-18 02:09:26 +01:00
  • 6df17860e2 roms: shorten variable serprog_boards_dir Leah Rowe 2024-06-18 02:00:47 +01:00
  • ea5b5b0720 roms: simplified serprog image copy Leah Rowe 2024-06-18 01:50:40 +01:00
  • ea9bdfce4b roms: rename picosrc variable to rp2040src Leah Rowe 2024-06-18 01:44:25 +01:00
  • 1a4f97ffd1 roms: remove useless confirmation in mkserprogfw Leah Rowe 2024-06-18 01:21:20 +01:00
  • 1881d34dbc roms: merge serprog build into one function Leah Rowe 2024-06-18 01:20:40 +01:00
  • f7e28964ac roms: remind the user about gkb files Leah Rowe 2024-06-17 15:30:40 +01:00
  • f928ac5c70 roms: rename x variable to it in for loop Leah Rowe 2024-06-17 01:05:28 +01:00
  • 58a451865b roms: don't use x_ to call cproms() Leah Rowe 2024-06-16 17:56:41 +01:00
  • bc853fbb89 roms build_uboot_roms(): move rom, don't copy Leah Rowe 2024-06-16 17:50:42 +01:00
  • 12b26f207f roms cproms(): allow other commands besides cp Leah Rowe 2024-06-16 17:49:44 +01:00
  • e67628c6a5 unify coreboot elfdir (DO_NOT_FLASH) Leah Rowe 2024-06-16 17:46:58 +01:00
  • 8b58c1eac6 roms: merge mkUbootRom() into build_uboot_roms() Leah Rowe 2024-06-16 17:42:34 +01:00
  • c3f0a109c3 roms: simplify mkSeabiosRom() Leah Rowe 2024-06-16 12:54:07 +01:00
  • c8944f1ca8 roms: simplify mkUbootRom() Leah Rowe 2024-06-16 12:51:47 +01:00
  • 92aa83a236 roms: simplify build_roms() Leah Rowe 2024-06-16 12:46:03 +01:00
  • d3e7886450 roms: remove unnecessary check Leah Rowe 2024-06-16 12:42:57 +01:00
  • ef411c596a build: remove unused variables Leah Rowe 2024-06-16 12:38:47 +01:00
  • 6dc0515583 roms: further clean up build_grub_roms() Leah Rowe 2024-06-16 01:11:46 +01:00
  • 0e9b36c581 roms: simplify timeout/scandisk insertion Leah Rowe 2024-06-16 01:08:08 +01:00
  • 3a7b3660f9 roms: simplify seagrub check in build_grub_roms Leah Rowe 2024-06-16 01:05:28 +01:00
  • 4b764d26fd roms: simplify mkserprog() Leah Rowe 2024-06-16 00:53:21 +01:00
  • 167e7447a5 roms: simplify the serprog build functions Leah Rowe 2024-06-16 00:48:36 +01:00
  • 7bc9fcc342 script/roms: fix serprog build commands Leah Rowe 2024-06-16 00:40:44 +01:00
  • 0dfe3aed91 roms: simplified ubootelf check Leah Rowe 2024-06-15 23:58:27 +01:00
  • a9166898d2 roms: simplify grubonly check in configure_target Leah Rowe 2024-06-15 23:42:45 +01:00
  • 90017cdc56 roms: simplify seagrub check in configure_target Leah Rowe 2024-06-15 23:38:19 +01:00
  • 817004e151 roms: don't use x_ to call build_grub_roms Leah Rowe 2024-06-15 23:31:26 +01:00
  • 0812d53212 trees: simplify copy_elf() Leah Rowe 2024-06-15 23:01:45 +01:00
  • 331c4097ff trees: remove unnecessary check in copy_elf Leah Rowe 2024-06-15 23:00:12 +01:00
  • 340eea0b1c grub: insert background in memdisk instead Leah Rowe 2024-06-15 22:53:34 +01:00
  • ed9c90e59d roms: unify all add-payload commands Leah Rowe 2024-06-15 20:22:19 +01:00
  • 26451775d5 roms: don't add grub keymaps at all Leah Rowe 2024-06-14 17:34:30 +01:00
  • af8296ce6b roms: merge handle_coreboot_target into main() Leah Rowe 2024-06-14 16:34:05 +01:00
  • d1c0c34642 roms: simplify target check (whether roms built) Leah Rowe 2024-06-14 16:26:49 +01:00
  • f626b25db3 roms: simplify main() again Leah Rowe 2024-06-14 14:19:44 +01:00
  • eb9a688ee3 roms: remove redundant check on grub_scan_disk Leah Rowe 2024-06-14 14:09:33 +01:00
  • a4328cb11f roms: remove dangerous runtime p/s/d options Leah Rowe 2024-06-14 14:01:42 +01:00
  • 167e1a0fbe unified checks for variable initialisation Leah Rowe 2024-06-14 13:36:31 +01:00
  • 98724d701b lib.sh: remove the items() function Leah Rowe 2024-06-14 13:19:25 +01:00
  • baea03c672 roms: simplify main() Leah Rowe 2024-06-14 09:11:07 +01:00
  • c8889b8d2c Libreboot 20240612 release 20240612 Leah Rowe 2024-06-12 08:43:33 +01:00
  • 67c95fc72d coreboot nasm: use coreboot mirror as backup Leah Rowe 2024-06-12 07:50:05 +01:00
  • 79d5d83412 haswell: add Mate's patch fixing IGD port list Leah Rowe 2024-06-12 07:39:14 +01:00
  • 61a8f4b05e haswell: add Nico's patch for IGD PCI IDs Leah Rowe 2024-06-12 07:36:43 +01:00
  • 0b37653ab9 grub: only enable nvme if needed on a board Leah Rowe 2024-06-12 00:58:22 +01:00
  • 1952db5554 fix nasm download path for coreboot/fam15h Leah Rowe 2024-06-11 10:44:49 +01:00
  • 2ee186aee3 minor code cleanup in the build system Leah Rowe 2024-06-09 18:48:58 +01:00
  • c5441bb9f5 re-add ability to use cbfs grub.cfg as default Leah Rowe 2024-06-09 16:06:07 +01:00
  • d33556c6ae trees: exit with error if project undefined Leah Rowe 2024-06-09 15:57:53 +01:00
  • 1799a33663 build: also make a lock file during release build Leah Rowe 2024-06-09 15:47:51 +01:00
  • 78426a97e5 lib.sh: more useful lock message Leah Rowe 2024-06-09 15:44:20 +01:00
  • e80c4b73ce create a lock file during builds Leah Rowe 2024-06-09 15:37:13 +01:00
  • a0710ef9ca git.sh: hide e() output on for loop Leah Rowe 2024-06-09 15:27:03 +01:00
  • 86eb566b13 lib.sh: fix regression Leah Rowe 2024-06-09 15:23:50 +01:00
  • fbcdf33f93 git.sh: download xtree *before*, not after Leah Rowe 2024-06-09 11:55:30 +01:00
  • 6a3d8a9600 git.sh: fix deletion path in nuke() Leah Rowe 2024-06-09 11:43:47 +01:00
  • 3478b28821 lib.sh: less confusing error in download() Leah Rowe 2024-06-09 11:07:07 +01:00