| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
| |
Due to the limited flash space on the board, SeaBIOS is currently
the sole payload option when building 512KiB-sized ROMs.
D945GCLF ROMs can now be built with either SeaBIOS or GRUB as
a default payload, e.g.:
'./libreboot build coreboot d945gclf textmode 512kb seabios', or
'./libreboot build coreboot d945gclf textmode 16mb grub'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
512KiB flash is the default for this board. A 16MiB config is
included for those looking to modify their board with a larger flash
chip.
Also, 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.
D945GCLF Coreboot ROMs can be built with, e.g.:
'./libreboot build coreboot d945gclf textmode 512kb'
|
|
|
|
|
|
|
| |
GA-G41M-ES2L ROMs can now be built with either SeaBIOS or GRUB as
a default payload, e.g.:
'./libreboot build coreboot ga-g41m-es2l corebootfb 1mb seabios'
|
|
|
|
|
|
|
|
| |
1MiB flash is the default for this board. A 16MiB config is included
for those looking to modify their board with larger flash chips.
GA-G41M-ES2L Coreboot ROMs can be built with, e.g.:
'./libreboot build coreboot ga-g41m-es2l textmode 1mb'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
GA-G41M-ES2L Coreboot ROMs can now be built with
'./libreboot build coreboot ga-g41m-es2l corebootfb' or
'./libreboot build coreboot ga-g41m-es2l textmode', respectively.
|
|
|
|
|
|
|
| |
KCMA-D8 ROMs can now be built with either SeaBIOS or GRUB as
a default payload, e.g.:
'./libreboot build coreboot kcma-d8 textmode 2mb seabios'
|
|
|
|
|
|
|
|
|
|
| |
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.
KCMA-D8 Coreboot ROMs can be built with, e.g.:
'./libreboot build coreboot kcma-d8 textmode 2mb'
|
|
|
|
|
|
|
| |
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'
|
|
|
|
|
|
|
|
| |
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'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
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'
|
|
|
|
|
|
|
|
|
|
|
|
| |
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'
|
|
|
|
|
|
|
| |
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'
|
|
|
|
|
|
|
| |
The 16mb target is included as an example.
Macbook2,1 Coreboot ROMs can be built with, e.g.:
'./libreboot build coreboot macbook21 corebootfb 2mb'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
T60 ROM can now be built with either SeaBIOS or GRUB as a
default payload, e.g.:
'./libreboot build coreboot t60 textmode 2mb seabios'
|
|
|
|
|
|
|
| |
The 16mb target is included as an example.
T60 Coreboot ROMs can be built with, e.g.:
'./libreboot build coreboot t60 corebootfb 2mb'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
X60 ROM can now be built with either SeaBIOS or GRUB as a
default payload, e.g.:
'./libreboot build coreboot x60 textmode 2mb seabios'
|
|
|
|
|
|
|
|
|
|
|
| |
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'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
This avoids an error being printed about a non-existent path when
building Coreboot for boards without variants.
|
| |
|
|
|
|
|
|
|
| |
X200 can now be built with either SeaBIOS or GRUB as a default
payload, e.g.:
'./libreboot build coreboot x200 textmode 16mb seabios'
|
|
|
|
|
|
|
|
|
| |
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'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
The 8mb X200 config from projects/coreboot/configs/x200_8mb/config
is used as the base config for the x200 target.
|
|
|
|
|
|
|
| |
T400 (and variants) can now be built with either SeaBIOS or GRUB
as default payloads, e.g.:
'./libreboot build coreboot t400 textmode 16mb seabios'
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| | |
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/
|
|/
|
|
|
| |
The new build system just applies all patches in the directory, so
we can't have a properly organized structure.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
This pulls in the Thinkpad-related patches that Leah submitted
upstream.
|
| |
|
| |
|
| |
|
| |
|