aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Conditionally bootstrap CrossGCC buildAndrew Robbins2017-10-022-1/+25
| | | | | | | | It's possible that a compilation failure will occur if there's a difference in major versions between the host GCC compiler and the one being built. To avoid this, bootstrapping can be used. The method for bootstrapping is simply passing the '-b' flag to Make; the Makefile takes care of the rest.
* Merge branch 'coreboot-images' of kragle/libreboot into masterSwift Geek2017-10-012-12/+2
|\
| * Add SeaBIOS target to Coreboot targets fileAndrew Robbins2017-10-011-0/+1
| |
| * Replace a function call in Coreboot action scriptAndrew Robbins2017-10-011-1/+1
| | | | | | | | | | | | | | 'project_action' was used instead of the intended 'project_action_arguments' function, I presume, as project_action does not actually carry out the argument action--contrary to what the name may seem to imply.
| * Build only Coreboot project in its build actionAndrew Robbins2017-10-011-11/+0
|/ | | | | | | Helps keeps things more modular if each project only builds itself rather than, for example, Coreboot's build action also building crossgcc and an embedded controller firmware; this makes it possible to rebuild only one project if its compilation fails.
* Merge branch 'braces-braces-braces' of kragle/libreboot into masterLeah Rowe2017-09-252-62/+62
|\
| * Remove overlooked braces from parameter expansionsAndrew Robbins2017-09-222-62/+62
|/ | | | | | | | | | This is a continuation of the last set of commits removing braces from parameter expressions which do not require them. The main script was overlooked when applying the previous changes, which this commit aims to correct. Also, one parameter expansion in libs/common was corrected as it was overlooked as well.
* Merge branch 'braces-braces-braces' of kragle/libreboot into masterLeah Rowe2017-09-2213-435/+435
|\
| * Remove braces from parameter expansionsAndrew Robbins2017-09-211-40/+40
| | | | | | | | | | | | * projects/seabios/seabios ditto
| * Remove braces from parameter expansionsAndrew Robbins2017-09-211-34/+34
| | | | | | | | | | | | * projects/memtest86plus/memtest86plus ditto
| * Remove braces from parameter expansionsAndrew Robbins2017-09-212-114/+114
| | | | | | | | | | | | | | * projects/grub/grub * projects/grub/grub-helper ditto
| * Remove braces from parameter expansionsAndrew Robbins2017-09-211-21/+21
| | | | | | | | | | | | * projects/fontconfig/fontconfig ditto
| * Remove braces from parameter expansionsAndrew Robbins2017-09-211-37/+37
| | | | | | | | | | | | * projects/dejavu-fonts/dejavu-fonts ditto
| * Remove braces from parameter expansionsAndrew Robbins2017-09-211-34/+34
| | | | | | | | | | | | * projects/bucts/bucts ditto
| * Remove braces from parameter expansionsAndrew Robbins2017-09-212-21/+21
| | | | | | | | | | | | | | * tools/dependencies/dependencies * tools/dependencies/dependencies-helper ditto
| * Remove braces from parameter expansionsAndrew Robbins2017-09-211-8/+8
| | | | | | | | | | | | * libs/tool ditto
| * Remove braces from parameter expansionsAndrew Robbins2017-09-211-59/+59
| | | | | | | | | | | | * libs/project ditto
| * Remove braces from parameter expansionsAndrew Robbins2017-09-211-10/+10
| | | | | | | | | | | | * libs/git ditto
| * Remove braces from parameter expansionsAndrew Robbins2017-09-211-57/+57
|/ | | | | | | * libs/common Makes it easier to read as well as cutting down on performance hits caused by the use of braces in parameter expansions.
* add missing entry in MANIFEST for recent News entry (no PR needed)Leah Rowe2017-09-211-0/+1
| | | | PR not needed for this. Just a simple fix
* Merge branch 'download-wrapper' of kragle/libreboot into masterSwift Geek2017-09-201-9/+31
|\
| * Conditionally use wget or curl in download_wrapperAndrew Robbins2017-09-201-1/+15
| |
| * Add support for curl in download_wrapper functionAndrew Robbins2017-09-201-2/+10
| |
| * Declare array wget_options with local scopeAndrew Robbins2017-09-201-1/+1
| |
| * Quote elements of array wget_optionsAndrew Robbins2017-09-201-5/+5
|/ | | | Necessary to satiate shellcheck.
* Merge branch 'coreboot-work' of kragle/libreboot into masterLeah Rowe2017-09-1980-0/+14397
|\
| * Modify payload path in Coreboot configsAndrew Robbins2017-09-1826-26/+26
| | | | | | | | | | It makes things easier if the makefiles fetch the default payload from its build directory, which should have a stable name.
| * Add file listing Coreboot SeaBIOS subtargetsAndrew Robbins2017-09-181-0/+26
| |
| * Delete vbootrevision files in Coreboot target dirsAndrew Robbins2017-09-1826-26/+0
| | | | | | | | | | There is a separate vboot project, so those revision files related to it should be placed in its configs directory instead.
| * Rename Coreboot config files named 'cbrevision'Andrew Robbins2017-09-1826-0/+0
| | | | | | | | | | The new build system simply uses 'revision' to refer to the git revision that should be used.
| * Rename Coreboot config files named 'architecture'Andrew Robbins2017-09-1826-0/+0
| | | | | | | | The new build system uses the shortened version: arch
| * Copy Coreboot configurations to new build systemAndrew Robbins2017-09-18104-0/+14397
| |
| * Change mode of coreboot-helper script to 0755Andrew Robbins2017-09-181-0/+0
|/
* Merge branch 'grub-integration' of kragle/libreboot into masterSwift Geek2017-09-177-207/+5
|\
| * Add GRUB module 'cbmemc' to each GRUB targetAndrew Robbins2017-09-173-0/+3
| | | | | | | | | | Dumps CBMEM console log to stdout; this is useful for development/troubleshooting purposes.
| * Add grubenv var i_want_a_brickAndrew Robbins2017-09-171-1/+2
| | | | | | | | | | As of right now setting/unsetting the variable does nothing as this functionality will be added later.
| * Delete old, unused GRUB config and modules-* filesAndrew Robbins2017-09-163-206/+0
|/ | | | | | | | | The grub.cfg to be included in the GRUB image is located in each target's directory in 'projecs/grub/configs' now, which means 'projects/grub/configs/grub.cfg' no longer has any use. Ditto with 'projects/grub/configs/modules-install' and 'projects/grub/configs/modules-preload'
* Merge branch 'seabios-integration' of kragle/libreboot into masterSwift Geek2017-09-168-23/+13
|\
| * Delete SeaBIOS directory projects/seabios/installAndrew Robbins2017-09-162-2/+0
| | | | | | | | | | | | The bootorder file should be handled by the Coreboot scripts in projects/coreboot/coreboot* instead for better tailoring to a given target.
| * Rename SeaBIOS targets to less confusing namesAndrew Robbins2017-09-166-4/+4
| | | | | | | | | | | | | | 'txtmode' isn't so much a configuration for textmode as it is a BIOS, simply, and 'vga' is actually the VGABIOS which requires the BIOS being present in order to function; this is contrary to what the original target names may lead one to initially believe.
| * Strip subshell group from SeaBIOS build actionAndrew Robbins2017-09-161-13/+10
| | | | | | | | | | | | Absolute pathnames are used so there's not actually any need to go through the process of setting up a subshell and changing directory as long as the '-C' flag is passed to Make.
| * Remove unnecessary comments from SeaBIOS scriptAndrew Robbins2017-09-161-4/+0
| |
| * Change repository URI in SeaBIOS download actionAndrew Robbins2017-09-161-2/+1
|/ | | | | | | | git.seabios.org doesn't have its certificate properly configured, preventing git from taking advantage of TLS certificate verification (git complains and aborts). To side-step the issue, the URI for the SeaBIOS repository at review.coreboot.org/seabios.git is substituted in place of the old.
* Merge branch 'lenovo-recall' of lonniganseaweed/libreboot into masterSwift Geek2017-09-162-0/+20
|\
| * Add news article and hardware page sectionJohnny Rasnic2017-09-142-0/+20
| |
* | Merge branch 'grub-integration' of kragle/libreboot into masterSwift Geek2017-09-162-21/+20
|\ \
| * | Make a few minor tweaks to the grub-helper scriptAndrew Robbins2017-09-141-2/+9
| | | | | | | | | | | | | | | | | | The check for an existing, non-directory file as $keymap_out_path was added to prevent the (unlikely) scenario of attempting writing a file to a file as if it were a directory.
| * | Cook the GRUB image before misc. trimmingsAndrew Robbins2017-09-141-4/+4
| | | | | | | | | | | | | | | | | | Out of: the image itself, keylayouts, and font, the image takes the longest to build so it would be best to attempt its build first to avoid wasted time and resources, however little, if the build fails.
| * | Use GNU Make's '-C' flagAndrew Robbins2017-09-141-6/+1
| | | | | | | | | | | | Forgot about that flag when that was written. Somehow.
| * | Remove unnecessary code duplication in GRUB buildAndrew Robbins2017-09-141-12/+9
|/ /