aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | 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
|/ / / /
* | | | Merge branch 'grabbin-deps' of kragle/libreboot into masterSwift Geek2017-09-1456-0/+548
|\ \ \ \
| * | | | Create 'dependencies' tool to print dependenciesAndrew Robbins2017-09-142-0/+130
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Mostly reimplements the old dependency-fetching scripts from resources/scripts/helpers/build/dependencies, though instead of fetching the requisite dependencies for the user, it prints them to stdout. The scripts do not perform any downloading/installation due to root privileges being necessary to carry it out.
| * | | | Add dependencies to trisquel configuration dirsAndrew Robbins2017-09-1427-0/+212
| | | | | | | | | | | | | | | | | | | | | | | | | Dependencies for individual programs are placed in separate files to lower maintainence costs.
| * | | | Add dependencies to parabola configuration dirsAndrew Robbins2017-09-1427-0/+183
| | | | | | | | | | | | | | | | | | | | | | | | | Dependencies for individual programs are placed in separate files to lower maintainence costs.
| * | | | Create directory structure for dependency toolAndrew Robbins2017-09-147-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | Any other compatible system (e.g. *BSD) can be added in the future once the necessary packages on those systems have been determined.
| * | | | Add function 'tool_arguments_targets' to libs/toolAndrew Robbins2017-09-141-0/+19
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is essentially the same function from libs/project with only the prefix changed from 'project_' to 'tool_' and minor formatting changes. The function had to be added in order to allow for arguments to tool scripts, which the dependencies script will require.
* | | | Merge branch 'docs/install/t400' of lonniganseaweed/libreboot into masterAndrew Robbins2017-09-141-1/+1
|\ \ \ \
| * | | | Correct page number reference to ThinkPad T400 Hardware Maintenance Manual ↵Johnny Rasnic2017-09-141-1/+1
| |/ / / | | | | | | | | | | | | page titled "1130 Keyboard bezel" on ThinkPad T400 installation page
* | | | Merge branch 'spidocs' of swiftgeek/libreboot into masterAndrew Robbins2017-09-141-1/+4
|\ \ \ \ | |/ / / |/| | |
| * | | Errata on signals lengthSwift Geek2017-09-141-1/+4
| | |/ | |/|
* | | Merge branch 'endorse-fsf' of swiftgeek/libreboot into masterLeah Rowe2017-09-081-1/+1
|\ \ \
| * | | Change entity endorsing wifi adaptersSwift Geek2017-09-081-1/+1
| |/ / | | | | | | | | | WiFi adapters endorsed by Creative Commons are not good enough for linux-libre
* | | Merge branch 'building-fonts' of kragle/libreboot into masterLeah Rowe2017-09-0829-9129/+258
|\ \ \
| * | | Insert GRUB PF2-format font into GRUB install fileAndrew Robbins2017-09-071-0/+1
| | | |
| * | | Integrate grub_build_font into GRUB action scriptAndrew Robbins2017-09-071-0/+2
| | | |
| * | | Create revision file for project fontconfigAndrew Robbins2017-09-071-0/+1
| | | |
| * | | Add new project 'fontconfig' for dejavu-fontsAndrew Robbins2017-09-071-0/+80
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is only used as a resource for building DejaVu fonts so there's no need to do any building or installing with this project. fontconfig could be cloned into DejaVu fonts' sources instead but it'd be easier to maintain by keeping it as a separate project.
| * | | Patch dejavu-fonts .gitignore fileAndrew Robbins2017-09-071-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | Without patching .gitignore, when `git clean -df` is run it will remove files UnicodeData.txt and Blocks.txt. These files should be preserved between builds to avoid needless refetching.
| * | | Add install, revision files for project dejavu-fontsAndrew Robbins2017-09-072-0/+2
| | | |
| * | | Add project 'dejavu-fonts' and its action fileAndrew Robbins2017-09-071-0/+120
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Will be used to build the DejaVu Sans Mono ttf file from source in order to: cut down on the number of binary files added to the repo; build from source wherever possible any software included in the final Libreboot ROM. These fonts take a non-significant amount of time to build and are light on dependencies (fontforge, libfont-ttf-perl) so this shouldn't be an issue.
| * | | Create GRUB config files font-file, font-projectAndrew Robbins2017-09-062-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'font-file' contains the filename (not path) of the font to use when making a PF2-format GRUB font. 'font-project' contains the name of the project which built the original font file. These files are necessary to avoid hard-coding the font and/or the path to the font as an argument to grub-mkfont.
| * | | Delete directory projects/grub/configs/fontAndrew Robbins2017-09-0618-9129/+0
| | | | | | | | | | | | | | | | | | | | A more flexible way of handling font files will be introduced in later commits.
| * | | Create grub-helper function grub_build_fontAndrew Robbins2017-09-061-0/+26
|/ / / | | | | | | | | | | | | | | | The idea is to build a font from source and then make a PF2 format file from it using grub-mkfont. This cuts down on the number of binary files committed to history in the repository.