| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
The intent is to create a simple rule of thumb where arguments
are given beginning with those that relate to the device's physical
attributes, such as flash chip size, continuing with arguments
on how to use the hardware (e.g. display mode), and ending with
anything else.
|
| |
|
|
|
|
|
|
|
| |
T400 (and variants) can now be built with either SeaBIOS or GRUB
as default payloads, e.g.:
'./libreboot build coreboot t400 textmode 16mb seabios'
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|