diff --git a/site/gnuboot.md b/site/gnuboot.md index e87be40..ebedf38 100644 --- a/site/gnuboot.md +++ b/site/gnuboot.md @@ -752,275 +752,13 @@ Now I have Canoeboot 20240504, which is vastly more up to date than the November 2023 Canoeboot release, based on the newest Libreboot 20240504 release (simultaneous release!) -You can check the full release announcement, but here is an abbreviated list -of commits from lbmk that are in the Canoeboot 20240504 release; -Canoeboot from November (previous release) was based on Libreboot 20231106, -so: +Look at the changelog in that release announcement, and you will see many +further changes that Canoeboot has made. GNU Boot is essentially now a +pointless project, more so than before; Canoeboot is so far ahead that the +only feasible way GNU Boot could survive is to delete itself and start over, +by forking from the current revisions of Canoeboot. -the changes below are therefore LB 20231106 to 20240504 but with non-FSDG -bits removed, and therefore it reflects the changes in Canoeboot (because I -always keep CB/LB in sync): +But why would they do that? Canoeboot is already FSDG compliant, and provides +exactly what they want. But I'm maintaining it, and will continue to do so, +so why should anyone want to use their project? -``` -* 5bf25eac coreboot: update latitude release status -* 7a955a4c d510mo and d945gclf: disable for release -* d9c0346a build/roms: more useful status warnings -* a9bc6b25 mark lenovo x301 as stable for release -* 6e61052a Merge pull request 'coreboot/default: Add patches to fix S3 on SNB/IVB Latitudes' (#208) from nic3-14159/lbmk:latitude-fix-s3 into master -* 99617796 Merge pull request 'Implemented failsafe options at boot and inside menus for enabling/disabling serial, spkmodem and gfxterm' (#203) from livio/lbmk:failsafe into master -|\ -| * 3e86b3ab Implemented failsafe options at boot and inside menus for enabling/disabling serial, spkmodem and gfxterm -* | 64ae2ddd update/release: purge test/lib/strlcat.c in u-boot -* | 748b2072 mark x4x boards ready for release -* | 9caff263 err.sh: update copyright info -* | 7db2ae0b update/release: say when an archive is being made -* | cd9685d1 Merge pull request 'dell-flash-unlock: Remove dependency on GNU Make' (#207) from nic3-14159/lbmk:dell-flash-unlock-updates into master -|\ \ -| * | a5cb6376 dell-flash-unlock: Remove dependency on GNU Make -|/ / -* | 4bf3da31 Merge pull request 'Fixed QEMU x86 target's SMBIOS informations' (#205) from livio/lbmk:qemux86_fix into master -|\ \ -| * | 707d7ce7 Fixed QEMU x86 target's SMBIOS informations -| * | d654a3e5 Fixed QEMU x86 target's SMBIOS informations -| |/ -* | a18cd7f1 Merge pull request 'Fixed boot selection menu' (#204) from livio/lbmk:livio_290424 into master -|\ \ -| * | b4d27d0c Fixed boot selection menu -| |/ -* | 05c3f493 Merge pull request 'dell-flash-unlock-updates' (#206) from nic3-14159/lbmk:dell-flash-unlock-updates into master -|\ \ -| * | 61f66a46 dell-flash-unlock: Update README for BSD -| * | 5e2e7611 dell_flash_unlock: Add support for FreeBSD -| * | 61dbaf94 dell_flash_unlock: Set iopl level back to 0 when done -| * | 355dffb7 dell_flash_unlock: Fix ec_set_fdo() signature -| * | 6fe2482f dell-flash-unlock: Remove unnecessary includes for NetBSD -| * | b737a24c dell-flash-unlock: Remove memory clobber from inline assembly -* | | 5c3d81ff correct dell latitude status for release -* | | 50f6943c set gru bob/kevin stable for release -* | | df5e3216 set dell latitudes stable for release -* | | 7e7c3c23 mark i945 machines as stable for release -* | | 310378c9 build/roms: simplified list handling -* | | 5003e02b build/roms: if release, allow all non-broken roms -* | | dbe259ef build/roms: always display warnings -* | | 0e2c56be build/roms: reduce indentation in skip_board() -* | | 91927760 build/roms: simplified status handling -* | | 230f68fd build/roms: simplified seagrub handling -|/ / -* | 515185a7 build/roms: support SeaGRUB *with menu enabled* -* | a88a8281 update/trees: simplified defconfig copying -* | 55204dc4 option.sh: don't use nproc (not portable) -* | a5c7cc1a fix target.cfg files on dell latitudes -* | d923d314 use mirrorservice.org for iasl downloads -* | 714d4b3e update/release: disable status checking -* | e614f906 build/roms: tell the user how to ignore status -* | f22305fb update macbook21/x60/t60 status -* | 6c4f07b3 allow disabling status checks during builds -* | 3ace925e update more board statuses before release -* | e7619225 Set status=unstable on dell latitudes -* | 5218bfb0 declare gm45 thinkpads stable for release -* | b99ebe05 kcma-d8/kgpe-d16: mark as tested(unstable) -* | e5cc3e55 Merge pull request 'dell-flash-unlock: add NetBSD support' (#194) from linear/lbmk:master into master -|\ \ -| * | e119ffa5 dell-flash-unlock: add NetBSD support -* | | c0b4ba2e build/roms: update help, pertaining to status -* | | d88783b7 build/roms: let "list" specify status types -* | | b6014a65 erroneous return -* | | ce7fd754 build/roms: report status when building images -* | | 64177dbb exports variables from err.sh, not build -* | | a5082de4 GRUB: bump to today's latest revision -* | | 08859bb4 lbmk: export TMPDIR from err.sh, not build -* | | f5f2c58a build/roms: add missing deletion of tmp file -* | | f7283fa1 grub xhci support -* | | 33277897 allow users to specify number of build threads -* | | 6ebab10c safer, simpler error handling in lbmk -| |/ -|/| -* db074b78 enable serial console on fam15h boards -* 4680d154 ./update trees -u coreboot -* 0add5571 NEW BOARD: dell 9020 optiplex sff -|\ -| * 4a9fca57 Patch SeaBIOS: Add MXM support -* | b7bc713b update pico-serprog to new revision -| * | 381cb119 config/coreboot/default/patches : Renumber E6420, E6520, E5530 patches -|/ / -|\| -| * 0e3a5759 update revision: pico-serprog -|/ -* 91792c0c update coreboot configs -|\ -* | 8e2e9735 add vga-only 9020 config -|/ -* 0c8fa201 update pico-serprog to Riku's new revision -* 2ad52ed3 Merge pull request 'flashprog: apply the good old MX25 workaround' (#180) from Riku_V/lbmk:master into master -|\ -| * 112d2a4e flashprog: apply the good old MX25 workaround -|/ -* 77770f5a remove remaining flashrom remnants (use flashprog) -* 36ddd6f6 update parabola dependencies for flashprog -* 182a029f update arch dependencies for flashprog -* e8523864 update trisquel dependencies for flashprog -* 4131981c update debian dependencies for flashprog -* af82d671 config/git: use flashprog instead of flashrom -* 9071160c git.sh: also reset xtree/tree_depend here -* 39688ebe update/trees: reset xtree/tree_depend before build -* e5ebaa85 update config/git/docs to latest revs -* 0a24b2e6 dell/e6*30: use generic PS2K/PS2M EISAID strings -* 614c5efa update coreboot/dell to same rev as default -* 4a6dc555 coreboot/default: update coreboot to January 2024 -* ece54631 script/vendor/inject: remove erroneous check -* 8b4a4f79 fam15h boards: define xtree -* dcf7da9a coreboot/fam15h_udimm: define xtree -* f72a72af don't download projects on release archives -* 435441d0 update/release: generate changelogs -* a225e4d5 fix amd mainboard configs -* c9961182 git.sh: fix bad call to ./update -* 3e7e0c7d git.sh: support downloading dependency trees -* 8f3d3ead re-use crossgcc builds on the coreboot trees -* 8a9c70f2 allow multitree projects to define xgcc tree -* c6d243af u-boot: don't define xarch in default -* 9877eb09 coreboot/*/target.cfg: don't define xarch -* e329b365 grub/target.cfg: move --disable-werror -* b71d4fd0 coreboot/fam15h: disable -Werror on binutils 2.32 -* 1d971fcd grub: use --disable-werror on ./configure -* 33e25a33 dependencies/arch: add pandoc to dependencies -* 37817e6b GRUB: insert only 1 keymap per board, in cbfs -* df007d22 build/roms: err if -k layout doesn't exist -* d44c9551 build/roms: regression fix: uninitialised variable -* 2b6beaf2 Merge pull request 'config/dependencies/trisquel: replaced package from ttf-unifont to fonts-unifont' (#177) from goodspeed/lbmk:master into master -|\ -| * 59096d8d config/dependencies/trisquel: replaced package from ttf-unifont to fonts-unifont -|/ -* a8a7a51b Merge pull request 'Dell-flash-unlock README updates' (#175) from nic3-14159/lbmk:dell-flash-unlock-updates into master -|\ -| * 051b17f4 README.md: Add notes about iopl and AC adapter requirement -|/ -* f5b04fa5 build/roms: tidy up payload configuration handling -* 0b081218 build/roms: remove unused variable -* 4870e84e build/roms: don't needlessly re-build grub.elf -* 0e955f1e build/roms: create elf/grub if non-existent -* 3b66a5bb git.cfg: simplified revision checking -* a7f58abb fix oversight in previous commit -* 2d7e7306 build/roms: rename more functions for clarity -* 62a5f543 build/roms: rename payload functions for clarity -* 042c7877 build/roms: simplify seabios dependency check -* fcf2b2bb build/roms: simplify grub dependency check -* 535c9007 add copyright 2024 leah rowe to edited files -* cea88fa8 git.sh: simplify submodule handling in git_prep -* 1fcbadb8 git.sh: further simplify git_prep -* 48551ced git.sh: unify am/submodule and tree copying -* ce67c99f git.sh cleanup: git am handling (remove patchfail) -* e6953dc4 git.sh: clean up handling of tmp_git_dir -* d819403a git.sh: fix regression: patches before submodulse -* f4a14bd9 git.sh: clean up git submodule/am handling -* 11a82163 Bump GRUB to 2.12 release -* f3098f56 git.sh multi-tree: grab submodules *after* patches -* 5fb6e36f update/trees: clean up the coreboot-version check -* 4c9ee172 update/trees: support custom make/autogen argument -* c6a0e495 update/trees: generic cmake handling -* 30337b8f update/trees: avoid namespace clash in function -* b0615581 update/trees: dont hardcode autoconf/bootstrap arg -* eb3a8e2b unify script/update/trees and script/build/grub -* 34ded35f lbmk scripts: general code cleanup -* 4e067799 disable u-boot on x86 qemu -* bc87b5f6 lbmk scripts: general code cleanup -* 0c1d08d8 build/serprog: err if basename fails -* eff9130b update/trees: further simplify crossgcc handling -* 6752780f coreboot: update hp elitebook configs -* 15298985 Merge pull request 'Add HP 8300 CMT port' (#173) from Riku_V/lbmk:hp8300cmt into master -|\ -| * 74147ea4 Add HP 8300 CMT port -|/ -* 0aca6332 lbmk scripts: shorter code lines -* 575332f2 fix flashrom build error (implicit enum typecast) -* b4ab3057 lbmk scripts: general code cleanup -* 38a7aa31 build/roms: rename two functions for clarity -* 746d9cad build: remove test command -* 655d3cdc lbmk scripts: general code cleanup/optimisation -* 25f9d948 git/pico-serprog: update revision again -* e0fee7a4 git/pico-serprog: update revision -* a48b3841 build/roms: improved error handling for roms -* 33695a56 build/roms: remove redundant check -* 9d5d98eb set version/projectname properly -* aa525142 update/trees: fix infinite loop -* 465077bc vendor/download: check whether configs exist first -* 39293279 vendor/inject: fix dodgy error check (cd command) -* 72cd169e update/release: don't test ./vendor inject -* e8eb52f8 update/release: don't insert crossgcc tarballs -* b0e5fc9d lbmk scripts: general code cleanup -* b111f484 build/serprog: general code cleanup -* 2f98ca6d build: simplified TMPDIR handling -* ab65ea4c general code cleanup -|/ -* 3ccf1941 update coreboot configs -* 95788059 update/trees crossgcc: call err if arch isn't set -* 90ac30b1 update/trees: simplified crossgcc handling -* 4711098e Merge pull request 'config/ifd/xx30: Fix 16_ifd component density and count' (#170) from nic3-14159/lbmk:xx30_16_ifd_fix into master -|\ -* | 7f98ab8e git.sh: simplify submodule handling -* | 124b5beb build initialise_command: simplify handling -* | 9c00746b update/release: minor cleanup -* | f6ebab57 option.sh scan_config: clean up if/else block -* | 3b7009aa option.sh: print error on stderr, not stdout -* | c75ca20c option.sh: don't rely on zero status on printf -* | 578f105d git.sh git_am_patches: reduce indentation -* | cbd19d81 git.sh fetch_config: simplify tree name check -|/ -* b9f69f26 grub.cfg syslinux: support scanning /boot/EFI/ -* 766bb46c grub.cfg: fix path -* 430918ee grub.cfg: handle btrfs subvols for extlinux.conf -* d74c6c71 grub.cfg: scan extlinux/extlinux.conf -* f1d6c143 grub.cfg: support grub and extlinux on ata/ahci -* 6db94c1a grub.cfg: merge isolinux/grub usb menuentries -* c4544e04 grub.cfg: handle extlinux in the default menuentry -* eaa1341b grub.cfg syslinux: support ESP and extlinux.conf -* b817001e grub.cfg: don't boot linux without a grub.cfg -* 2d6e5ca4 grub.cfg: scan lvm volumes last -* 49eed9ac Revert "grub.cfg: try luks2/crypto-lvm before non-crypto" -* aed4dff8 Merge pull request 'Dell-flash-unlock README updates from upstream' (#168) from nic3-14159/lbmk:dell-flash-unlock-updates into master -|\ -| * ca28255d README.md: Add instructions for relaxing memory permissions -| * f4819081 README.md: Add references to Open Security Training -* | 20389655 grub.cfg: try luks2/crypto-lvm before non-crypto -* | 3a36c827 Merge pull request 'master' (#165) from risapav/lbmk:master into master -|\ \ -* | 0a8ef113 Merge pull request 'Update config/grub/config/grub.cfg' (#167) from semigel/lbmk:semigel-btrfs-subvol-patch-1 into master -|\ \ -| |/ -|/| -| * ababbc09 Update config/grub/config/grub.cfg -|/ -* 39a3de57 remove DEBUG handling in lbmk (not needed) -* 1eb4df67 fix several shellcheck warnings -* 54ca5f24 Merge pull request 'config/dependencies/debian: add unifont-bin & xfonts-unifont' (#163) from Riku_V/lbmk:debgrub into master -|\ -| * 2e6073f2 config/dependencies/debian: add unifont-bin & xfonts-unifont -* | 2e779a54 handle errors on exits from subshells -* | 9558e2fc improved safety/error handling on multitree git-am -* | 7af200a1 Merge pull request 'fix void dependencies: openssl-devel' (#161) from Riku_V/lbmk:fixvoid into master -|\| -| * 6d8d2e75 fix void dependencies: openssl-devel -|/ -* cb3fad07 Merge pull request 'fix void dependencies: freetype-devel' (#160) from Riku_V/lbmk:fixvoid into master -|\ -| * 01a82431 fix void dependencies: freetype-devel -|/ -* 5a6dec97 Merge pull request 'fix void dependencies typo' (#159) from Riku_V/lbmk:fivoid into master -|\ -| * 50bfe1ca fix void dependencies typo -|/ -* 4e00ac00 revert flashrom back to version 1.2 -* 83c8248f dependencies/debian: fix libfreetype-dev -* 39aad578 grub: re-add fat/nt file system modules -* 47ef411e Bump GRUB revision to 8 November 2023 revision -* ce1176f5 fix typo in help text -* 70882902 build: set --author when running git init -* 5af3ae05 lbmk: don't use status for unconditional returns -* 64f93374 lbmk: support showing the revision in help text -* f4b2a588 build: don't generate version/versiondate as root -* c4d90087 add grub mods: diskfilter,hashsum,loadenv,setjmp -* d0d6decb re-add grub modules: f2fs, json, read, scsi, sleep -* d3ade208 Merge pull request 'nvmhelp' (#152) from Riku_V/lbmk:nvmhelp into master -* 86608721 nvmutil: print usage -* f12f5c3a nvmutil: fix makefile - -```