| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
By default, libreboot will built for all relevant architectures, but this patch
allows the user to skip some if they want to.
|
|
|
|
|
|
|
|
| |
This means that coreboot can be re-downloaded and re-built without affecting
crossgcc. The crossgcc directory also now only contains crossgcc; previously,
it contained the entire coreboot source code too, which was unneeded because
that directory was just for crossgcc, where the real coreboot directories
symlink to it during the build process.
|
|
|
|
|
| |
Download from the backup repository, if the main repository is unavailable.
Coreboot.org is sometimes offline, so it's nice to have a backup.
|
|
|
|
|
|
|
| |
For the crossgcc archive, we were deleting *.git, but this is wrong. It meant
that yes, we were deleting the .git directory, but not the .gitmodules file,
which meant that 3rdparty repositories were being cloned when re-adding our own
deblobbed .git directory. This patch fixes that freedom bug.
|
|
|
|
|
|
| |
At the time, Savannah had an issue cloning from git:// for GRUB. They probably
fixed this already, but http:// worked alternatively. So add a catch that makes
it download from http:// if git:// fails
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This will speed up the build process. The plan is to, if possible,
always use 1 revision.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
board"""
When you have to revert a revert of a revert in the same 20 minute window
then you my friend are an idiot. And that's exactly what I am.
This reverts commit d105b4a8b74645d5936cf8a51b1517f3ba89fd26.
|
| |
|
|
|
|
| |
This reverts commit 2f3d87aec85f5759180380cbc156472378164d11.
|
|
|
|
|
|
|
| |
I'm an idiot. This patch wasn't supposed to be pushed yet because
not finished. Reverting it for the time being.
This reverts commit 89cc8c38c1cf3865c3684e5bd6658eedf0e61cfd.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Subrouters for searching bootloaders/configurations files have
been split into individual subroutines for searching and
loading user configuartion.
LVM is searched via wildcards again. This is slow, and will
be removed on subsequent commits.
Intergrated keyfile support has been removed for now since
it's only been introducing errors. We need a better way
to accomplish this (keyfiles are not ideal anyway, so
whatever).
GRUB2 support supports keyfiles, the menuentry just
doesn't look for them on USB devices anymore on its own.
Usage of quoted variables has been unified.
Comments have been shortened to make everything readable.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
secfix directory removed (patches merged upstream)
|
| |
|
|
|
|
|
|
|
| |
On at least the MacBook2,1 the "Search..." menu entry
couldn't load existing configuration files, for example
that of the GuixSD USB installer. This commit reverts
a part of ee9f1bd4dc64786026c34267919441266c49c039.
|
| |
|
| |
|
| |
|
|
|
|
| |
This reverts commit 3b56767917dccd59c4af7c289450a053982e984a.
|
|
|
|
| |
This is a temporary fix for an upcoming release.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Only text mode works on this board.
|
| |
|
|
|
|
| |
This reverts commit b28116cf43bb8845530798da1d3676b8c71d4e09.
|
|
|
|
| |
This reverts commit 0c651b42de90173206bcbfc5d5aa4e71e973177f.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The release archives will be bigger, but this is a necessary change
that makes libreboot development easier.
At present, there are boards maintained in libreboot by different
people. By doing it this way, that becomes much easier. This is in
contrast to the present situation, where a change to one board
potentially affects all other boards, especially when updating to
a new version of coreboot.
Coreboot-libre scripts, download scripts, build scripts - everything.
The entire build system has been modified to reflect this change
of development.
For reasons of consistency, cbfstool and nvramtool are no longer
included in the util archives.
|
| |
|
|
|
|
|
|
| |
Unfortunately, this means that GRUB is searching all devices,
which again causes boot delays on buggy DVD/CD drives in ahci1
or ata0
|
| |
|
|
|
|
|
|
|
|
|
| |
The option was misleading, since only CDs work. Optic media is
obsolete, and we recommend using USB instead. Most libreboot
systems don't even have optic media drives to begin with. Not only
that, but there was no real guarantee that an optical disc drive
would be present on ata0/ahci1 anyway, and was just an approximated
assumption/guess.
|
|
|
|
| |
This slows down boot on some systems that have buggy CD/DVD drives
|
| |
|
| |
|
|
|
|
|
| |
This causes huge boot delays, because GRUB is extremely slow at
enumerating the list of available devices/partitions.
|