parent
19694b23ce
commit
72a4ffea39
278
site/gnuboot.md
278
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
|
||||
|
||||
```
|
||||
|
|
Loading…
Reference in New Issue