Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | 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-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-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 | |
2021-11-01 | build/boot/roms: add x60_16mb configs | Leah Rowe | |
2021-10-31 | lenovo/t400: Enable all SATA ports (add persmule's patch) | Leah Rowe | |
See: <https://lists.nongnu.org/archive/html/libreboot/2016-08/msg00063.html> This enables all SATA ports, allowing full T400s compatibility. T400s already works just fine, when flashing a T400 ROM, but not all SATA ports were usable. The specific patch is here: <https://lists.nongnu.org/archive/html/libreboot/2016-08/txtgT_L8DC94R.txt> There was also this patch, which coreboot actually adapted upstream: <https://lists.nongnu.org/archive/html/libreboot/2016-08/txtMXyws85Q_P.txt> Yes, this patch was submitted in 2016. I overlooked it, during all this time. | |||
2021-10-31 | nuke memtest86+ | Leah Rowe | |
2021-10-31 | grub.cfg: scan grub.cfg on lvm first, before crypto volumes | Leah Rowe | |
In most LUKS setups, the user configured LVM, so doing this check first will increase boot speeds. | |||
2021-10-31 | grub.cfg: attempt cryptomount on raid volumes | Leah Rowe | |
2021-10-31 | grub.cfg: replace spaces with tabs | Leah Rowe | |
2021-10-31 | grub.cfg: don't handle usb at all in the main menuentry | Leah Rowe | |
usb support is extremely buggy in grub, and can cause boot delay issues | |||
2021-10-31 | grub.cfg: don't run search_grub usb in the main menuentry | Leah Rowe | |
There is literally an entire other menuentry just for this purpose. | |||
2021-10-31 | grub.cfg: search usb *last*, in the main menuentry | Leah Rowe | |
There is already a separate menuentry for USB, and most people don't boot their installed system from USB anyway. This will result in faster boot speeds. | |||
2021-10-31 | re-add grub backgrounds and update grub. mitigate missing characters | Leah Rowe | |
mitigate missing characters in unifont for border/arrow characters. this saves space because now it is no longer necessary to add a custom font the background added has the libreboot logo on it, and it's 10kb in size unlike the old gnulove background that was hundreds of KB |