aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'coreboot-rework' of and_who/libreboot into masterSwift Geek2018-10-2021-0/+44
|\
| * Create SeaBIOS/GRUB targets for KFSN4-DRE CorebootAndrew Robbins2018-10-2012-0/+16
| | | | | | | | | | | | | | KFSN4-DRE ROMs can now be built with either SeaBIOS or GRUB as a default payload, e.g.: './libreboot build coreboot kfsn4-dre textmode 2mb seabios'
| * Create 1,2mb Coreboot configs/targets for KFSN4-DREAndrew Robbins2018-10-206-0/+22
| | | | | | | | | | | | | | | | 1MiB flash is the default for this board but can be upgraded to 2MiB, thus the inclusion of the 2MiB config. KFSN4-DRE Coreboot ROMs can be built with, e.g.: './libreboot build coreboot kfsn4-dre textmode 2mb'
| * Create KFSN4-DRE corebootfb/textmode Coreboot targetsAndrew Robbins2018-10-203-0/+6
|/ | | | | | | | | | | | | | | 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 KFSN4-DRE Coreboot ROMs can now be built with './libreboot build coreboot kfsn4-dre corebootfb' or './libreboot build coreboot kfsn4-dre textmode', respectively.
* Merge branch 'coreboot-rework' of and_who/libreboot into masterSwift Geek2018-10-2010-0/+20
|\
| * Create SeaBIOS/GRUB targets for KGPE-D16 CorebootAndrew Robbins2018-10-206-0/+8
| | | | | | | | | | | | | | KGPE-D16 ROMs can now be built with either SeaBIOS or GRUB as a default payload, e.g.: './libreboot build coreboot kgpe-d16 textmode 2mb seabios'
| * Create 2mb,16mb Coreboot configs/targets for KGPE-D16Andrew Robbins2018-10-204-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | Text mode is the only display mode available for this board; as such, inclusion of the textmode subtarget serves only to explicitly indicate the display mode when packaging ROMs upon release. The 16mb target is included as an example. KGPE-D16 Coreboot ROMs can be built with, e.g.: './libreboot build coreboot kgpe-d16 textmode 2mb'
* | Merge branch 'coreboot-rework' of and_who/libreboot into masterSwift Geek2018-10-1921-0/+44
|\|
| * Create SeaBIOS/GRUB targets for Macbook2,1 CorebootAndrew Robbins2018-10-1812-0/+16
| | | | | | | | | | | | | | Macbook2,1 ROM can now be built with either SeaBIOS or GRUB as a default payload, e.g.: './libreboot build coreboot macbook21 textmode 2mb seabios'
| * Create 2mb,16mb Coreboot configs/targets for Macbook2,1Andrew Robbins2018-10-186-0/+22
| | | | | | | | | | | | | | The 16mb target is included as an example. Macbook2,1 Coreboot ROMs can be built with, e.g.: './libreboot build coreboot macbook21 corebootfb 2mb'
| * Create Macbook2,1 corebootfb/textmode Coreboot targetsAndrew Robbins2018-10-183-0/+6
|/ | | | | | | | | | | | | | | 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 Macbook2,1 Coreboot ROMs can now be built with './libreboot build coreboot macbook21 corebootfb' or './libreboot build coreboot macbook21 textmode', respectively.
* Merge branch 'coreboot-rework' of and_who/libreboot into masterSwift Geek2018-10-1921-0/+44
|\
| * Create SeaBIOS/GRUB targets for T60 CorebootAndrew Robbins2018-10-1812-0/+16
| | | | | | | | | | | | | | T60 ROM can now be built with either SeaBIOS or GRUB as a default payload, e.g.: './libreboot build coreboot t60 textmode 2mb seabios'
| * Create 2mb,16mb Coreboot configs/targets for T60Andrew Robbins2018-10-186-0/+22
| | | | | | | | | | | | | | The 16mb target is included as an example. T60 Coreboot ROMs can be built with, e.g.: './libreboot build coreboot t60 corebootfb 2mb'
| * Create T60 corebootfb/textmode Coreboot targetsAndrew Robbins2018-10-183-0/+6
|/ | | | | | | | | | | | | | | 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 T60 Coreboot ROMs can now be built with './libreboot build coreboot t60 corebootfb' or './libreboot build coreboot t60 textmode', respectively.
* Merge branch 'coreboot-rework' of and_who/libreboot into masterSwift Geek2018-10-1721-0/+44
|\
| * Create SeaBIOS/GRUB targets for X60 CorebootAndrew Robbins2018-10-1612-0/+16
| | | | | | | | | | | | | | X60 ROM can now be built with either SeaBIOS or GRUB as a default payload, e.g.: './libreboot build coreboot x60 textmode 2mb seabios'
| * Create 2mb,16mb Coreboot configs/targets for X60Andrew Robbins2018-10-166-0/+22
| | | | | | | | | | | | | | | | | | | | | | These configurations will be read and supplied to make as command-line arguments and override those defined in the config at projects/coreboot/configs/x60/config The 16mb target is included as an example. X60 Coreboot ROMs can be built with, e.g.: './libreboot build coreboot x60 corebootfb 2mb'
| * Create X60 corebootfb/textmode Coreboot targetsAndrew Robbins2018-10-163-0/+6
|/ | | | | | | | | | | | | | | 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 X60 Coreboot ROMs can now be built with './libreboot build coreboot x60 corebootfb' or './libreboot build coreboot x60 textmode', respectively.
* Merge branch 'coreboot-rework' of and_who/libreboot into masterSwift Geek2018-10-1737-1266/+76
|\
| * Test $variant_config_path and load config if non-nullAndrew Robbins2018-10-161-1/+3
| | | | | | | | | | This avoids an error being printed about a non-existent path when building Coreboot for boards without variants.
| * Remove obsolete x200_*mb Coreboot project targetsAndrew Robbins2018-10-167-1896/+0
| |
| * Create SeaBIOS/GRUB targets for X200 CorebootAndrew Robbins2018-10-1618-0/+24
| | | | | | | | | | | | | | X200 can now be built with either SeaBIOS or GRUB as a default payload, e.g.: './libreboot build coreboot x200 textmode 16mb seabios'
| * Create 4,8,16mb Coreboot configs/targets for X200Andrew Robbins2018-10-168-0/+42
| | | | | | | | | | | | | | | | | | These configurations will be read and supplied to make as command-line arguments and override those defined in the config at projects/coreboot/configs/x200/config X200 Coreboot ROMs can be built with, e.g.: './libreboot build coreboot x200 corebootfb 8mb'
| * Create X200 corebootfb/textmode Coreboot targetsAndrew Robbins2018-10-163-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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_GENERIC_LINEAR_FRAMEBUFFER=y CONFIG_LINEAR_FRAMEBUFFER=y X200 Coreboot ROMs can now be built with './libreboot build coreboot x200 corebootfb' or './libreboot build coreboot x200 textmode', respectively.
| * Create x200 Coreboot targetAndrew Robbins2018-10-163-0/+632
|/ | | | | The 8mb X200 config from projects/coreboot/configs/x200_8mb/config is used as the base config for the x200 target.
* Merge branch 'coreboot-rework' of and_who/libreboot into masterSwift Geek2018-10-1721-1262/+657
|\
| * Create SeaBIOS/GRUB targets for T400 CorebootAndrew Robbins2018-10-1618-0/+24
| | | | | | | | | | | | | | T400 (and variants) can now be built with either SeaBIOS or GRUB as default payloads, e.g.: './libreboot build coreboot t400 textmode 16mb seabios'
| * Slim down to one base Coreboot config for T400Andrew Robbins2018-10-163-1262/+633
|/
* Merge branch 'www/suppliers-page-title' of libreboot/libreboot into masterAndrew Robbins2018-10-161-1/+1
|\
| * shorten page title on suppliers pageLeah Rowe2018-10-161-1/+1
| |
* | Merge branch 'www/links-on-suppliers-page' of libreboot/libreboot into masterAndrew Robbins2018-10-161-1/+16
|\ \ | |/ |/|
| * suppliers page: add links to home page for suppliersLeah Rowe2018-10-161-1/+16
|/
* Merge branch 'www/minifree-wndr3800' of libreboot/libreboot into masterAndrew Robbins2018-10-161-0/+4
|\
| * add minifree wndr3800 router to suppliers pageLeah Rowe2018-10-161-0/+4
| |
* | Merge branch 'power_management_beep_doc_update' of Grominet/libreboot into ↵Leah Rowe2018-10-161-5/+19
|\ \ | | | | | | | | | master
| * | fix indentGromimousse2018-10-021-1/+1
| | |
| * | Update the 'power management beeps' section in the doc/miscGromimousse2018-10-021-5/+19
| | |
* | | Merge branch 'www-kfsn4-dre' of and_who/libreboot into masterLeah Rowe2018-10-161-0/+5
|\ \ \ | |_|/ |/| |
| * | Make note of KFSN4-DRE limitation on USB bootAndrew Robbins2018-09-231-0/+5
| | | | | | | | | | | | | | | | | | Currently it is impossible to boot from USB devices on the KFSN4-DRE. Apparently neither GRUB nor SeaBIOS recognizes attached USB mass storage (according to Timothy Pearson).
* | | Merge branch 'coreboot-rework' of and_who/libreboot into masterSwift Geek2018-10-0989-6375/+118
|\ \ \
| * | | 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.
| * | | Modify project_file_path() to return first matching pathAndrew Robbins2018-10-091-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | project_file_path() now returns the first matching path rather than the last. This is necessary to allow splitting up configuration files for projects into "base" and "overriding" configs.
| * | | 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-0834-6965/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | Merge branch 'master' of SolidHal/libreboot into masterAndrew Robbins2018-10-032-0/+166
|\ \ \ | |_|/ |/| |
| * | Backport hash checking into buildgccSolidHal2018-10-022-0/+166
| | | | | | | | | | | | | | | | | | Patch based off: https://review.coreboot.org/cgit/coreboot.git/commit/?id=92d483a8927066ef16603023be05ad1fb7dea644 by Jonathan Neuschäfer <j.neuschaefer@gmx.net>