Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-29 | build/boot/roms: substitute grub_scan_disk according to board.cfg | Leah Rowe | |
2021-12-29 | grub.cfg: skip ata/ahci according to grub_scan_disk | Leah Rowe | |
logic for setting it in grub.cfg will be done in the next commit | |||
2021-12-29 | grub.cfg: clean up messages, be less verbose | Leah Rowe | |
2021-12-29 | grub.cfg: add isolinux menuentry for ata* (replace broken cd/dvd menuentry) | Leah Rowe | |
2021-12-29 | grub.cfg: delete option to boot from CD/DVD | Leah Rowe | |
it's confusing, broken and most people nowadays don't use optical drives it's not even possible in most setups anyway | |||
2021-12-29 | grub.cfg: clean up comments | Leah Rowe | |
2021-12-29 | grub.cfg: don't use */? wildcards. they slow down the boot | Leah Rowe | |
hardcode everything. in practise, the new logic will work just the same in almost all cases, for most people, but it works around performance issues in grub. cleanup of grub.cfg will be done in the next commit | |||
2021-12-29 | grub.cfg: optimize search_isolinux | Leah Rowe | |
GRUB is slow at device enumeration. This patch works around it in the same way as vitali64's recent patch. | |||
2021-12-29 | remove entry in .gitignore from the last commit | Leah Rowe | |
2021-12-29 | Fix grub's slow boot | Vitali64 | |
On many boards, grub takes a very long time to search for a grub.cfg file on the disk. The problem is the search_grub function which takes a long time to complete. I (vitali64) studied the grub.cfg from 2016 and the grub.cfg from 2021 and optimized the grub.cfg. It should be faster now. | |||
2021-12-20 | lenovo/r400: disable death beeps | Leah Rowe | |
2021-12-19 | fix usb keyboards in grub | Leah Rowe | |
2021-12-12 | Revert "grub.cfg: enable USB keyboards" | Leah Rowe | |
This reverts commit ed63e94914a407c68d91733a5563005138d4b05f. | |||
2021-12-11 | coreboot configs: don't enable wifi during early init | Leah Rowe | |
2021-12-11 | grub.cfg: enable USB keyboards | Leah Rowe | |
2021-12-11 | grub.cfg: disable serial output | Leah Rowe | |
2021-12-11 | coreboot configs: disable serial output during coreboot initialization | Leah Rowe | |
2021-12-11 | add scripts for modifying coreboot configs | Leah Rowe | |
2021-12-11 | Add ARMv7 and AArch64 support | Vitali64 | |
2021-12-09 | add myself in the build/roms_helper script | Vitali64 | |
2021-12-07 | macbook21_16mb: always clear DRAM on regular boot | Leah Rowe | |
2021-12-07 | Add macbook*1 16mb configs | Vitali64 | |
2021-12-04 | Merge branch 'master' of weimzh/lbmk into master | Leah Rowe | |
2021-12-02 | Add script for installing dependencies on Fedora 35. Based on work done by qeeg. | Wei Mingzhi | |
2021-12-02 | Do not treat warnings as errors when building flashrom. This fixes build ↵ | Wei Mingzhi | |
failure with newer versions of GCC. | |||
2021-12-01 | Fix broken SpeedStep on GM45 laptops such as ThinkPad X200, T400, T500, W500 | Leah Rowe | |
Coreboot is enabling PECI on these CPUs which, according to Intel erratum, must only be done after loading microcode updates, otherwise the CPUID feature set becomes corrupted. That's my understanding, and I think this is why SpeedStep is broken. To be specific, it could but but operating systems no longer detect that the feature is supported. In any case, belgin on IRC found the commit in coreboot, after a bisect, enabling PECI. This commit in Libreboot adds a patch, reverting coreboot's PECI patch. | |||
2021-11-30 | build/roms: warn if grub_scan_disk is not set at all | Leah Rowe | |
2021-11-30 | build/roms: warn when grub_scan_disk is set incorrectly | Leah Rowe | |
2021-11-30 | build/boot/roms: don't error out if grub_scan_disk is invalid | Leah Rowe | |
just set it to the default, instead | |||
2021-11-30 | fix incorrect logic on recent grub optimization patch | Leah Rowe | |
or was used, instead of and | |||
2021-11-28 | Workaround for grub's slow boot | Vitali64 | |
2021-11-22 | update coreboot and nuke tianocore20211122 | Leah Rowe | |
tianocore is a liability for the libreboot project. it's a bloated mess, and unreliable, broken on many boards, and basically impossible to audit. i don't trust tianocore, so i'm removing it. | |||
2021-11-21 | Merge branch 'master' of shmalebx9/lbmk into master | Leah Rowe | |
2021-11-20 | added dependency script for void | shmalebx9 | |
2021-11-18 | build/boot/roms: fix wrong filename for pike2008 option roms | Leah Rowe | |
2021-11-18 | Fix https://notabug.org/libreboot/lbmk/issues/59 | Leah Rowe | |
2021-11-18 | remove pandoc from dependencies scripts | Leah Rowe | |
the static site generator was forked into https://untitled.vimuser.org/ | |||
2021-11-11 | download backup seabios repo if the main one is down | Leah Rowe | |
2021-11-11 | fix broken seabios download | Leah Rowe | |
2021-11-03 | bump seabios to the latest version in seabios.git | Leah Rowe | |
2021-11-01 | build/roms: add g43t-am3_16mb config | Leah Rowe | |
2021-11-01 | roll back memtest86+ revision | Leah Rowe | |
works around a build error with gcc 7.5. the patches being removed from memtest86+ aren't really necessary for the average user anyway | |||
2021-11-01 | build/roms: add d945gclf_16mb | Leah Rowe | |
2021-11-01 | build/roms: add 16mb d510mo config | Leah Rowe | |
you must de-solder the default chip and install the new one. winbond w25q128fvsig is a nice choice of 16MB (128Mbit) IC | |||
2021-11-01 | download/memtest: delete .git* afterwards | Leah Rowe | |
2021-11-01 | memtest86plus: use coreboot's fork of it | Leah Rowe | |
it is superior | |||
2021-11-01 | Include memtest86+ on setups where this is practical | Leah Rowe | |
2021-11-01 | Revert "nuke memtest86+" | Leah Rowe | |
This reverts commit 84a1bc502b1f296d8ad6389b9e38aa3e0ca94958. | |||
2021-11-01 | nuke d8/d16 configs for 4mb/8mb setups. only have 2mb and 16mb configs | Leah Rowe | |
4mb and 8mb users can just pad their roms to 16mb, using the instructions on <https://libreboot.org/faq.html#how-do-i-pad-a-rom-before-flashing> maintaining them in lbmk is a waste of time, and also a hazard because it's a lot of duplicated labour when making any changes, which could result in awful mistakes being made | |||
2021-11-01 | build/boot/roms: add t60_16mb_intelgpu configs | Leah Rowe | |