aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | Fix "here" syndrome by W3C recommendationCaleb Herbert2017-10-0510-47/+52
| | | | |
* | | | | Merge branch 'depthcharge+libpayload' of kragle/libreboot into masterSwift Geek2017-10-054-8/+7
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Add veyron minnie/speedy depthcharge targetsAndrew Robbins2017-10-051-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These are necessary so that the build action for depthcharge can locate the correct configuration for veyron targets in the depthcharge source repository. Prior, the build action was looking for 'veyron' instead of 'veyron_minnie' or 'veyron_speedy', causing it to fail.
| * | | | Add separate minnie/speedy libpayload targetsAndrew Robbins2017-10-051-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In order to avoid additional, fragile, complexity for building depthcharge, libpayload must be built for the minnie/speedy veyron subtargets; this is the simplest way to avoid making special cases in either the depthcharge scripts or the libpayload scripts with respect to ensuring the depthcharge build action can locate the proper libpayload build directory.
| * | | | Modify config* variables in libpayload scriptAndrew Robbins2017-10-051-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'config' was renamed to 'config_name' to better convey its purpose. Additionally, 'config_path' had its associated string value modified to contain the correct path to the libpayload configuration file.
| * | | | Build only libpayload in libpayload build actionAndrew Robbins2017-10-021-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | Helps keep complexity down as well as making scripts easier to maintain if each project only builds itself.
| * | | | Replace project_action call in depthcharge scriptAndrew Robbins2017-10-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It seems like 'project_action_arguments' was the intended function to use, as 'project_action' does not actually /carry out/ the action given as its first argument.
| * | | | Build only depthcharge in depthcharge build actionAndrew Robbins2017-10-021-3/+0
|/ / / / | | | | | | | | | | | | | | | | Makes things easier to maintain if a project only builds itself--less moving parts, etc.
* | | | Merge branch 'crossgcc-scripts' of kragle/libreboot into masterSwift Geek2017-10-023-2/+30
|\ \ \ \
| * | | | Add i386 to CrossGCC prefix actionAndrew Robbins2017-10-021-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The prefix action is a quality-of-life addition which helps a user locate the relevant compiler binaries for a given target once built. This change simply extends it for the i386 target.
| * | | | Add i386 to CrossGCC targets fileAndrew Robbins2017-10-021-0/+1
| | | | |
| * | | | 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.