aboutsummaryrefslogtreecommitdiff
path: root/projects
Commit message (Collapse)AuthorAgeFilesLines
* Allow multiple config files when building CorebootAndrew Robbins2018-10-092-3/+16
| | | | | | | | | | | | | The base configuration for a given board can be overriden by config files (also named "config") placed into target-specific subdirectories. These additional configurations are read and passed to make as arguments, overriding their counterparts in the base config file; consquently, commented lines should not be added to these configs. R400/T400/T500/W500 ROMs may now be built for 4/8/16mb flash chip sizes.
* Create 4,8,16mb Coreboot configs/targets for T400Andrew Robbins2018-10-088-0/+42
| | | | | | | | | | | | | These configurations are intended to be read and supplied to make as command-line arguments and override those defined in the config at projects/coreboot/configs/{corebootfb,textmode}/config For now, these configs do nothing--subsequent commits will add this overriding functionality. T400 Coreboot ROMs can be built with './libreboot build coreboot t400 corebootfb 8mb', for example, though the last argument specifying flash chip size does nothing currently.
* Create T400 corebootfb/textmode Coreboot targetsAndrew Robbins2018-10-083-0/+635
| | | | | | | | | | | | | | | The corebootfb ROM will use Coreboot's framebuffer for display while the textmode ROM will use the legacy VGA text mode which is necessary for payloads such as Memtest86+. Options (and their values) changed in the new corebootfb config: #CONFIG_VGA_TEXT_FRAMEBUFFER is not set CONFIG_GENERIC_LINEAR_FRAMEBUFFER=y CONFIG_LINEAR_FRAMEBUFFER=y T400 Coreboot ROMs can now be built with './libreboot build coreboot t400 corebootfb' or './libreboot build coreboot t400 textmode', respectively.
* Update Coreboot project targets fileAndrew Robbins2018-10-081-2/+20
|
* Consolidate R400/T400/T500/W500 Coreboot configsAndrew Robbins2018-10-0833-6965/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The goal here is to have fewer full configuration files. By consolidating the T400 board configs (and board variants such as the R400/T500/W500) into at most two base configs we can rely on separate target-specific configs (e.g., for different flash sizes) to override our default values given in projects/coreboot/configs/t400/config File contents of the new configs located at projects/coreboot/t400/variants/ are now supplied to make as command-line arguments, overriding the same configurations in the base config. The T400 file is included as an example of which configurations need to be overriden by a variant for a proper SMBIOS name to be used. Configs allowing for different ROM chip sizes other than the default are reimplemented in a subsequent commit. The following are no longer valid targets when building Coreboot: r400_16mb r400_8mb r400_4mb t400_16mb t400_8mb t400_4mb t500_16mb t500_8mb t500_4mb w500_16mb w500_8mb w500_4mb
* Restructure Coreboot project configs directoryAndrew Robbins2018-10-0869-35/+7
| | | | | | | | | | | Moving the board-specific directories into projects/coreboot/configs/ and removing the payload-specific directories (depthcharge, seabios) will allow for better management of Coreboot configs for each board. Instead of having a config for each payload, there will be at most two main configs (textmode, corebootfb) for each board. Selecting a default payload will be reimplemented in a subsequent commit.
* fixed a typo in depthcharge patch 0003Valo Sorsa2018-08-041-1/+1
|
* Merge branch 'www/fix-dead-links' of libreboot/libreboot into masterSwift Geek2018-06-252-2/+2
|\
| * Fix/update/remove dead/broken links on the website and documentationLeah Rowe2018-06-132-2/+2
| | | | | | | | | | | | Thanks go to skollrc for pointing out these dead links, on this thread: https://www.reddit.com/r/libreboot/comments/8pjjg5/some_dead_links_in_libreboot _website/
* | Move organized patches to project directory for newbuildJohn M. Harris, Jr2018-06-253-0/+171
|/ | | | | The new build system just applies all patches in the directory, so we can't have a properly organized structure.
* Add overlooked GRUB modules to modules-minimalAndrew Robbins2018-04-073-0/+8
|
* Be specific about size limit for floppy GRUB imageAndrew Robbins2018-04-071-1/+1
|
* Include modules from modules-minimal in GRUB imageAndrew Robbins2018-04-073-2/+12
|
* Update flashrom patch for reliable MX25 chip flashAndrew Robbins2018-03-021-15/+30
| | | | | | | This patch has simply been updated in order to apply to the flashrom revision currently being used--with one minor alteration in usage (i.e., the '-m' flag). "consts" has been duly retained as the author of the patch.
* Update flashrom target 'lenovobios' patchAndrew Robbins2018-03-021-11/+10
| | | | | | This patch has simply been updated in order to apply to the flashrom revision currently being used. Leah Rowe has been duly retained as the author of the patch.
* Update flashrom patch for redundant Macronix chipsAndrew Robbins2018-03-022-354/+91
|
* Update flashrom revisionAndrew Robbins2018-02-261-1/+1
| | | | | This pulls in the Thinkpad-related patches that Leah submitted upstream.
* Update veyron CrOS-EC revision to latest releaseAndrew Robbins2018-02-101-1/+1
|
* Update nyan CrOS-EC revision to latest releaseAndrew Robbins2018-02-101-1/+1
|
* Update vpd revision to latest releaseAndrew Robbins2018-02-101-1/+1
|
* Update vboot revision to latest releaseAndrew Robbins2018-02-101-1/+1
|
* Update mosys revision to latest releaseAndrew Robbins2018-02-101-1/+1
|
* Update hdctools revision to latest releaseAndrew Robbins2018-02-101-1/+1
|
* Update flashrom-cros revision to latest releaseAndrew Robbins2018-02-101-1/+1
|
* Update flashmap revision to latest releaseAndrew Robbins2018-02-101-1/+1
|
* Update Depthcharge revision to latest releaseAndrew Robbins2018-02-101-1/+1
|
* Delete obsolete flashrom patchesAndrew Robbins2018-02-103-76/+0
| | | | These patches are in the process of being upstreamed.
* Update Coreboot patch for removing git submodulesAndrew Robbins2018-01-251-4/+4
| | | | | Simply updated to apply to the newer revision of Coreboot that's being used. Paul Kocialkowski is still retained as the author of the patch.
* Copy all memtest86plus binaries to the build pathAndrew Robbins2018-01-251-1/+1
|
* Add memtest86plus floppy image to install fileAndrew Robbins2018-01-251-0/+1
| | | | | To retain options, it would be a good idea to keep the floppy image since SeaBIOS can boot floppy images directly from CBFS.
* Remove unnecessary memtest86plus targets fileAndrew Robbins2018-01-251-2/+0
|
* Update Coreboot config for board x60Andrew Robbins2018-01-201-1/+1
| | | | This config was updated using Coreboot's 'oldconfig' make target.
* Update Coreboot config for board x200_8mbAndrew Robbins2018-01-201-1/+1
| | | | This config was updated using Coreboot's 'oldconfig' make target.
* Update Coreboot config for board x200_4mbAndrew Robbins2018-01-201-1/+1
| | | | This config was updated using Coreboot's 'oldconfig' make target.
* Update Coreboot config for board x200_16mbAndrew Robbins2018-01-201-1/+1
| | | | This config was updated using Coreboot's 'oldconfig' make target.
* Update Coreboot config for board w500_8mbAndrew Robbins2018-01-201-1/+1
| | | | This config was updated using Coreboot's 'oldconfig' make target.
* Update Coreboot config for board w500_4mbAndrew Robbins2018-01-201-1/+1
| | | | This config was updated using Coreboot's 'oldconfig' make target.
* Update Coreboot config for board w500_16mbAndrew Robbins2018-01-201-1/+1
| | | | This config was updated using Coreboot's 'oldconfig' make target.
* Update Coreboot config for board t60Andrew Robbins2018-01-201-1/+1
| | | | This config was updated using Coreboot's 'oldconfig' make target.
* Update Coreboot config for board t500_8mbAndrew Robbins2018-01-201-1/+1
| | | | This config was updated using Coreboot's 'oldconfig' make target.
* Update Coreboot config for board t500_4mbAndrew Robbins2018-01-201-1/+1
| | | | This config was updated using Coreboot's 'oldconfig' make target.
* Update Coreboot config for board t500_16mbAndrew Robbins2018-01-201-1/+1
| | | | This config was updated using Coreboot's 'oldconfig' make target.
* Update Coreboot config for board t400_8mbAndrew Robbins2018-01-201-1/+1
| | | | This config was updated using Coreboot's 'oldconfig' make target.
* Update Coreboot config for board t400_4mbAndrew Robbins2018-01-201-1/+1
| | | | This config was updated using Coreboot's 'oldconfig' make target.
* Update Coreboot config for board t400_16mbAndrew Robbins2018-01-201-1/+1
| | | | This config was updated using Coreboot's 'oldconfig' make target.
* Update Coreboot config for board r400_8mbAndrew Robbins2018-01-201-1/+1
| | | | This config was updated using Coreboot's 'oldconfig' make target.
* Update Coreboot config for board r400_4mbAndrew Robbins2018-01-201-1/+1
| | | | This config was updated using Coreboot's 'oldconfig' make target.
* Update Coreboot config for board r400_16mbAndrew Robbins2018-01-201-1/+1
| | | | This config was updated using Coreboot's 'oldconfig' make target.
* Update Coreboot config for board qemu_q35_ich9Andrew Robbins2018-01-181-14/+1
| | | | This config was updated using Coreboot's 'oldconfig' make target.
* Update Coreboot config for board qemu_i440fx_piix4Andrew Robbins2018-01-181-2/+1
| | | | This config was updated using Coreboot's 'oldconfig' make target.